红外遥控灯设计
任务与要求
1)遥控器+红外接收器+单片机
2)遥控不同灯(可以LED或者白炽灯),红外发射器和接收器可以利用电视机及其遥控器上的
摘要:本设计是红外遥控灯,运用了单片机AT89S52作为核心芯片, 51系列兼容单片机C语言软件Keil C51 uVision2编程调试。红外接收器接收到红外信号后,经过单片机的处理,控制LED的亮暗。可以将LED编号,对应遥控器上的数字键。
关键词:单片机AT89S52、晶振、发光二极管、MAX 232、红外接收头
引言:红外遥控是目前家用电器中用得较多的遥控方式,红外遥控的特点是不影响周边环境的、不干扰其他电器设备,有体积小、功耗低、功能强、成本低等特点。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控,被广泛应用于各种家电产品、金融和商用设施以及工业设备中
系统设计框图:
晶振电路
VCC(VSS)
AT89S52
RXD
TXD
INT0
XTAL2
XTAL1
~
供电电路
红外接收
发光二极管显示电路
串口电路
系统框图
系统工作原理
先通过串口在电脑上读出遥控按键的编码,再把编码写进单片机,接收红外遥控编码,与单片机内编码匹配后,点亮对应的灯。max232作用:电脑与单片机的电平转换。
电路图
AT89c51结构及功能简介
AT89S52是美国ATMEL公司生产低电压,高性能CMOS 8位单片机,片内含4Kbytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度,非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CUP)和Flash存储单元,功能强大AT89S52单片机可提供许多高性价比的应用场合,灵活应用于各种控制领域。
(1)主要特性:
·与MCS-51 兼容
·4K字节可编程闪烁存储器
·寿命:1000写/擦循环
·数据保留时间:10年
·全静态工作:0Hz-24Hz
·三级程序存储器锁定
·128*8位内部RAM
·32可编程I/O线
·两个16位定时器/计数器
·5个中断源
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路
(2)功能特性概述:
AT89S52提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内震荡器及时钟电路。同时,AT89C51可降至0Hz 的静态逻辑系操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信接口及中断系统继续工作。掉电方式保存RAM中的内容,但震荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。
(3)主要引脚及芯片基本工作条件说明
40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。
Pin9:RESET/Vpd复位信号复用脚,当8051通电,时钟电路开始工作,在RESET引脚上出现2个时钟周期以上的高电平,系统即初始复位。
复位方式可以是自动复位,也可以是手动复位,如图2 —3 复位电路。
此外RESET/Vpd还是一复用脚,Vcc掉电其间,此脚可接上备用电源,以保证单片机内部RAM的数据不丢失。
Pin20、40:分别是单片机的主电源引脚。20脚是芯片的接地端。40脚则是芯片的电源端。二者是必不可少的,它们是单片机基本工作的条件。
Pin18、19:XTAL1接外部晶振的一个引脚。在单片机内部,它是上述振荡器的反相放大器的输入端。当采用外部振荡时,该引脚接受振荡器的信号,即把此信号直接接到内部时钟发生器的输入端。则XTAL2接外部晶振另一个引脚。在单片机内部它是上述振荡器的反相放大器的输出端。采用外部振荡器时该引脚应该悬空。
AT89C51引脚分布图2—2:
图2—2 AT89S52引脚分布图
供电电路
随着半导体工艺的发展,稳压电路也采用集成电路器件来制成。可采用独立的稳压电源。这种供电方式的优点是稳压可靠,且有各种成熟电路可供选择。由集成稳压器具有体积小,外界线路简单,使用方便,工作可靠等优点。因此,在各种电子设备中应用十分普遍,为了跟上时代的发展,可采用W7800系列三端稳压器,主要利用它的输出电压是固定的在使用中不能进行调整等优点。
MAX2
红外遥控灯设计 来自淘豆网m.daumloan.com转载请标明出处.