文档介绍:电子科技大学
毕业设计论文
题目: 彩灯控制
学生姓名: 李元
学生学号: 1102010313
专业方向: 电子信息工程技术
指导教师: 程瑶
指导单业: 电子与通信系
2013年10月20日
摘要
本文介绍了一种简易LED彩灯控制系统的软硬件设计过程,本方案以AT89C51单片机作为主控核心,按键控制电路、彩灯显示电路以及单片机最小系统等模块组成的核心主控制电路。利用软件编程烧录程序到单片机来实现对LED彩灯进行控制,本系统亮灯模式多,用户根据操作提示可以随意变换想要的闪烁方式和控制彩灯的闪烁频率。本系统具有电路结构简单、易操作、硬件少、体积小、成本低、低能耗等优点,具有一定的实用和参考价值。
关键词 LED彩灯;彩灯控制系统;单片机
目录
摘要
一、前言 1
(一)单片机的概况和基本结构 1
(二)彩灯控制器的研究现状及意义 3
二、彩灯控制器系统总体设计 4
(一)方案分析 4
三、彩灯控制器系统硬件设计 5
(一)单片机选择 5
(二)单片机最小系统 8
(三) LED彩灯显示电路 9
(四)受控模块硬件电路图 10
四、软件设计 10
(一)设计介绍 10
(二)程序流程图 11
五、彩灯控制器的焊接与调试 12
(一)组装成品焊接 12
(二)电路的调试 13
(三)设计中存在的问题及解决方案 14
六、结束语 14
(一)论文总结 14
(二)工作展望 15
参考文献 16
致谢 17
附录(一) 18
PCB板 18
附录(二) 19
一、前言
(一)单片机的概况和基本结构
单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),
常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器、控制器、存储器、输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。
单片机的全称是单片微型计算机(Single Chip puter)。为了用户使用方便,它把组成计算机的主要功能部件:中央处理器(CPU)、数据存储器(RAM)、程序存储器(ROM、EPROM、EEPROM或FLASH)、定时/计数器和各种输入/输出接口电路等都集成在一块半导体芯片上,构成一个完整的计算机系统。与通用计算机不同,单片机的指令功能是按照工业控制的要求设计,因此它又被称为微控制器(Micro Controller Unit)[1]
在日新月异的21世纪里,家用电子产品得到了迅速发展。许多家电设备都趋于人性化、智能化,这些电器设备大部分都含有CPU控制器或者是单片机。单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统、通讯设备、日常消费类产品和玩具等。并且已经深入到工业生产的各个环节以及人民生活的各个方面,如车间流水线控制、自动化系统等、智能型家用电器(冰箱、空调、彩电)等。用单片机来控制的小型家电产品具有便携实用,操作简单的特点。
基本结构
运算器由运算部件——算术逻辑单元(Arithmetic & Logical Unit,简称ALU)、累加器和寄存器等几部分组成。ALU的作用是把传来的数据进行算术或逻辑运算,输入来源为两个8位数据,分别来自累加器和数据寄存器。ALU能完成对这两个数据进行加、减、与、或、比较大小等操作,最后将结果存入累加器。例如,两个数6和7相加,在相加之前,操作数6放在累加器中,7放在数据寄存器中,当执行加法指令时,ALU即把两个数相加并把结果13存入累加器,取代累加器原来的内容6。
运算器有两个功能:
(1) 执行各种算术运算。
(2) 执行各种逻辑运算,并进行逻辑测试,如零值测试或两个值的比较。
运算器所执行全部操作都是由控制器发出的控制信号来指挥的,并且,一个算术操作产生一个运算结果,一个逻辑操作产生一个判决。
控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成,是发布命令的“决策机构”,即协调和指挥整个微机系统的操作。其主要功能有:
(1) 从内存中取出一条指令,并指出下一条指令在内存中的位置。
(2) 对指令进行译码和测试,并产生相应的操作控制信号,以便于执行规定的动作。
(3) 指挥并控制CPU、内存和输入输出设备之间数据流动的方向。
微处理器内通过