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