编号毕业设计(论文)题目基于单片机的16×16LED点阵显示屏设计二级学院电子信息与自动化学院专业测控技术与仪器班级测控一班学生姓名丁徽徽学号 11107030106指导教师米曾真职称副教授时间 2015年6月6日目录摘要 (I)Abstract (II)第一章绪论 (1)1.1 单片机的发展阶段 (1)1.2 单片机的发展趋势 (1)1.3 单片机的特点 (3)1.4 LED简介 (4)1.5 LED的特点 (5)第二章功能要求及方案论证 (6)2.1 功能要求 (6)2.2 显示模块方案论证 (6)第三章系统电路的硬件设计 (9)3.1 设计框图 (9)3.2 单片机的选择 (9)3.3 AT89C51芯片简介 (10)3.4 系统硬件电路的设计 (13)第四章系统的程序设计 (22)4.1程序的编写过程 (22)4.2 程序设计流程图 (24)第五章软件调试及硬件制作 (25)5.1 软件调试及仿真 (25)5.2 硬件制作 (28)结束语 (29)致谢 (30)附录 (37)附录A:16*16点阵显示屏设计程序 (37)附录B:proteus ISIS 软件仿真图 (48)附录C:供电以后16*16点阵实物效果图 (49)附录D:元器件清单列表 (50)摘要本设计是基于单片机AT89C51为核心的由4个8×8的点阵显示屏形成的16×16点阵显示屏设计。
系统的介绍了由AT89C51为控制系统的点阵显示屏动态设计过程。
通过该芯片AT89C51控制一个行驱动器4-16线74HC154译码器和两个列驱动器74HC595级联成串行输入并行输出的移位寄存器来驱动显示屏,该显示屏能显示汉子、字符和图形等。
通过按键控制汉字的滚动切换,能实现汉字的移入移出滚动显示。
文中介绍了led点阵显示屏的设计思路,软件程序编写的过程、调试仿真以及硬件电路的各个部分电路的功能原理等。
单片机控制的系统程序采用的是C语言编写,通过行驱动电路和列驱动电路控制相应led阳极和阴极的电平,就可以有效的控led的亮和灭,所显示的点阵数据可以软件PCtolCD2002标准字库中提取代码。
Led显示稳定、功耗低、寿命长、技术成熟、价格低廉得到广泛的应用。
文章主要从硬件设计和软件编程两个大的方面来对本次设计进行介绍。
关键词:AT89C51;单片机;LED;16*16点阵显示;动态显示AbstractThis design is based on AT89C51 MCU as the core is formed by 4 8 * 8 16 * 16 dot matrix display screen design. The system introduced by it for the process design of dot matrix display dynamic control system. To drive the display through the chip controls good driver 74HC154 and two row driver 74HC595, the display can show the man and character, through the switch button control characters and Chinese characters, can achieve Chinese characters out rolling display. This paper introduces the design idea of LED dot matrix display, the function principle of each part of the hardware circuit, software design etc..Single chip microcomputer control system program using the C language, the level of drive circuit to control the corresponding LED anode and cathode by driving circuit and column, can effectively control the LED on and off, as shown in the dot matrix data can be extracted from the standard font software code PCtolCD2002. Led stable display, low power consumption, long service life, mature technology, low price is widely used.Keywords: AT89C51; LED; microcontroller; Lattice display; Dynamic display.第一章绪论1.1 单片机的发展阶段单片机作为微型计算机(microcontroller unit)的一个重要研究领域,速度非常快,应用广泛。
单片机发展到现在,已经有成千上万个机种。
单片机进过几年飞速的发展,可以分为以下几个阶段:第一阶段(1973-1976):单片机的初级阶段。
受时代工艺发展的限制,此阶段的单片机功能简单,初级阶段的单片机应用领域相对窄,处理器速度慢,而且都采用的是双片的形式。
第二阶段(1976-1979):低性能的单片机阶段。
第三阶段(1979-1982):高性能的单片机阶段。
此阶段的单片机大多有多级中断处理系统、片内ROM、RAM容量大,16位位定时系统,有的单片机还内置有A/D转换器而且寻址范围可达64KB,此阶段的单片机普遍带有串行I/O口,串行I/O口方便与外界进行数据交换。
第四阶段(1982至今):早期的8位或4位微型处理器的发展以及16、32位单片机的退出阶段。
此阶段的主要特征是:一方面因为单片机结构和系统更加完善,功能更加强大,能满足各种微控制要求。
另一方面发展16位、32位微型处理器以及专用型计算机用来解决各种问题。
16位单片机的产品有Intel公司生产的MCS-96系列单片机。
其中32位单片机其震荡频率已达20MHz,除了具有很高的振荡频率而且具有更高的集成度,更高的震荡平率使得32位单片机的数据处理速度比16位单片机更快,性能以及处理速度同8位,16位单片机相比,具有优越性。
1.2 单片机的发展趋势目前,单片机正在朝着多品种方向和高性能方向发展,并且进一步向着生产工艺CMOS化、功耗低、价格低、性能高、体积更小和外围电路内装化多个方向发展。
以下是单片机的主要发展方向。
CMOS化。
近些年, CHMOS技术的不断发展促进了单片机的CMOS化。
CMOS 芯片除了低功耗特性外,还有功耗可控性,采用的是CMOS(互补金属氧化物半导体工艺)使单片机的工作状态在功耗精细管理之内。
这也是8051被80C51取代为标准微处理器芯片的原因。
CMOS电路的主要特点是低价格、低功耗、低速度、高密度。
因此单片机多数芯片采用的是金属栅氧化物半导体生产工艺。
随着生产工艺的提高。
HMOS和CHMOS工艺出现,使得CHMOS电路处理器的速度已经达到LSTTL的运算速度。
因而CMOS电路将是未来主要的发展方向。
低电压化。
低电压化指得是大部分单片机都有省电运行模式WAIT、STOP。
当单片机处于待机状态时,运行模式为WAIT、STOP,耗能更低,发热更小。
目前单片机压工作范围越来越宽,一般工作电压在3~6V范围。
甚至有的单片机的工作电压的下线已经达到1~2V。
目前0.8V供电的单片机已经产生。
高可靠性和低噪声。
高可靠性和低噪声值得是单片机能在恶劣的环境条件下工作,电磁抗干扰能力强,噪声低。
各大单片机生产公司改进微处理器内部电路采用新技术来改善芯片的可靠性和噪声。
串行扩展技术。
近些年,单片机的半导体芯片技术迅速发展,单片机采用更多的串行拓展技术,串行拓展技术的目的是为了节约单片机的I/O口资源,用更少的数据线传输数据,使系统更加简洁,体积小可靠性高采用的技术。
8051单片机的URAT既能作通用异步接受和发送器,又能作同步移位寄存器,接口电路能同时接收数据和发送数据。
因此在单片机在构成多级应用系统的时候,单片机的I/O资源是不够用的,在实际开发中,我们要结合实际有效的采用串行通信和并行通信,其中各自有优缺点。
高性能化。
单片机的高性能主要是指单片机的很高的运算速度以及系统的控制的可靠性。
改进了单片机的中断和定时控制功能。
大容量化。
大容量化指的是需要单片机ROM和RAM容量更大,能存储更多的数据。
在很多工业控制领域,这些低存储容量是远远不够的,必须对单片机的容量进行扩充。
为了扩大单片机的容量,采用新的技术新的工艺是单片机大容量化。
外围电路内装化。
单片机集成度的不断提高,把众多的单片机的外围电路集成在一块很小的芯片内,使系统体积更小。
一般的单片机除了具有CPU、定时器/计数器、ROM、RAM、中断等功能外,数模转换功能,声音发生器、液晶显示驱动器、录像机用的锁相电路、DMA控制器等也将集成在单片机芯片内部是未来的发展方向。
单片机从出现发展到现在,已经走过了将近几十年的发展历史。
单片机的发展是以微处理器技术发展为先导,推动电子技术的发展,小到冰箱空调大到工业控制领域的大型机器都离不开单片机。
单片机的发展速度是以时钟频率的快慢为标志。
单片机在提高时钟频率追求处理速度的同时,单片机的低噪声、抗干扰能力也是单片机技术发展所追求的。
在不提高时钟频率的条件下,一些单片机的生产商改善了单片机的内部时序,使用变频技术提高处理器的运算速度。
在单片机的众多家族中,80C51单片机已经成为单片机的发展主流。
虽然世界上微处理器的种类繁多,内部装置不兼容,但是客观事实表明,80C51可能事实上标准的单片机芯片。
1.3 单片机的特点单片机作为微型机的一个重要分支,单片机把CPU、存储器、定时器和多种输入/输出接口电路各功能部件集成在一块晶体芯片上,集成度非常高,体积非常小。
按照功能和组成而言,单片机芯片就是一台计算机。
单片机主要有以下几个特点:(1)有优异的性能价格比。
(2)集成度高、可靠性高、体积小。
单片机尽可能把各个功能部件集成在一块体积小的晶体芯片上,实现了高集成度。
体积小有利于抗电磁干扰能力和抗干扰能力增强。
芯片本身的设计按工业要求设计的,抗干扰能力都由于一般的CPU,这种优势是其他一般CPU无法相比的。