单片机液晶显示屏论文.doc
《单片机液晶显示屏论文.doc》由会员分享,可在线阅读,更多相关《单片机液晶显示屏论文.doc(60页珍藏版)》请在三一办公上搜索。
1、 单片机液晶显示屏论文基于单片机的点阵式时钟电子显示屏设计与实现专业名称电子信息工程基于单片机的点阵式时钟电子显示屏设计与实现摘要:电子时钟,它最大的特点在于走时精确和功能的多样化,为我们带来了极大的方便。而LED点阵式显示屏,具有亮度高、功耗小、寿命长等优点。若以LED点阵来作为电子时钟的显示屏,则可实现远距离、大视角的时钟显示。从而非常适合于在公共场所中显示时间。本设计的重点在于对点阵式显示屏的显示研究。从宏观上来上,显示屏可分为两个部份:显示器件和微控制器。由微控制器控制显示器件的亮灭、颜色变化,从而组合出所需要的图相。在此次设计中,采用了16 x 64 个单色LED作为显示器件,用Me
2、ga8作为微控制器,以静止和左移的方式进行时钟显示。由于充分考虑了软硬件的易扩充性,用本设计的构架思想可很方便地进行点阵扩充和多个汉字或图形的显示。设计中所涉及的知识点主要有:点阵显示原理,字模提取,显示左移算法的实现,单片机Meg8和编译器IAR的使用。以及在软硬件设计调试过程中的各种现象及解决方案。关键词: 电子时钟;点阵显示原理; LED点阵;单片机; Mega8;IAR;74HC154;74HC595; Design and Implementation of Dot-matrix ClockDisplay ScreenAbstract: Electronic clock system
3、, which features that time is very accurate and function are diversity, brought us great convenience.otherwise,The LED dot matrix have advantage of high brightness, low power consumption, long lifetime etc. If use LED dot matrix as screen to display electronic clock, can achieve long-range, large an
4、gle of the clock display effect.Thus very suitable to display the time in public places. This design focuses on the display of dot matrix .Look from the macro, the design can be divided into two parts: the screen part and microcontroller part. The micro-controller control the Leds off and on. In thi
5、s design, using 16 x 64 monochrome LED as the display screen, using Mega8 as micro-controller,We can get an effect of static display and left-move display.As full consideration to the ease Expansion of hardware and software , the framework of ideas can be easily expanded to dispaly a large number of
6、 Chinese characters or expanded to more dot-matrix Led screen The knowledge involved in this design are: dot matrix display principle, font data extraction, left-move showe algorithm, Meg8 and the use of IAR compiler.And the solutions to problem Encountered in the process of debugging software and h
7、ardware.Keywords: electronic clock; dot matrix display principle; LED dot matrix; SCM; Mega8; IAR; 74HC154; 74HC595;目 录摘要Abstract引 言.1第1章 设计要求与总体方案.21.1 设计要求.21.2 设计目的.21.3 总体思路.21.4 方案.2第2章 单片机的相关介绍.42.1 单片机的发展历史.42.2 单片机的发展趋势.52.3 单片机的特点.82.4 单片机的应用.92.5 单片机的基本系统结构.10第3章 硬件设计.113.1 硬件部分总体框架.113. 2
8、 单片机Mega8简介.11 3. 2. 1 AVR Mega8的主要性能参数.11 3.2.2 Mega8引脚说明.12 3. 2. 3 Mega8最小系统电路计.143.3 其它芯片简介.15 3. 3. 1 74HC595简介.15 3. 3. 2 74HC154简介.163. 4 汉字字模提取.16 3. 4. 1 16*16点阵汉字的字模提取.16 3. 4. 2 16*8点阵的数字字模提取.17 3. 5 16*64LED点阵的结构及显示原理.18 3. 6 16*64 LED点阵驱动原理.19第4章 软件设计.20 4.1编程语言选择.20 4. 2 程序设计与流程图.204.2
9、.1 主程序.204.2.2 中断处理程序.214.2.3 按键读取程序.234.3.4 按键处理程序.26 4. 2. 5 正常/调分/调时显示程序.28 4. 2. 6 调速显示、左移显示程序.30 4. 2. 7 时间处理程序.35第5章 调试过程及相关问题的处理.37 5.1 开发工具.37 5.1.1 IAR集成开发环境 .37 5.1.2 AVR_fighter编程下载软件和下载器的制作.41 5.1.3 Protenus单片机仿真软件.42 5.2 调试步骤.44 5.2.1 Proteus硬件电路图绘制.44 5.2.2 IAR avr程序设计流程.45 5.2.3 观察仿真结
10、果.45第6章 PCB设计.49 6. 1 Protel99 设计PCB的一般流程.49 6. 2 PCB相关设计图.49 6. 2. 1 PCB原理图.50 6. 2. 2 PCB图.51 6. 2. 3 PCB 3D图.52 小结.53致谢.54参考文献.55引 言 LED点阵显示屏作为信息传播的一种重要手段,具有亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定等优点。再加上集成电路的使用,LED点阵显示屏的外围电路变得越来越简单,性价比不断攀升,使得LED点阵显示屏广泛运用于各行各业及公共场所,成为了信息化时代不可缺少的信息发布工具。例如户内外公共场所广告宣传、机场车站旅客引
11、导信息、公交车辆报站系统、证券与银行信息显示、餐馆报价信息显示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰等。日前LED点阵显示屏正向着高亮度、全彩化、标准化的方向不断发展。在本次设计中,LED点阵作为电子时钟的显示屏,最大的优点在于其显示内容的多样性,为用户提供了灵活的人机交互界面。同时由于在这里采用带晶振的单片机,使得电子时钟不仅走准确,而且可以利用单片机的高度灵活性,为电子时钟扩充许多显来诸如定时自动报警、按时自动打铃、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等。我们可以看到,着科学技术的不断进步,以及LED显示技术的不断完善,LED点阵显示屏的
12、应用领域将会越来越广。第一章 设计要求与总体方案 1.1 设计要求1 利用单片机设计一16*16点阵式时钟显示屏。滚动显示现在的时间,显示字 符:“现在时间:*小时:*分:*秒”; 2 电子钟有暂停、开始计时、“小时”调整、“分钟”调整功能(小时、分钟调整以1为步进); 3 提交开题报告、毕业实习报告、绘出电路原理图、电路印制版图、电路仿真和调试、软件流程图、完成设计论文。1.2 设计目的1 巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决一般控制的能力;2 培养针对课题需要、选择和查阅有关手册、图表及文献资料的自学能力、提高组成系统、编程、调试的动手能力;3 通过对课题设计
13、方案的分析、选择、比较、熟悉单片机应用系统的开发、研制的过程、软硬件设计的方法、内容及步骤;4 掌握KEIL C,Proteus,Protel等相关软件的应用。1.3 总体思路本次设计以单片机AVR Mega8为核心,利用416译码器74HC154和串入并出芯片(带锁存功能)74HC59516对单片机进行I/O扩展,去分别控制16*64点阵电子显示屏中每一个发光二极管的亮灭,从而在显示屏上组合出所需要的图像,实现设计所需要的功能。1.4 方案在方案的选取上,主要考虑了以下几个方面:1 单片机型号的选则。在这次设计中,首先自己选则了51单片机来对系统进行设计开发,并在Protenus中进行模拟仿
14、真,在进行了一周的编程验证后,发现51单片机128字节的RAM成为了软件编程的一个瓶颈,它会导致系统的软件编写过于复杂也及系统可扩充性能较差,为了解决这个问题,故选用了AVR系列单片机的Mega8,它具有1K的RAM,较好地解决了这个问题。2 单片机外围器件的选取。 Mega8只有28个引脚,由于16*64点阵需要16根行线和64根列线,用单片机的I/O端口去真接控制显然不可能,在这里,采用了416译码器74HC154,对16根行线的控制仅用了四个I/O端口,而对64根列线的控制,则采用了8块串入并出(带锁存功能)的74HC595串联来实现,这样,点阵显示的数据传输线一共才占用单片机的5个I/
15、0端口资源。 另外,这样做还有一个好处是,在我们要对加大点阵屏显示的汉字个数时,在硬件上只需向后串联74HC595和点阵屏即可以了。为了保证点阵亮度均匀,每根行线的需加一个PNP三极管做驱动。3 按键的人机交互。电子钟具有暂停、开始计时、“小时”调整、“分钟”调整,“移速”调整显示切换功能,这里使用了6个按键,它们分别是:SET、UP、DOWN、ENTER、CANCLE/DP_MODE、PAUSE/START 采用了每隔10ms定时扫描按键的方式实现了上面所述的人机交互,10ms定时扫描的另一个重要功能是去掉按键抖动。第2章 单片机的相关介绍2.1 单片机的发展历史1970年微型计算机研制成功
16、后,随着就出现了单片机。美国Intel公司在1971推出了4位单片机4004;1972年推出雏形8位单片机8008。特别是在1976年推出MCS-48单片机以后的30年中,单片机及其相关技术的发展经历了数次的更新换代。其发展大约每三、四年要更新一代,集成度增加一倍,功能翻番。 尽管单片机出现的历史并不长,但以8位单片机的推出为起点,单片机的发展已经历了4个阶段。 第一阶段(1976-1978年):初级单片机阶段。这个阶段的单片机以Intel公司的MC-48为代表。这个系列的单片机内集成有8位CPU、I/O接口、8位定时器/计数器,寻址范围不大于4KB,具有简单的中断功能,无串行接口。第二阶段(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 液晶显示屏 论文
链接地址:https://www.31ppt.com/p-4147413.html