当前位置:文档之家› 单片机_人工智能与控制技术

单片机_人工智能与控制技术

单片机_人工智能与控制技术
单片机_人工智能与控制技术

单片机课程设计

一、需求分析

(1)应用场合: 红外线遥控是目前使用最广泛的一种通信和

遥控手段。由于红外线遥控装置具有体积小、

功耗低、功能强、成本低等特点,因而,继彩电、

录像机之后,在录音机、音响设备、空调机以

及玩具等其它小型电器装置上也纷纷采用红

外线遥控。工业设备中,在高压、辐射、有毒

气体、粉尘等环境下,采用红外线遥控不仅安

全可靠而且能有效地隔离电气干扰。

(2)设计目的:实现简单的数据传送和接收。

(3)立题意义:体会红外遥控器编程上的一些独特的编法,以

及硬件连接和各部件的使用。在这次课设中制

作红外遥控器的目的是为了学习它的基本功

能,以及这些功能怎样用AT89C51去编程实现

我们需要的功能。

二、硬件设计方案

发射部分包括键盘矩阵4×3、AT89C51单片机、LED红外发送器;接收部分包括红外接收器、AT89C51单片机、解码电路、数码管。

硬件所用的器件:

序号名称型号数量

1 单片机AT89C51 2

2 按键四脚12

3 电阻470Ω 5

4 电阻 4.7KΩ 2

5 电解电容22uf 2

6 瓷片电容30pf 4

7 晶振12MHz 2

8 红外发射器φ5 1

9 接收头V34138 1

10 电源5V 2

11 七段数码管共阳 1

12 三极管NPN 1

13 万用板 2

AT89C51芯片的原理:

AT89系列单片机是ATMEL公司最早推出,也是功能最简单的一个系列,该系列都是内含Flash程序存储器的MCS-51兼容单片机,AT89C51就是其中一款可在线编程ISP Flash单片机。AT89C51具有价格便宜、性能优良、可在线编程等特点。其具体性能参数如下:兼容MCS-51内核单片机;4KB可在线编程Flash 存储器,可有效擦除/读写1000次;工作电压范围4.0~5.5V;完全静态工作:0Hz~33MHz;ROM三级加密模式;128*8bit内置RAM;32位可控I/O引脚;2个16位的时钟源;5个中断源;全双工UART串行接口;低功耗工作模式;看门狗计时器;两个数据指针;快速编程特性。

三、软件设计方案

发射流程图:

接收流程图:

算法分析:

这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.6ms、间隔0. 6ms、周期为1.2ms 的组合表示二制的“0”;以脉宽为1.2ms、间隔0.6ms、周期为1.8ms 的组合表示二进制的“1”,其波形如图2 所示。

图2 遥控码的“0”和“1”

上述“0”和“1”组成的10 位二进制码经38kHz 的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图3 所示。

图3 遥控信号编码波形图

利用定时器产生的遥控编码是连续的10 位二进制码组,其中前2位为引导码,能区别不同的电器设备,防止不同机种遥控

相关主题
文本预览
相关文档 最新文档