单片机显示屏设计文档.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机显示屏设计文档

引言 在电子行业中,越来越多的产品开始重视人机信息交换的输入输出设备。其中高像素液晶屏也越来越广泛的采用。手机、GPS、PDA等电子设备均已使用320*240或更高像素的18位色屏幕。而目前大学生设计电子产品或毕业论文中常采用赌显示电路却是LED数码管,显然已跟不上时代的发展,文本设计的LCD12864液晶显示模块可提供大部分电子产品及电器的显示功能。? MCS-51单片机是美国INTE公司于1980年推出的产品,各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。虽然目前51系列单片机已无法满足目前某些功能或环境的要求,但是51系列的单片机仍然是最为成功的单片机芯片,它的影响力一直延续到现在,以至于被越来越多的人熟悉。而从目前市场价格及普及程度等方面因素考虑,本文采用AT89C51单片机作为显示模块的控制核心。? 目前众多电子类产品用于显示功能常用数码管LED与液晶LCD。虽然数码管LED的结构简单、显示方便,但已无法满足科技进步而产生的现实要求。并且LED常用动态显示,在复杂的系统中十分耗费系统资源,已逐渐被淘汰。而在LCD方面,常见的有LCD12864,LCD12232,LCD12864等。LCD12864可以在LCD显示屏上完整显示32个英文字符和日文等一些字符适合显示英文文字信息量小的地方。可以应用在计算器、频率计、时钟等产品上。LCD12232也只适合文字量少的场合。而LCD2864的分辨率达到了128*64,对于16*16的字体可显示4行8列,已能满足大部分设备显示的要求。LCD12864在市场上主要分为两种,一种采用st7920控制器,它带有中文库字模,价格略高一点,另一种是采用KS0108控制器,它只是点整模式,不带字库。而本文无需专门显示文本且菜单文字比较简单,因此采用常见的KS0108控制器的LCD12864来完成显示模块的设计。 1.设计内容和要求 本设计是以STC89C52芯片的电路为基础,外部加上时钟振荡电路、上电+按键复位电路以及由LCD12864液晶显示器显示电路组成的。通过编写C语言程序控制硬件电路显示中英文。 1.1设计显示屏的意义 液晶显示器(LCD)具有功耗低、体积小、重量轻、超薄等许多其它显示器无法相比的优点。近几年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品中。液晶显示器分为字符型LCD显示模块和点阵型LCD显示模块。字符型LCD是一种用8×16点阵图形来显示字符的液晶显示器。点阵型液晶可显示用户自定义的任意符号和图形,并可卷动显示,它作为便携式单片机系统人机交互界面的重要组成部分被广泛应用于实时检测和显示的仪器仪表中。支持汉字显示的点阵型液晶在现代单片机应用系统中是一种十分常用的显示设备,汉字BP机、手机上的显示屏就是点阵型LCD。点阵型LCD是现代单片机应用系统中最常用的人机交互界面之一。 1.2设计方案 根据设计的要求,以及设计的便捷性,本设计采用单片机与LCD12864并行连接的方式,基于C语言的编程,通过控制单片机AT89C52的P0,P2,口直接对显示模块AMPIRE12864进行操作。 2 .系统总体结构 2.1系统设计框图 经过方案论证和比较后,最终确定的系统框图如图1所示,主要由STC89C52单片机、LCD12864以及电源组成。 主要系统结构设计框图如图所示。 图2.1.1 系统设计框图 2.2主要设计软件介绍 本设计利用KEIL编程软件对频率计源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,两种软件的简介如下: 2.2.1 PROTEUS软件简介 Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。 单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的

文档评论(0)

honey888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档