红外遥控课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机与接口技术课程设计

题目: 基于单片机红外线遥控控制

LED灯显示系统设计与制作班级:电子科学与技术1101

姓名:李婷

学号:110803025

2013年12月11日

目录

第一章设计要求 (3)

第二章硬件系统设计 (3)

2.1基于单片机红外线遥控控制LED灯显示系统框架图 (3)

2.2单片机控制系统及其基本电路 (4)

2. 2.1 单片机最小系统 (4)

2.2.2时钟电路 (5)

2.2.3复位电路 (5)

2.3基于单片机红外遥控控制LED系统的设计原理 (6)

2.3.1单片机红外遥控控制LED显示系统原理 (6)

2.3.2单片机红外遥控控制LED系统码分制原理 (7)

2.4红外遥控发射系统电路设计 (8)

2.4.1指令按键电路 (8)

2.4.2 发射电路 (9)

2.4.3 显示模块 (9)

2.5红外遥控接收系统电路设计 (11)

2.5.1接收电路 (11)

2.5.2 LED灯显示电路 (11)

2.6硬件原理图 (12)

第三章软件系统设计 (12)

3.1 红外线发射电路程序流程图设计 (13)

3.2 红外线接收电路程序流程图设计 (13)

第四章系统测试与分析 (14)

4.1 利用Proteus和keil进行仿真调试 (14)

4.2 仿真图 (16)

第五章总结 (18)

附录1 (18)

附录2 (22)

参考文献 (25)

赣南师范学院 2013 — 2014 学年第_1_学期课程论文行政班级:电子科学与技术1101 学号:110803025 姓名:李婷

图2-1 系统的设计总框图

2.2单片机控制系统及其基本电路

2.2.1单片机最小系统

单片机晶振电路:对于MSC-51一般的晶振频率可以在1.2MHz—12MHz 之间选择,这是电容C可以对应的选择10pF—30pF。当使用89C55时晶振频率可以提高到24MHZ。对于本设计的电容C用30pF,晶振选用11.0592MHz。晶振电路如下图3-1所示,一条引脚接在XTAL1,另一条接在XTAL2。单片机的复位电路:为了防止程序执行过程中失步或运行紊乱,此处采用了上电复位及手动复位电路,电路图如下图2-1所示:

图2-2-1 单片机最小系统图

本设计中通过单片机的P2口外接按键,对外部按键进行扫描,通过按键产生外部中断,并把按键的指令发送只单片机内,经单片机对各个按键进行编码后经信号指令发送至红外发射管,单片机与按键连接电路如下:

图2-4-1 指令按键电路图

2.4.2 发射电路

本设计中利用一体化红外收发二极管作为作为红外线的收发接口;红外线发射电路中,单片机将已编码完成的指令通过P3.7连接红外线发射机二极管发射出去,单片机与红外二极管接线图如下:

图2-4-2 发射电路连接图

2.4.3 显示模块

发射电路设计中增加了一个数码管对发送的按键键码进行显示,进一步加强发射电路的功能。单片机将已接收到的按键键码值,通过IO口P00-P03发送到七段译码器CD4511,再通过七段译码器CD4511对按键码进行解码,并显示到一位7段数码管。

CD4511是一个用于驱动共阴极LED (数码管)显示器的BCD 码—七段码译码器,具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流;可直接驱动LED显示器。

CD4511驱动数码管显示原理:

CD4511 是一片CMOS BCD—锁存/7 段译码/驱动器,引脚排列如图2 所示。其中a b c d 为BCD 码输入,a为最低位。LT为灯测试端,加高电平时,显示器正常显示,加低电平时,显示器一直显示数码“8”,各笔段都被点亮,以检查显示器是否有故障。BI为消隐功能端,低电平时使所有笔段均消隐,正常

显示时,B1端应加高电平。另外CD4511有拒绝伪码的特点,当输入数据越过十进制数9(1001)时,显示字形也自行消隐。LE是锁存控制端,高电平时锁存,低电平时传输数据。a~g是7 段输出,可驱动共阴LED数码管。另外,CD4511显示数“6”时,a段消隐;显示数“9”时,d段消隐,所以显示6、9这两个数时,字形不太美观图3是CD4511和CD4518配合而成一位计数显示电路,若要多位计数,只需将计数器级联,每级输出接一只CD4511 和LED 数码管即可。所谓共阴LED 数码管是指7 段LED 的阴极是连在一起的,在应用中应接地。限流电阻要根据电源电压来选取,电源电压5V时可使用300Ω的限流电阻。

图2-4-3 CD4511

2.5红外遥控接收系统电路设计

2.5.1接收电路

本设计中通过单片机的P3.2口外接一体化红外线收发二极管的红外线接收二极

管,并把红外线接收二极管接收到的指令信号送入单片机内进行解码等处理。红外接收二极管与单片机接线图如下:

2.5.2 LED灯显示电路

LED灯通过与单片机P1口进行连接,单片机根据接收到不同的按键码,通过控制P1口的电平,把相应的LED灯点亮或者熄灭,连接图如下:

图2-5-2 LED灯显示电路

2.6硬件原理图

硬件原理图如图所示:

图2-6 硬件原理图

第三章软件系统设计

3.1 红外线发射电路程序流程图设计

说明:

当单片机上电的时候程序开始执行,首先进行初始化工作,然后开启中断,接着单片机对接有按键的引脚电平进行扫描,当发现有按键被按下的时候,将该按键的按键码发送到单片机内部,按键码经单片机进行处理,并进行编码,编码完成后将该编码经由单片机的P3.7发送到红外线发送二极管进行信号发射:

相关文档
最新文档