合泰单片机编写遥控器程序.ppt

上传人:大张伟 文档编号:7197879 上传时间:2020-11-05 格式:PPT 页数:17 大小:421.50KB
返回 下载 相关 举报
合泰单片机编写遥控器程序.ppt_第1页
第1页 / 共17页
合泰单片机编写遥控器程序.ppt_第2页
第2页 / 共17页
合泰单片机编写遥控器程序.ppt_第3页
第3页 / 共17页
合泰单片机编写遥控器程序.ppt_第4页
第4页 / 共17页
合泰单片机编写遥控器程序.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《合泰单片机编写遥控器程序.ppt》由会员分享,可在线阅读,更多相关《合泰单片机编写遥控器程序.ppt(17页珍藏版)》请在三一文库上搜索。

1、程序设计范例,4小时,说明: 1)红外线接收电路如图35所示,单片机采用4MHz晶振,红外线遥控接收,图35,2)红外线编码发射芯片采用HT6221 3)功能:遥控器上8个按键,对应8个LED指示灯。初始LED全灭。 K1键: 按一次,LED1亮,再按一次,LED1灭。 再按一次LED1又亮, 如此反复. K2键:对应LED2,功能同K1 K3键:对应LED3,功能同K1 K5键:对应LED4,功能同K1 K6键:对应LED5,功能同K1 K7键:对应LED6,功能同K1 K9键:对应LED7,功能同K1 K10键:对应LED8,功能同K1,红外线遥控接收,4)每次正确的按键接收,蜂鸣器响一声

2、提示。蜂鸣器有两种办法实现,一种是I/O直接驱动,用子程序来驱动。另一种是用芯片本身的功能BZ,用定时器的溢出做蜂鸣器时钟源。 特别注意二者的Configuration Option 选项不同。,红外线遥控接收,1. HT6221应用的简单说明 1)HT6221的标准应用电路,如图36,红外线遥控接收,图36,2)根据试验简化电路,如图37,红外线遥控接收,图37,3) 试验电路的遥控地址A0A15的计算,如图38,红外线遥控接收,理论计算的结果: A15 A14 A13 A12 A11 A10 A09 A08 A07 A06 A05 A04 A03 A02 A01 A00 1 1 1 1 1

3、 1 1 1 0 0 0 0 0 0 0 0 ADDRH= FFHADDRL= 00H,图38,4)HT6221的按键码 如表8,红外线遥控接收,表8 HT6221按键编码,HT6221的发码格式,如图39,红外线遥控接收,特别说明: 红外信号经过三极管反相,因此接收到的波形和发射波形相反,图39,5)按键K1,K2,K3实际测试的波形,如图40,红外线遥控接收,理论计算与实际测试结果相符合.,图40,2. Remote 接收程序主流程,如图41,红外线遥控接收,图41,3. Remote 接收模块流程,如图42,图43,红外线遥控接收,图42,红外线遥控接收,图43,4. 用定时器溢出做蜂鸣

4、器驱动 1)Configuration Option 选项 MCU Name : HT48R30A-1 - Oscillator : external crystal WDT : Disable LVR : Disable CLR WDT : One clear instruction PA Pull high : Enable input type PA: Schmitt Trigger PB Pull high : Enable PC Pull high : Enable PG Pull high : Enable,红外线遥控接收,BZ: Enable BZB: Enable Timer/Event Counter 0 clock source : System clock Wake-up PA7-PA0: Disable -,红外线遥控接收,附图一 试验板电路图,Q & A,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1