目录
1绪论…………………………………………………………………………………1
1.1国内外研究综述……………………………………………………………….1
1.2设计理论基喘……………………………………………………………….1
2电路主要元器件介绍………………………………………………………………1
2.1 AT89S52单片机……………………………………………………………….1
2.1.1功能特性描述…………………………………………………………….1
2.1.2引脚结构………………………………………………………………….2
2.1.3管脚说明………………………………………………………………….2
2.2 CD4511…………………………………………………………………….…...4
2.2.1CD4511概述………………………………………………………………4
2.2.2CD4511特点………………………………………………………………5
2.2.3CD4511外引线排列………………………………………………………5
2.3继电器…………………………………………………………………………5
2.3.1继电器原理……………………………………………………………….5
2.3.2继电器的特征…………………………………………………………….5
2.4 4N35光电耦合器……………………………………………………………..6
3系统设计及其工作原理……………………………………………………………6
3.1红外遥控技术概要……………………………………………………………6
3.1.1红外遥控技术…………………………………………………………….6
3.1.2红外技术的发展历史…………………………………………………….6
3.1.3红外遥控的基本遥控原理……………………………………………….7
3.1.4红外遥控系统基本框图………………………………………………….8
3.1.5遥控发射及其编码……………………………………………………….8
3.1.6遥控信号接收…………………………………………………………….8
3.2系统硬件电路的设计…………………………………………………………9
3.2.1发射系统……………………………………………………………….....9
3.2.2接收系统………………………………………………………………...10
3.2.3系统功能实现方法...................................................................................12
3.3程序设计……………………………………………………………………..12
3.3.1程序设计方法…………………………………………………………...12
3.3.2具体程序流程图和程序设计…………………………………………...13
4其他部分电路……………………………………………………………………..13
4.1信号发射系统………………………………………………………………...13
4.2接收报警系统………………………………………………………………...13
4.3单片机控制系统……………………………………………………………...14
5结论………………………………………………………………………………..14
致谢…………………………………………………………………………………..15
参考文献……………………………………………………………………………..15
附录1...………………………………………………………………………………16
附录2………………………………………………………………………………...23
2.1.3管脚说明
VCC :电源
GND :地
P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。
P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,P1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如表2-1所示。在flash编程和校验时,P1口接收低8位地址字节。
P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX@DPTR,A)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX @Ri,A)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。
申明:内容来自用户上传,著作权归原作者所有,如涉及侵权问题,请与我们联系,我们将及时处理!