新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机I/O口的红外遥控软件调制技术

单片机I/O口的红外遥控软件调制技术

作者: 时间:2016-11-30 来源:网络 收藏


系统的遥控码发送主程序流程如图6所示。NT68F632单片机的UART控制口接收串口通信数据,微处理器根据串口通信协议对数据分析处理,并调制成相应的遥控数据码,同时控制PC6口发送遥控数据码。
2.3调制过程
本调制技术中,NEC码的每个脉冲是560μs,而载波频率为38 kHz,故约21个周期的载波爆裂。每个载波是26.3μs,其中8.77μs的高电平、17.53μs的低电平。
NEC码脉冲调制流程如图7所示。


NEC码的发送流程如图8所示。先发送9 ms高电平、4.5 ms低电平的引导码,接着发送8位客户码和8位客户码的反码,最后发送8位数据码和8位数据码的反码。



结语
在本文中,根据红外遥控发射码的特征,采用基于单片机I/O口的红外遥控软件调制技术。该单片机能够根据串口通信协议和上位PC机进行串口通信,接收各种红外遥控协议编码,并在经过调制后进行红外发射。经实验测试,本软件调制技术可靠实用。该系统可广泛应用在自动测试、生产控制等领域。


上一页 1 2 下一页

评论


技术专区

关闭