课程设计论文单片机的汉字显示控制系统

上传人:hs****ma 文档编号:456926053 上传时间:2022-10-04 格式:DOC 页数:16 大小:757.52KB
返回 下载 相关 举报
课程设计论文单片机的汉字显示控制系统_第1页
第1页 / 共16页
课程设计论文单片机的汉字显示控制系统_第2页
第2页 / 共16页
课程设计论文单片机的汉字显示控制系统_第3页
第3页 / 共16页
课程设计论文单片机的汉字显示控制系统_第4页
第4页 / 共16页
课程设计论文单片机的汉字显示控制系统_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《课程设计论文单片机的汉字显示控制系统》由会员分享,可在线阅读,更多相关《课程设计论文单片机的汉字显示控制系统(16页珍藏版)》请在金锄头文库上搜索。

1、单片机的汉字显示控制系统 摘 要:LCD液晶显示器由于显示质量高、没有电磁辐射、可视面积大、画面效果好、体积小、质量轻、功耗低等优点,已经成为各种便携式电子产品的理想显示器。本设计以单片机作为LCD液晶显示控制器为主线,首先描述了系统硬件工作原理,重点对单片机和液晶显示模块分别做了详细介绍,同时也对部分芯片和外围电路进行了介绍和设计,并附以系统结构框图加以说明。软件系统是以单片机的C语言进行设计,既可以简单的实现对显示内容的调整,又方便在Proteus中进行仿真。其次阐述了部分程序的流程图和实现过程。撰写本文的主导思想是软、硬件相结合,以硬件为基础,进行程序的编写。最后对LCD液晶汉字显示原理

2、、设计思想和软、硬件调试作了详细的论述。设计方案简单、成本低,具有广泛的应有价值。关键词:AT89S52;TS-12864;液晶汉显Chinese character display control system of SCMAbstract:LCD liquid crystal displays have become the ideal display of portable electronic products because of their high quality, visual area, picture effect, small size, light weight, lo

3、w power consumption and there is no electromagnetic radiation. The design uses SCM as the main line of LCD liquid crystal display system controller. First of all, it describes the working principle of the hardware system and put emphasis on the single chip and liquid crystal display modules. At the

4、same time, a part of chips and external circuits are introduced, the design uses the block diagram to illustrate the system. The system is based on the C language of SCM to design, which is convenient to realize the simple display of adjustment and simulate in the Proteus. Secondly, it describes the

5、 flow chart of some procedures and implementation process. This article is written by the leading ideas of hardware and software combination and it is based on hardware to carry out the preparation procedures. Finally, LCD liquid crystal display principle,design, the software and hardware debugging

6、are discussed in detail. The design is used broadly because of its simple and low cost.KeyWords:AT89S52;TS-12864; LCD character display引言LCD液晶显示技术作为人机交互的主流方式,正广泛应用于家电、手机、个人电脑等显示终端。随着电子技术的发展,单片机技术的应用产品日益增多,研究以单片机作为主控制器的LCD液晶显示器控制系统意义重大。展望未来,急速的响应速度将会成为个性化LCD的发展趋势,越来越多的单片机正如雨后春笋般涌现。 本设计由软件和硬件两部分构成,硬件部

7、分以89S52单片机为控制核心,构成主控制电路,以18624构成显示电路。软件部分由单片机编程实现,采用C语言进行设计1。1.设计方案的选择和论证1.1设计要求 (1)显示全部汉字、英文字符及一些简单的图片。(2)显示(4*8)32个汉字。(3)完成程序编写、调试、仿真,并做出硬件电路产品。1.2单片机芯片的选择和论证方案一: 采用AT89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术2, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需

8、要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。方案二: 采用AT89S52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术3,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏4。1.3 显示模块的选择和论证方案一:采用LED显示,LED一般都是数码显示,管虽价格相对比较低,但其显示内容少,耗电量大,控制比较复杂。方案二:采用LCD显示,LCD价格适中,显示的内容比较多,耗电低,

9、控制简单,可以显示字符、图片等等。LCD液晶显示模块TS12864A-2自带汉字库、内嵌先进的智能拼音输入法、串行接口控制、128*64汉字显示。综上各方案所述,对本设计的方案选定: 采用AT89S52作为主控制系统; LCD液晶模块TS12864A-2做为显示电路。2.系统的硬件设计与实现2.1 电路设计方框图图 1 系统方框图2.2 系统硬件概述 本设计硬件电路主控系统采用AT89S52单片机4,显示电路采用自带汉字库、内嵌先进的智能拼音输入法、串行接口控制、128*64汉字显示液晶模块TS12864A-2来实现单片机开发系统中的汉字显示。2.3 主控系统电路AT89S52单片机为40引脚

10、双列直插芯片,有四个I/O口P0,P1,P2,P3, MCS-51单片机共有4个8位的I/O口(P0、P1、P2、P3),每一条I/O线都能独立地作输出或输入5。单片机89S52的时钟信号有两种形式4:一是内部时钟方式;另一种是外部时钟方式。内部时钟方式是在单片机的XTAL1和XTAL2引脚外接石英晶体6。这就构成了自激振荡并在单片机内部产生时钟脉冲信号,其中晶振频率一般是1.2MHz-12MHz。外部时钟方式是把外部已有的时钟信号引到单片机内,该方式常用于多片单片机,同时工作,以便各单片机同步。故本设计选择内部时钟方式,晶振频率选择12MHz。图2 单片机晶振电路单片机89S52的REST引

11、脚引入高电平并保持两个周期时,单片机内部就执行复位操作。在实际应用中,复位操作有两种基本形式:一种是上电复位,另一种是上电和按键均有效的复位7。本设计选择上电和按键均有效的复位,这样便于控制一些。图3 单片机复位电路单片机的最小系统8如下图所示,18引脚和19引脚接时钟电路,XTAL1接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入,XTAL2接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出。第9引脚为复位输入端,接上电容,电阻及开关后够上电复位电路,20引脚为接地端,40引脚为电源端9。 图4 主控制系统电路2.4 LCD液晶显示电路设计图5 液晶显示电路2.4.1

12、 点阵LCD的显示原理 在数字电路中2,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。那么,得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位信息来记载英文或汉字的形状2。12864

13、是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及12864全点阵液晶显示器组成。可完成图形显示,也可以显示84个(1616点阵)汉字10。12864引脚11说明如下表:表1 12864LCD引脚说明管脚号管脚名称LEVER管脚功能描述1VSS0电源地2VDD+5.0V电源电压3V0-液晶显示器驱动电压4D/I(RS)H/LD/I=“H”,表示DB7DB0为显示数据D/I=“L”,表示DB7DB0为显示指令数据5R/WH/LR/W=“H”,E=“H”数据被读到DB7DB0R/W=“L”,E=“HL”数据被写到IR或DR6EH/LR/W=“L”,E信号下降沿锁存DB7DB0R/W=“H”,E

14、=“H”DDRAM数据读到DB7DB07DB0H/L数据线8DB1H/L数据线9DB2H/L数据线10DB3H/L数据线11DB4H/L数据线12DB5H/L数据线13DB6H/L数据线14DB7H/L数据线15CS1H/LH:选择芯片(右半屏)信号16CS2H/LH:选择芯片(左半屏)信号17RETH/L复位信号,低电平复位18VOUT-10VLCD驱动负电压19LED+-LED背光板电源20LED-LED背光板电源2.4.2 12864LCD的指令系统及时序 12864液晶显示模块的指令系统比较简单,共有七种。其指令如表2所示:表2 12864指令表指令名称控制信号控制代码R/WRSDB7DB6DB5DB4DB3DB2DB1DB0显示开关0000111111/0显示起始行设置0011XXXXXX页设置0010111XXX列地址设置0001XXXXXX读状态10BUSY0ON/OFFRST0000写数据01写数据读数据11读数据3.系统的软件设计3.1 系统程序流程图本设计的硬件电路相对来说比较简单,其功能的实现主要由软件完成。本程序的软件部分采用单片机C语言编程12。系统程序流程主要包括:图6 程序流程图4.制作与调试4.1 硬件电路的布线与焊接 本设计的电路设计比较简单,应用P

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号