红外遥控发射接收电路

  • C7_366244
    了解作者
  • 30.8KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 1
    下载次数
  • 2022-05-11 09:05
    上传日期
( 红外遥控发射接收电路 proteus仿真
红外遥控发射接收电路.rar
  • AVR-C-Receiver
  • default
  • dep
  • 红外遥控器受控端程序.o.d
    1.6KB
  • 红外遥控器受控端程序.eep
    13B
  • Makefile
    1.9KB
  • 红外遥控器受控端程序.hex
    1.6KB
  • 红外遥控器受控端程序.aws
    344B
  • 红外遥控器受控端程序.c
    1.5KB
  • 红外遥控器受控端程序.aps
    3.1KB
  • AVR-C-Remote_Control
  • default
  • dep
  • 红外遥控仿真发射器.o.d
    1.6KB
  • 红外遥控仿真发射器.hex
    1.2KB
  • Makefile
    1.9KB
  • 红外遥控仿真发射器.eep
    13B
  • 红外遥控仿真发射器.aps
    3.1KB
  • 红外遥控仿真发射器.c
    1.1KB
  • 红外遥控仿真发射器.aws
    347B
  • 红外遥控发射与解码仿真.PWI
    2.1KB
  • 红外遥控发射与解码仿真.DSN
    124.2KB
内容介绍
//----------------------------------------------------------------- // 名称: 红外遥控器受控端程序 //----------------------------------------------------------------- // 说明: 程序运行时,根据SONY红外协议接收数据并解码,然后将12位编码 // 以16进制数形式显示在三只数码管上. // //----------------------------------------------------------------- #define F_CPU 2000000UL #include <avr/io.h rel='nofollow' onclick='return false;'> #include <avr/interrupt.h rel='nofollow' onclick='return false;'> #include <util/delay.h> #define INT8U unsigned char #define INT16U unsigned int //蜂鸣器定义 #define BEEP() PORTD ^= _BV(PD7) //读取红外输入信号 #define Read_IR() (PIND & _BV(PD2)) //0-9,A-F的数码管段码 const INT8U SEG_CODE[] = { 0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07, 0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71 }; //接收到的12位红外数据及上次接收的数据 INT16U IR_D12 = 0x0000, Old_IR_D12 = 0x0000; //12位二进制编码分解为3个16进制数位 INT8U Digit_Buffer[] = {0,0,0}; //----------------------------------------------------------------- // 输出提示音 //----------------------------------------------------------------- void Sounder() { } //----------------------------------------------------------------- // 主程序 //----------------------------------------------------------------- int main() { } //----------------------------------------------------------------- // INT0中断函数 (通过实测,以122,242为两个时长的上限) //----------------------------------------------------------------- ISR (INT0_vect) { }
评论
    相关推荐
    • proteus资料
      1.Proteus可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件,有30多个元件库。 2.Proteus可提供的仿真仪表资源 :示波器、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器...
    • Proteus教程
      Proteus教程
    • proteus 实例
      proteus 实例ds1302时钟.rar
    • Proteus 补丁
      Proteus sp4 破解版1.1的补丁,安装后可增加附加功能,提高系统运行速度。
    • Proteus 教程
      Proteus的入门基本操作、原理图的设计、电路的仿真实验、印刷电路板设计等。
    • proteus实例
      proteus实例
    • proteus仿真
      cd4026、cd4060、cd4066、cd4518、cd4511、34063、cd4013芯片仿真
    • proteus例子
      开发遥控自能小车,我们自己就能拥有自己设计的遥控车
    • Proteus
      用于Arduino仿真的Proteus
    • Proteus 教程
      有多个教程 可以让你轻松入门 也可以让你深入学习更高水平的关于该软件的知识。