- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计-学习型红外遥控器的设计教程
PAGE 17
河南大学物理与电子学院
学习型红外遥控器的设计
河南大学物理与电子学院
电子开放实验室
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc265273031 1 设计要求及原理 PAGEREF _Toc265273031 \h 1
HYPERLINK \l _Toc265273032 2 方案论证与对比 PAGEREF _Toc265273032 \h 2
HYPERLINK \l _Toc265273033 2.1 方案一 简易红外遥控电路 PAGEREF _Toc265273033 \h 2
HYPERLINK \l _Toc265273034 2.2 方案二 利用STC68C52单片机控制电路 PAGEREF _Toc265273034 \h 2
HYPERLINK \l _Toc265273035 2.3 方案对比与选择 PAGEREF _Toc265273035 \h 3
HYPERLINK \l _Toc265273036 3 遥控器硬件与程序设计 PAGEREF _Toc265273036 \h 3
HYPERLINK \l _Toc265273037 3.1 遥控器硬件结构组成 PAGEREF _Toc265273037 \h 3
HYPERLINK \l _Toc265273038 3.2 系统硬件电路设计 PAGEREF _Toc265273038 \h 4
HYPERLINK \l _Toc265273040 3.3 初始化程序 PAGEREF _Toc265273040 \h 4
HYPERLINK \l _Toc265273041 3.4遥控器读入程序处理 PAGEREF _Toc265273041 \h 5
HYPERLINK \l _Toc265273042 3.5 遥控码发送处理程序 PAGEREF _Toc265273042 \h 6
HYPERLINK \l _Toc265273043 3.6主程序 PAGEREF _Toc265273043 \h 6
HYPERLINK \l _Toc265273044 3.7 程序延时 PAGEREF _Toc265273044 \h 6
HYPERLINK \l _Toc265273045 4 系统功能调试及整体指标分析 PAGEREF _Toc265273045 \h 6
HYPERLINK \l _Toc265273046 4.1 程序调试 PAGEREF _Toc265273046 \h 6
HYPERLINK \l _Toc265273047 4.2 整体指标分析 PAGEREF _Toc265273047 \h 7
HYPERLINK \l _Toc265273049 5 详细仪器清单 PAGEREF _Toc265273049 \h 9
HYPERLINK \l _Toc265273050 6总结、思考与致谢 PAGEREF _Toc265273050 \h 9
HYPERLINK \l _Toc265273052 附录1:单键学习型红外遥控器原理图(proteus仿真): PAGEREF _Toc265273052 \h 11
HYPERLINK \l _Toc265273053 附录2:单片机C源程序: PAGEREF _Toc265273053 \h 12
学习型红外遥控器设计
设计要求及原理
利用单片机作为控制核心,要求可以学习不同遥控器的某个按件功能。使用时先用原遥控器对着学习器按一下某操作键,学习器就可实现原遥控器中该键的遥控功能。
具体要求如下:
基本部分:
(1)最大学习码长:206位。
(2) 学习码识别范围:起始位为15us~983ms,编码位为15us~3.825ms。
(3) 读码误差:±15us。
扩展部分:
学习型红外遥控器在按下K键待绿色指示灯亮后,用遥控器对着红外接收头按下某个功能键,当绿灯灭说明学习完毕,再按发射键就可以进行遥控操作。
当红外遥控器的某个按键按下时,发射出一组串行二进制遥控编码脉冲。该脉冲由引导码、系统码、功能码和反码组成,通过设置这些编码以及码长便可区分不同的红外遥控器。红外接收器负责红外信号的接收和放大并解调出TTL电平信号送至微处理器进行处理,微处理器通过比较和识别接收来的红外遥控编码便可执行相应的
文档评论(0)