“红外通信2(收发多个字节)”程序设计说明
程序设计思路
各种通信采用不同的通信协议,如串口通信、485通信、有线网络通信、无线通信等等,通信的协议不同通信的媒介也不一样,红外通信以红外光为通信媒介,将信号加载在红外光上进行传输。
图1 红外发送接收电路连接1.1程序设计关键点(前两点与红外通信1相同
(1)发送数据时,红外发光二极管在什么时候需要发光,如何发光?
当串口发送0时,kHz的光
(2)串口的波特率如何进行设置?
kHz的红外脉冲信号一段时间后,才能把信号进行有效转换,故波特率时尽量设低,否则红外接收头接收红外脉冲的时间太短,无法对信号进行转化。
(3)如何将多个字节一个个地进行发送?
在上一个字节发送完毕后,才能发送下一个字节,因此我们可以在数据发送完毕后引起的中断中发送下一个字节。2程序工作过程(不包括按键工作过程)
1.2.1发送
(1)收到发送的命令,REN清0(不允许串口接收),发出发送标志0xca,引起串口发送中断;
(2)在每次串口发送的中断中,把字节一个个地发送;
(3)数据发送完毕后,发出发送结束标志0x55,最后把REN置 1(运行串口接收)。
注:定时器T0已被设置为13us(38kHz)触发一次中断,检测串口发送引脚P3.7的电平高低,若P3.7为低电平, P3.5(红外发送端)电平翻转,否则 P3.5置零(即通过P3.7来控制P3.5是否
您可能关注的文档
最近下载
- 新改版教科版六年级下册科学知识点.doc VIP
- 毕业设计(论文)-饲料颗粒机设计.docx VIP
- 新生迎新晚会策划方案.pptx VIP
- 北师大版(2024)八年级数学上册第四章《一次函数》单元教学设计.doc VIP
- 高中英语长难句“减法”破解妙术(讲义)-2026届高考英语二轮复习.pdf VIP
- 2023海淀高三一模生物评标.docx VIP
- 2025年陕西交通职业技术学院单招笔试职业技能考核试题库含答案解析(5套试题).docx VIP
- (高清版)B-T 23331-2020 能源管理体系 要求及使用指南.pdf VIP
- 个人简历模板(空白版).docx VIP
- 静配中心理论考试题(含答案).docx VIP
原创力文档

文档评论(0)