📄 readme.txt
字号:
版本说明:IR_UART
这个版本是给师妹周莉娟做毕业设计用:名字叫做,红外收发系统
使用AT89C2051单片机,晶振11.0592MHz,串口收发使用直连线(即2、3脚不要交叉)。
此系统具备红外接收能力,红外学习能力,红外发生能力。
1、增加红外发射功能,去掉鼠标部分
2、红外发射只能支持正常的遥控器 32位
3、导引头的低电平9.08ms,高电平时间4.44ms
4、位0的低电平时间600us ,高电平时间 540us
5、位1的低电平时间600us ,高电平时间 1.66ms
6、去掉键盘部分
7、红外发射功能,设计如下:
1)、用户按要学习遥控器的“学习”学习键,上位机进入按键学习状态,并在屏幕上提示“请按被学习遥控器”
2)、用户按被学习遥控器上的某个键,上位机收到后提示“请按学习遥控器”
3)、用户按要学习的遥控器的某个键,上位机收到后把这两个键的进行映射。并提示“学习成功”
4)、用户按学习了的遥控器的按键,上位机收到后把它转化为学习过的键值。发给单片机。
5)、上位机和单片机之间的协议如下:"S"(十六进制53H)+"用户码1"+"用户码2"+"按键键值"。单片机不应答
6)、连续发两个码以上的,每个码之间间隔200ms或以上。
7)、学习其他键重复1-3
该源程序使用南京伟福公司的伟福6000仿真软件编译
软件版本:6000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -