基于ATC的LCD图形及字符显示

基于ATC的LCD图形及字符显示

ID:41729086

大小:517.81 KB

页数:23页

时间:2019-08-30

基于ATC的LCD图形及字符显示_第1页
基于ATC的LCD图形及字符显示_第2页
基于ATC的LCD图形及字符显示_第3页
基于ATC的LCD图形及字符显示_第4页
基于ATC的LCD图形及字符显示_第5页
资源描述:

《基于ATC的LCD图形及字符显示》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、摘要11.绪论21.1液品显示器的概念21.2汉字显示原理21.3图像显示原理22软硬件介绍22.1Ke订简介22.2Proteus简介32.3AT89C51单片机32.4LCD简介53系统硬件设计83.1单片机系统椎图83.2稳压直流电源设计93.3液晶显示驱动电路的设计94系统仿真114.1设计思路114.2实现功能114.3主程序流程图164.4初始化设置子程序流程图175设计总结186致谢187参考文献188附录188.1附录1:整机系统原理图198.2附录2:PCB图19LCD是一种新技术的基础元器件。它利用液品的各种电光效应,把液品対电场、磁场、光线和温度等外界条件的变化在一定

2、条件下转换为可视信号而制成的显示器。液晶显示器具冇低电压、低功耗的特点,与CMOS集成电路相匹配。液晶显示器的应用领域也越来越多,在电子表、计算器、数码相机、计算机的显示器和液晶电视上都可以看到他的身彫。计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动显示技随着术的发展。木文以AT89C51单片机为核心,构建了一个基于单片机的LCD图形显示系统。实现图像及文本在LCD±nJ*靠显示,硬件部分包括单片机最小系统,液品显示界面两大部分。液品选用128X64点阵的液晶模块。木系统显示肓观,控制方便。软件部分M用单片机C语言实现了木设计的全部控制功能。关键词:LCD;AT89C51

3、;点阵;图形1•绪论1.1液晶显示器的概念冃前,显示技术和显示工业的发展迅速。显示技术是传递视觉的信息技术,显示器件是显示技术的基础。显示器从最早的12〃发展到到现在流行的17〃,显像管依然采用的是传统的CRT(阴极射线显像管)。虽然CRT显示器的技术处于非常成熟的阶段,人屏幕彩显正成为主流,但难以避免显示器的体积不断增加,功耗不断提升。由于物理上的限制,CRT显示器的应用范围也很有限。所以消费者希望有•种新型的显示设备来弥补CRT显示器的不足。液品显示器的技术山笔记木电脑上的应用而逐渐成熟,有可能成为替代CRT显示器成为PC机的标准输出设备。综介比较各类显示器件,你会发现,液晶显示器件确

4、实具有很多独到的优异特性。液晶显示器件LCD是当今最冇发展前途的一种平板显示器件,它具冇显示信息多、易于彩色化、体积小、重量轻、功耗低、寿命长、价格低、无辐射、无污染、接口控制方便等优点,正在测量及控制领域被广泛地推广和应用。限于篇幅,关于液晶显示LCD的发展历史、基础知识这里不做详细介绍了,冇兴趣的读者可以参阅由电子工业出版社出版,郭强主编的《液晶显示应用技术》一卩。1.2汉字显示原理汉字的显示一般采用图形的方式,事先从微机中提取要显示的汉字的点阵码(一般用字模提取软件),每个汉字占32B,分左右两半,各占16B,左边为1、3、5……右边为2、4、6……根据在LCD上开始显示的行列号及每

5、行的列数可找出显示RAM对应的地址,设立光标,送上要显示的汉字的第一字节,光标位置加1,送第二个字节,换行按列对齐,送第三个字节……直到32B显示完就可以LCD上得到一个完整汉字。1.3图像显示原理跟汉字一样,只不过它的宽和高不再是个定值,而是一个变最,把高先分成8的倍数,然后一行一行扫描,不足的补零。2软硬件介绍2.1Ke订简介单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,川于MCS-51单片机的汇编软件有早期的A51,随

6、着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发坏境(uVision)将这些部份纟II.合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000.WTNXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的

7、,如果使用C语言编程,那么Keil儿乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。2.2Proteus简介Proteus组合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电了设计系统。TSTS是Proteus系统的中心,它远不仅是一个图表库。Proteu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。