1、 单片机与接口技术课程设计单片机与接口技术课程设计 题目: 基于单片机红外线遥控控制 LED 灯显示系统设计与制作 班级: 电子科学与技术 1101 姓名: 学号: 2013 年 12 月 11 日 目目 录录 第一章第一章 设计要求设计要求 3 3 第二章第二章 硬件系统设计硬件系统设计 3 3 2.12.1 基于单片机红外线遥控控制基于单片机红外线遥控控制 LEDLED 灯显示系统框架图灯显示系统框架图 3 3 2.22.2 单片机控制系统及其基本电路单片机控制系统及其基本电路 4 4 2. 2.1 单片机最小系统单片机最小系统 4 2.2.22.2.2 时钟电路时钟电路 5 5 2.2.
2、32.2.3 复位电路复位电路 5 5 2.32.3 基于单片机红外遥控控制基于单片机红外遥控控制 LEDLED 系统的设计原理系统的设计原理 6 6 2.3.12.3.1 单片机红外遥控控制单片机红外遥控控制 LEDLED 显示系统原理显示系统原理 6 6 2.3.22.3.2 单片机红外遥控控制单片机红外遥控控制 LEDLED 系统码分制原理系统码分制原理 7 7 2.42.4 红外遥控发射系统电路设计红外遥控发射系统电路设计 8 8 2.4.12.4.1 指令按键电路指令按键电路 8 8 2.4.2 2.4.2 发射电路发射电路 9 9 2.4.3 2.4.3 显示模块显示模块 9 9
3、2.52.5 红外遥控接收系统电路设计红外遥控接收系统电路设计 1111 2.5.12.5.1 接收电路接收电路 1111 2.5.2 2.5.2 LEDLED 灯显示电路灯显示电路 1111 2.62.6 硬件原理图硬件原理图 1212 第三章第三章 软件系统设计软件系统设计 1212 3.1 3.1 红外线发射电路程序流程图设计红外线发射电路程序流程图设计 1212 3.2 3.2 红外线接收电路程序流程图设计红外线接收电路程序流程图设计 1313 第四章第四章 系统测试与分析系统测试与分析 1414 4.1 4.1 利用利用 ProteusProteus 和和 keilkeil 进行仿真
4、调试进行仿真调试 1414 4.2 4.2 仿真图仿真图 1515 第五章第五章 总总 结结 1717 附录附录 1.18 附录附录 2.22 参考文献参考文献 2525 课程论文题目:课程论文题目: 基于单片机红外线遥控控制 LED 灯显示系统设 计与制作 第一章第一章 设计设计要求要求 主要功能是实现利用单片机 AT89C51 结合红外线收发模块 实现控制指定的 LED 灯亮灭。 第二章第二章 硬件系统设计硬件系统设计 2.12.1 基于单片机红外线遥控控制基于单片机红外线遥控控制 LEDLED 灯显示系统框架图灯显示系统框架图 1. 系统晶振采用 11.0592MHZ 2. 系统框架图如
5、下: 图图2 2- -1 1 系统的设计总框图系统的设计总框图 红外线发 射模块按 单片机扫 描按键 单片机调 制频率 对信号进 行放大 通过红外线发射二极 管发射信号 红外线接收 器 信号输入单 片机 调光控制 电路 2.22.2 单片机控制系统及其基本电路单片机控制系统及其基本电路 2.2.12.2.1 单片机最小系统单片机最小系统 单片机晶振电路:对于 MSC-51 一般的晶振频率可以在 1.2MHz12MHz 之间选择,这是电容 C 可以对应的选择 10pF30pF。当使用 89C55 时晶振频率 可以提高到 24MHZ。对于本设计的电容 C 用 30pF,晶振选用 11.0592MH
6、z。晶 振电路如下图 3-1 所示,一条引脚接在 XTAL1,另一条接在 XTAL2。 单片机 的复位电路:为了防止程序执行过程中失步或运行紊乱,此处采用了上电复位及 手动复位电路,电路图如下图 2-1 所示: 图图2 2- -2 2- -1 1 单片机最小系统图单片机最小系统图 2.2.22.2.2 时钟电路时钟电路 单片机必须要有时钟信号才能正常工作,因为它是一种时序电路3。单片 机芯片的 18 脚(X2)、19 脚(X1)分别为片内反向放大器的输出端和输入端, 只要在 18 脚(X2)和 19 脚(X1)之间接上一个晶振(本控制系统采用频率为 12MHz),同时两个脚分别串联上一个 30PF 的电容即可构成单片机所需的 时时钟电路。钟电路如 2-2