光电报警器及红外遥控器综合实验指导
时间:2024-03-01 阅读:870
实验一 红外遥控器实验
一、实验目的
1、掌握红外遥控器编码原理;
2、掌握红外遥控接收头在电路中的接法;
3、掌握单片机对红外遥控器解码;
4、掌握用单片机结合红外遥控器控制外设;
5、学会使用STC89C52编写小程序;
6、掌握使用STC_ISP_V488下载hex文件;
二、实验前准备内容
1、本实验中遥控器采用的是NEC编码,格式如下:
1)使用38 kHz载波频率,引导码间隔是9 ms + 4.5 ms,使用16位客户代码,使用8位数据代码和8位取反的数据代码,如图1-1;数字“1”定义如图1-2所示,数字“0”定义如图1-3所示;
2)遥控器编码的指令格式
3)遥控器对应的编码
2、使用STC_ISP_V488下载hex文件
1)基本设置
2) 下载hex文件:打开程序文件->打开要下载的hex文件->Download/重复下载->开发板接通电源->出现左下角编辑框内的内容表明下载成功
注:本实验仪采用的STC89C52单片机是冷启动。
3、红外接收头H1838
红外信号收发系统的典型电路如图所示,红外接收电路通常被厂家集成在一个元件中,成为一体化红外接收头。 内部电路包括红外监测二极管,放大器,限幅器,带通滤波器,积分电路,比较器等。红外监测二极管监测到红外信号,然后把信号送到放大器和 限幅器,限幅器把脉冲幅度控制在一定的水平,而不论红外发射器和接收器的距离远近。交流 信号进入带通滤波器,带通滤波器可以通过30khz到60khz的负载波,通过解调电路和积分电路进入比较器,比较器输出 高低电平,还原出发射端的信号波形。注意输出的高低电平和发射端是反相的,这样的目的是为了提高接收的灵敏度。
4、单片机STC89C52:
STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。高运作频率35MHz,6T/12T可选。
5、本实验中采用的的是一位共阳极数码管
三、实验所需仪设备
1、 MXY8000-7 光电报警器及红外遥控综合实验仪一台;
2、 电脑(STC_ISP_V488软件,USB转串口驱动)一台,
3、 红外遥控器一个;
4、 串口线一根
5、 连接线若干;
四、实验内容及步骤
1.实验预备
(1) 认真阅读MXY8000-7 光电报警器及红外遥控器综合实验仪实验指导的实验规则及注意事项;
(2) 按照原理图搭建电路
(3) 仔细检查电路的接线是否正确,在确定没有错误的前提下,接通电源;
五、实验总结
1、掌握红外遥控器编码原理,达到能够根据红外遥控器发射信号的时序自己解码;
2、掌握红外遥控接收头在电路中的接法;
3、掌握用单片机结合红外遥控器控制外设;
4、学会使用STC89C52编写小程序;
5、掌握使用STC_ISP_V488下载hex文件;
了解更多内容,请联系网站首页右上角电话咨询。