资源预览内容
第1页 / 共45页
第2页 / 共45页
第3页 / 共45页
第4页 / 共45页
第5页 / 共45页
第6页 / 共45页
第7页 / 共45页
第8页 / 共45页
第9页 / 共45页
第10页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘 要近年来,随着电子行业的发展,单片机的应用越来越广泛,基于单片机的电子电路的设计也越来越多。所以,单片机在电子教学中越来越普遍。本设计介绍的是以ATMEG8单片机为核心的液晶显示屏控制系统。该设计详细阐述了其工作原理、基本功能框图、主要设计方法及工作流程。本设计提出了一种能实时控制显示内容的基于单片机的液晶显示屏控制系统设计方案,给出了该单片机的硬件电路和软件程序,最终显示出汉字的结果。具体方法是首先设计并焊接出一个VR单片机开发板,基于此开发板设计出LCD模块显示电路。之后,编写LCD模块初始化程序和显示程序。最后下载程序到单片机,LCD显示出汉字。关键词: Amega8 控制 LC12864 显示 il The contrruidesign o t dotmatrx luid rystl display controld y heicropocessor AbstctInrect years, ith te deveopent helectronis instry, the aplcationoe Micrcnoller Unt is becomnmo ndmor wdely, aso, tere is mreand mo elctonc circit design asd on thMirocontoler Unit.Theefore,the MiroconrollerUnit usingintelectronic teacigis becming more mmon.T ign introduces heliqudcrysisplay cotrol sstem asd the TMEGA8 mironrle. Thisesgn elabe onitwrkinprinciple, th bsiunctonal ocdiagam, is ethdad workin prcss. This egn uts forward to a esn sceme baedon the Mcrootoller Uni,which cncntrol eswig onten f the LCD scren cotrllng sysema the real tim.The specifithod sht, firswe hould design an weld no a AVR Micontoe eelomentoard and thendesign a LCD modue displa circitbsed the evelopmentboard. Ater that, rtthe CDmodle itiaiztion progra and dilayg program. At last, ownoad th progrm t the , andhe wllshow thChes chactes.Keywor ATEG8 controlLCD1264 diplaying目次摘 要IbactII目次II概述1课题背景设计要求11.3 LC简介及发展1.4 AV单片机22方案论证2方案一方案二3方案三3主要模块简介33.1 ATA8简介.2 LD28模块简介43.2KX12864主要技术参数和性能43.22 KXM128外形尺寸图53.2.3 KX1864液晶显示指令系统63.24864液晶显示动态指标及术语74硬件设计9设计流程图及设计思路9各模块电路设计电源电路04.2LCD12864模块控制电路14.3 232电平转换电路124. 时钟电路1硬件焊接与调试4.4方案扩展145软件设计65. CD1284模块初始化流程616部分程序代码17软件延时175.2 端口输出函数185.2.3 写数据函数15.2.4写指令函数195.25 初始化函数25.2.6 显示函数20程序调试中的注意问题3实物与实测效果展示7实物展示7实测效果展示28结论29感言30致谢31参考文献2附录3硬件原理图(基于prol9se)33附录B34程序代码34附录C40元器件规格清单0概述自20世纪以来,电子行业发生着翻天覆地的变化。电子行业的发展推动着社会的发展,因此,世界各国也大力发展电子行业。其中,在电子行业中,显示器产业是其中尤为重要的产业之一。然而,在显示器产业中,技术是最重要的技术之一。 众所周知,单片机像是电子行业中发挥着巨大作用的精灵。它的能耗小、价格低廉,在简单的电子实验方面的应用非常广泛,在教育教学中深受广大电子教育工作者的喜爱。课题背景在电子行业中,LC已被公认为是媒体时代的关键器件,它的低功耗、体积小、易于实现画面显示及优良的全色显示性能等特点,使其在现代社会中得到了广泛的应用。可以说,C是本世纪初最有活力的电子产品之一。与此同时,单片机的应用领域也非常广泛,大到导弹的导航装置,飞机上各种仪表的控制,小到广泛使用的智能C卡,比如学校中使用的校园一卡通等,这些都离不开单片机。因此,通过使用单片机可以使我们完成很多令我们意想不到的事情。所以,本着理论与实践相结合的原则,本设计以单片机为核心控制器件控制LC显示模块,通过硬件和软件的共同配合实现在186点阵液晶屏上显示汉字、字符等的功能,本系统由ATMGA单片机和点阵式液晶显示屏模块构成。设计要求系统硬件设计:系统选用EGA单片机作为主控和处理设备,LD1286模块作为输出设备。系统软件设计:微控制器处理和LC模块显示部分的程序设计。.3LCD简介及发展液晶显示器是一种采用了液晶控制透光度技术来实现色彩的显示器。众所周知,即使长时间观看LC显示屏幕也不会对眼睛造成伤害,这主要是因为LCD显示器没有辐射,画面图像很稳定。LCD 可分为段位式LCD、字符式LC 和点阵式LCD。其中,段位式LC 和字符式LCD 只能用于字符和数字的简单显示,不能满足图形曲线和汉字显示的要求;而点阵式LCD 不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动、动画、分区开窗口、反转、闪烁等功能,用途十分广泛。奥地利植物学家FReinzer在一百多年前发现了液晶。然而,到0世纪60年代,液晶才逐渐被人类关注。96年,Heimeir发现了液晶的动态散射相变等一系列的液晶电光效应。由此,美国RCA公司成功研制了一系列数字、字符的显示器件以及液晶显示的钟表、驾驶台显示器等实用产品。198年,日本当时正在兴起开发电子产品的产业,将大规模集成电路与液晶相结合,开发了一系列电子产品。从此,日本电子产业蓬勃发展,这也是日本微电子产业闻名世界的起因。现代液晶显示模块具有低电压、微功耗、易彩色化、被动显示等特点, 是主流的显示技术之一。1.4 AVR单片机19年,ATEL发挥自己的技术特长,研发出了全新配置,采用精简指令集的新型单片机,即AVR单片机。其中,ATMG8是ATMEL公司在2年第一季度推出的一款新型高档单片机。与MS-51单片机不同的是,AVR 单片机采用Harar结构,在前一条指令执行的时候就取出下一条指令,而且它的程序存储器和数据存储器是分开组织和寻址的。AVR单片机内部有三种不同性能和用途的存储器Flash、PM和RAM。2方案论证方案一根据本课题内容,本设计拟采用MCS-51单片机控制液晶显示器显示汉字。MCS-1型号的单片机我曾在单片机原理、接口及应用的必修课中学习过,对该型号单片机的结构和如何控制都比较熟悉。本次课题设计需要+5V电源为单片机及液晶显示器提供电压,所以,需要设计一个直流稳压电源来提供所需的+5V电压。结合模拟电子技术基础所学知识,我了解到,直流稳压电源又分为线性稳压电源和开关型稳压电源。然而,对于稳定性要求不高的电子电路,整流、滤波后的直流电压即可以作为供电电压。而且我们曾在模拟电子技术中学习过整流、滤波电路的理论知识,还曾做过一个基于整流、滤波电路的直流稳压电源的实物,所以电源电路设计拟采用三端口稳压器785及整流桥电路来搭建电路以获得+5V电压。本次设计要求采用点阵式液晶显示器,我想用CD602作为显示设备。当我查阅了有关资料,我就发现了另一型号的单片机,即AVR单片机。结合所学的有关51系列单片机的知识以及对AVR单片机资料的查阅,我了解到,相比之下,AV单片机比5系列单片机具有更加优良的性能。最重要的是,AVR单片机能够更高效的执行程序代码。而且,我认为,既然已经学习过C-51系列的单片机,有了单片机的使用的基础,就应该举一反三,所以,我决定挑战性地使用AV单片机来完成本次毕业设计。TmaL单片机我曾在以前的开放性试验中接触过,了解到该型号单片机芯片内部集成了较大容量的存储器和丰富的硬件接口电路,适合于本次毕业设计。而且,AVR单片机的价格又与低档单片机的价格相差不大。所以考虑到以上几点,我决定对方案一进行改进,确定使用单片机Amega8L。相比而言,方案二在方案一的基础上做了很大的改进,方案二无论是在实现的难易程度,还是在性能的优越程度上都比方案一更佳。经过查阅有关点阵式液晶显示器的资料,我发现了另一类型的点阵式液晶显示器即LD12864模块,该模块自带中文字库,如果使用该模块来完成本次设计将会更易控制,也会使程序更加精简。当L工作在并行工作状态时, LD162会占用了CPU的很多引脚,这会降低系统的性价比。而CD1864模块不同,它仅使用几根数据线,就可以完成数据的通信。所以,我决定采用D1264模块即KXM12864作为本设计的显示设备。3主要模块简介3. ATEG8简介tea 的数据吞吐率高达 1MIPS/MHz,可以减缓系统在功耗和处理速度之间的矛盾。芯片图:图ATME8芯片图由上图可知,该芯片有PORTB、PORTC和PORT三个/O口。其中,P0、PD1为串行口复用脚,PD2、D3为外部中断输入复用引脚,PD4、PD5为定时器输入复用引脚。PC0PC5为模数转换输入复用引脚,PC为复位复用引脚。PB、PB为外部时钟信号输入复用引脚。AVC为端口A与AD转换器的电源,不用AD时,应将其接VCC。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号