- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计论文
基于AT89S52单片机的遥控器设计
目 录
摘要 2
1 引言 3
1.1红外遥控 3
1.2单片机 4
2 总体设计方案 5
方案一:简易红外遥控电路 5
方案二:利用红外遥控开关电路 5
3 AT89S52单片机 7
3.1 AT89S52单片机 7
3.2系统复位 9
3.3时钟电路 10
3.4中断系统 11
4 电路框图设计 14
4.1遥控发射单元的电路图设计 14
4.2遥控接收单元的电路图设计 16
5红外遥控程序流程图 18
6 软件设计 20
6.1:红外遥控发射端软件设计 20
6.2:红外遥控接收端软件设计 23
结束语 26
参考文献 27
摘要
通过对设计要求的认真分析和研究,拿出了几种可行方案,最终选定一个最佳方案。该方案是采用先进的单片机技术实现遥控,采用模块话设计,主要分为两个模块:红外发射模块和红外接收模块。红外发射模块中的单片机受开关控制,通过红外发射管对另一个单片机发射信号,红外接收模块中的单片机受红外接收管接收的信号控制。文章详细的讨论了实现上述红外遥控过程的硬件组成及其工作原理和软件设计。
关键词:遥控器;红外发射;红外接收;单片机
1 引言
1.1红外遥控
红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。
发射器
发射器一般由指令键(或操作杆)、指令编码系统、调制电路、驱动电路、发射电路等几部分组成。当按下指令键或推动操作杆时,指令编码电路产生所需的指令编码信号,指令编码信号对载波进行调制,再由驱动电路进行功率放大后由发射电路向外发射经调制定的指令编码信号。
接收器
接收器一般由接收电路、放大电路、调制电路、指令译码电路、驱动电路、执行电路(机构)等几部分组成。接收电路将发射器发出的已调制的编码指令信号接收下来,并进行放大后送解调电路,解调电路将已调制的指令编码信号解调出来,即还原为编码信号。指令译码器将编码指令信号进行译码,最后由驱动电路来驱动执行电路实现各种指令的操作控制(机构)。
1.2单片机
单片微型计算机简称单片机,是典型的嵌入式(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。以单片机为核心的控制系统,因为其实时控制功能强,可靠性高,实用性强,应用范围广等优点,得到了极为广泛的应用。随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。因此了解单片机知识,掌握单片机的应用技术具有重大的意义。它的理论性和实践性都很强,我们在理论课学习中主要学习单片机的基本构造,各部分的工作原理以及指令系统,然而,光是理论的学习是远远不够的,最重要的是把理论和实践相结合。所以此次,通过设计一个,以增进对单片机电路的感性认识,加深对理论方面的理解和巩固,了解和掌握软硬件设计过程、方法及实现,为以后设计和实现应用系统打下良好基础
考虑到本方案电路时简单的单通道遥控器,可以直接产生一个控制功能的震荡电路频率,再通过红外发光二极管发射出去。
红外接收部分
方案二:利用红外遥控开关电路
红外发射/接收控制电路均采用单片机来实现,输出控制方式可选择,实用性更强。
方案结构图:
红外发射部分
当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。
红外接收部分:
当红外接收器收到控制脉冲后,由控制方式选择开关选择是“互锁”还是但电路控制,再由单片机处理,对相应的受控电器产生控制。
3 AT89S52单片机
3.1 AT89S52单片机
本次设计所使用的单片机是Atmel公司的AT89S52芯片,AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器
文档评论(0)