基于R5F3651TDFC的无线遥控装置设计
无线收发电路采用Renesas瑞萨公司的
R5F3651TDFC单片机作为编码和解码电路的核心器件,接收端采用1602字符液晶显示器显示所接收到的数据。
软件方面,借鉴了红外遥控的编码思路,首先发送引导脉冲,紧接下来是数据码和数据反码,这一过程是在定时中断里面完成的,定时时间一到就调用一加法程序,然后将结果作为数据发送出去,计数器溢出后就清零进入下一循环。
接收端将接收到的数据送入单片机的同时,还会驱动发光二极管以便对硬件和软件纠错,若数据接收成功还将显示在1602液晶显示器上。另外,发送端和接收端的时钟晶振的频率必须要相同,否则编程会很麻烦甚至数据无法正常接收。
引导脉冲由一个低电平和高电平组成,每个高低电平延时大约11ms,这个靠11ms的延时程序来实现,数据码和反码每个位也是使用这个延时,可以说这11ms的延时就相当于比较简单的通信协议,也是发送和接收程序的核心部分,只要两边的延时相同,00H到0FFH内的数据都能被正确接收,接收端检测到1 lms的高低电平变化后,就调用11ms的延时来判断数据“0”和“1”,并将正确接收到的数据显示在液晶显示器上。
电话:15313166208 联系人:冯小姐 QQ:769132288
微信公众平台:shouxizhixinkeji
致芯科技:http://clone.mcu100.com/