可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
1)协议组成 :一般由引导码 ,用户码,数据码,重复码或数据码的反码和结束码构成。
4)调制方式:脉宽调制,相位调制,脉冲位置调制
本次作业选用的是NEC协议编码的,由38K载波调制的红外编码。基于51单片机的编码环境,编程语言为C51。 原理框图如下:
引导码,16bit用户码(地址码),8bit命令码(数据码)及其反码。
1川稜贬谷撞咐鳖栓搏兢) 引导码由一个9ms的载波波形和4.5ms的关断时间构成
2) 地址码共16bit,低8位在前,高8位在后。
3) 8bit命令码及其反码
1) HX1838型红外接收头外形尺寸及引脚排列:
3、 电阻、电容等元件
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
? C51是为51系列单片机设计的一种C语言
? 结构化语言,代码紧凑——效率可与汇编语言媲美
? 接近真实语言,程序可读性强——易于调试、维护
? 库函数丰富,编程工作量小——产品开发周期短
? 机器级控制能力,功能很强——适合于嵌入式系统开发
? 与汇编指令无关,易于掌握——在单片机基础上上手快
//NEC 编码红外遥控器解码程序
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
注意测试一下就可以,不过他的板子质量可靠。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。