(完整版)基于51单片机智能红外遥控器的设计毕业设计

发布时间 : 星期一 文章(完整版)基于51单片机智能红外遥控器的设计毕业设计更新完毕开始阅读

以455KHz/12=38KHz。

红外遥控的特点是不影响周边环境的,不干扰其他电气设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作,可进行多路遥控。由于各生产厂家生产了大量红外遥控专用集成电路,需要时按图索骥即可。并且红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中[3]。因此,现在红外遥控在家用电器,室内近距离(小于10米)遥控中得到了广泛的应用。

三. 智能红外遥控器的硬件设计

硬件设计主要包括两个部分:发射电路和接收电路。总体来说本设计的硬件并不是很难,但是要注意细节,发射电路中和接收电路中都有显示电路,在接收电路中还有存储电路等。硬件设计的好坏是本设计能否成功的关键。

3.1 主要元器件介绍

任何一个设计都必须进行元器件的选择,元器件选择的正确与否直接影响整个设计是否能正常工作,下面就把本设计中所用到的芯片介绍如下: 3.1.1 STC系列单片机介绍

STC系列单片机的优点:

1. STC12系列单片机为增强型 8051 芯片,单时钟/ 机器周期,指令代码完全兼容传统8051单片机;

2. 工作频率范围:0 - 35 MHz,相当于普通8051 的 0~420MHz.实际工作频率可达48MHz;

3. 用户应用程序空间12K / 10K / 8K / 6K / 4K / 2K / 1K 字节; 4. 片上集成 512 字节 RAM;

5. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片;

6. E2PROM 功能; 7. 具有看门狗电路;

8.内部集成MAX810 专用复位电路(外部晶体20M 以下时,可省外

部复位电路)

9. 时钟源:外部高精度晶体/ 时钟,内部R/C 振荡器,用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/ 时钟,常温下内部R/C 振荡器频率为:5.2MHz ~ 6.8MHz精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,应认为是4MHz ~ 8MHz;

10. 外部中断2 路,下降沿中断或低电平触发中断,Power Down 模式可由外部中断唤醒;

11. PWM(4 路)/PCA(可编程计数器阵列,4 路); --- 也可用来当4 路D/A 使用 --- 也可用来再实现4 个定时器

--- 也可用来再实现4 个外部中断(上升沿中断/ 下降沿中断均可分别或同时支持)

12. A/D 转换, 10 位精度ADC,共8 路; 13. 通用全双工异步串行口(UART); 14. SPI 同步通信口,主模式/ 从模式; 15. 工作温度范围:0 - 75℃ / -40 - +85℃;

从上面容易看出,STC单片机是一款增强型51单片机,完全兼容MCS-51,还增加了新的功能,比如新增两级中断优先级,多一个外中断,内置E2PROM,硬件看门狗,具有掉电模式,512B内存等。还支持ISP下载,不用编程器,只要一个MAX232和一些廉价的元件就能写程序,可擦写10万次[4]。因此是一款很好用的单片机。

其引脚图如下图3-1

图3-1单片机引脚图

3.1.2 红外发光二极管

红外发光二极管实际上是一只特殊的发光二极管,由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。目前大量使用的红外发光二极管发出的红外线波长为940nm左右,外形与普通发光二极管相同,只是颜色不同。常用的红外发光二极管(如SE303、PH303),其外形和发光二极管LED相似,发出红外光(近红外线约0.93μm )。管压降约1.4V ,工作电流一般小于20mA。为了适应不同的工作电压,回路中常串有限流电阻。

红外线发射与接收的方式有两种,其一是直射式,其二是反射式。直射式指发光管和接收管相对安放在发射与受控物的两端,中间相距一定距离;反射式指发光管和接收管并列一起,平时接收管始终无光照,只在发光管发出的红外光遇到反射物时,接收管收到反射回来的红外线才工作。

其参数如下表3-1所示

联系合同范文客服:xxxxx#qq.com(#替换为@)