基于单片机的16×16LED点阵显示屏设计毕业论文 - 图文

更新时间:2024-04-29 17:43:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

重庆理工大学毕业论文设计 基于单片机的16*16LED点阵显示屏设计

编号

毕 业 设 计(论文)

题目 基于单片机的16×16LED点阵显示屏设计

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作 者 签 名: 日 期: 指导教师签名: 日 期:

使用授权说明

本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名: 日 期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名: 日期: 年 月 日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日

注 意 事 项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作) 2)原创性声明

3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

指导教师评阅书

指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、学生掌握专业知识、技能的扎实程度 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 □ 优 □ 良 □ 中 □ 及格 □ 不及格 4、研究方法的科学性;技术线路的可行性;设计方案的合理性 □ 优 □ 良 □ 中 □ 及格 □ 不及格 5、完成毕业论文(设计)期间的出勤情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 指导教师: (签名) 单位: (盖章) 年 月 日

评阅教师评阅书

评阅教师评价: 一、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 评阅教师: (签名) 单位: (盖章) 年 月 日

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价: 一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、对答辩问题的反应、理解、表达情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生答辩过程中的精神状态 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 评定成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 教研室主任(或答辩小组组长): (签名) 年 月 日 教学系意见: 系主任: (签名) 年 月 日

目录

摘要 ................................................................................................................................................... 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点阵显示;动态显示

I

Abstract

This 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.

II

第一章 绪论

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无法相比的。

(3)控制功能强、易于拓展。单片机的逻辑功能强,单片机有丰富的逻辑指令系统,可以对I/O口进行拓展,可以对比较复杂的系统进行控制,非常适用专门的控制功能。

(4)低功耗、低电压、便携式的产品。

(5)具有通信功能,很容易实现分布式和多机控制,形成远程控制和控制网络。

1.4 LED简介

LED是放光二极管的简称,发光二极管应用领域非常广泛,人类生活已经离不开LED。LED发光能产生绿,红,兰三种颜色,根据光的分解合成原理,这种三原色的色光加以不同比例相加,从而可以混合成所有的颜色,到后期发展成为一种半导体显示器件。已经着生产工艺的提高,以及半导体材料合成技术的研究发展,这种半导体显示器件已经随成为最广泛的显示器件,小到冰箱洗衣机LED显示屏、大到电脑、电视机以及广场的大型LED显示屏,人类生活中已经LED显示屏。LED显示屏是根据半导体放光二极管像素点阵排列,点亮LED的方式是通过单片机控制的,通过编写程序,烧进单片机,从而就可以得到我们想要的显示效果,可以显示文字、图像、图形、动画、视频等各种视觉信息,形成丰富多彩的视频。

LED显示屏是集计算机技术、光电子技术、信息处理技术等各种电子技术于一体的高技术的屏幕产品。采用动态扫描技术,显示效果好,图像效果清晰,无杂点,画面稳定,动画效果逼真;显示内容丰富,可显示文字、图像、视频等各种视觉信息;显示方式灵活,可以由用户采取任意编排方式显示;显示的信息量大,显示的信息不受限制。维修方便、稳定可靠、稳定可靠这些都是其他显示屏无法比拟的优势,因此使之应用的到社会经济等各个领域,主要包括证券交易金融信息显示、机场航班动态显示、港口、车站旅客引导信息显示、体育场馆信息显示、道路交通信息、显示广告媒体新产品等诸多领域。

通过单片机控制点阵的行列可以显示所需要的图形和文字,显示方式灵活。可以根据需要设计程序,将设计好的程序烧到单片机里,就可以得到满意的显示效果。在对单片机进行设计的时候,可以对点阵进行动态显示也可以进行静态显示,静态显示可以克服占用单片机I/O资源多的问题。随着技术的发展,单片机的时钟速度已经达到20M,由于人眼的视觉暂留,使用动态扫描可以克服占用I/O口资源较多的问题。

本文来源:https://www.bwwdw.com/article/j6sg.html

Top