基于Proteus仿真的12864液晶的显示.doc

基于Proteus仿真的12864液晶的显示.doc

ID:50916059

大小:998.50 KB

页数:19页

时间:2020-03-15

基于Proteus仿真的12864液晶的显示.doc_第1页
基于Proteus仿真的12864液晶的显示.doc_第2页
基于Proteus仿真的12864液晶的显示.doc_第3页
基于Proteus仿真的12864液晶的显示.doc_第4页
基于Proteus仿真的12864液晶的显示.doc_第5页
资源描述:

《基于Proteus仿真的12864液晶的显示.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、广西科技大学实验报告专用纸Proteus实验报告课程题目:基于Proteus仿真的12864液晶的显示班级:XXX姓名:XXX学号:XXX完成时间:XXX19广西科技大学实验报告专用纸目录一、概述…………………………………………………31、1LCD简介…………………………………………………31、2LCD引脚说明……………………………………………31、3LCD原理简图..................................................................41、4LCD主要功能介绍……………

2、………………………..41、5指令说明………………………………………………...6二、液晶显示原理………………………………………82.1汉字和英文显示原理………………………………………82.2图形显示……………………………………………………9三、软件仿真……………………………………103.1汉字显示……………………………………………………103.2向上滚动显示………………………………………………113.3PCB图………………………………………………………11四、部分实验代码………………………………12五、总结……………………………

3、……………1819广西科技大学实验报告专用纸一、概述1、LCD简介在Protues仿真软件中,AMPIRE12864是一种图形点阵液晶显示器。它主要采用动态驱动原理由行驱动—控制器和列驱动器两部分组成了128(列)×64(行)的全点阵液晶显示。软件中不提供中文字库,但可完成图形显示,也可以通过汉字取模软件显示8×4个(16×16点阵)汉字。2、LCD引脚说明管脚名称LEVER管脚功能描述3VSS0电源地4VDD+5.0V电源电压5V0-液晶显示器驱动电压6D/I(RS)H/LD/I=“H”,表示DB7∽DB0为显示数据D/I=“L

4、”,表示DB7∽DB0为显示指令数据7R/WH/LR/W=“H”,E=“H”数据被读到DB7∽DB0R/W=“L”,E=“H→L”数据被写到IR或DR8EH/LR/W=“L”,E信号下降沿锁存DB7∽DB0R/W=“H”,E=“H”DDRAM数据读到DB7∽DB09DB0H/L数据线10DB1H/L数据线11DB2H/L数据线12DB3H/L数据线13DB4H/L数据线14DB5H/L数据线15DB6H/L数据线16DB7H/L数据线1CS1H/LH:选择芯片(右半屏)信号2CS2H/LH:选择芯片(左半屏)信号17RETH/L复

5、位信号,低电平复位18VOUT-10VLCD驱动负电压19LED+-LED背光板电源20LED--LED背光板电源19广西科技大学实验报告专用纸1、LCD原理简图2、LCD主要功能介绍19广西科技大学实验报告专用纸1)显示数据RAM(DDRAM)DDRAM(64×8×8bits)是存储图形显示数据的。此RAM的每一位数据对应显示面板上一个点的显示(数据为H)与不显示(数据为L)。DDRAM的地址与显示位置关系对照图(见附录一)2)I/O缓冲器(DB0~DB7)I/O缓冲器为双向三态数据缓冲器。是LCM(液晶显示模块)内部总线与MP

6、U总线的结合部。其作用是将两个不同时钟下工作的系统连接起来,实现通讯。I/O缓冲器在片选信号/CS有效状态下,I/O缓冲器开放,实现LCM(液晶显示模块)与MPU之间的数据传递。当片选信号为无效状态时,I/O缓冲器将中断LCM(液晶显示模块)内部总线与MPU数据总线的联系,对外总线呈高阻状态,从而不影响MPU的其他数据操作功能。3)输入寄存器输入寄存器用于接收在MPU运行速度下传送给LCM(液晶显示模块)的数据并将其锁存在输入寄存器内,其输出将在LCM(液晶显示模块)内部工作时钟的运作下将数据写入指令寄存器或显示存储器内。4)输出

7、寄存器输出寄存器用于暂存从显示存储器读出的数据,在MPU读操作时,输出寄存器将当前锁存的数据通过I/O缓冲器送入MPU数据总线上。5)指令寄存器指令寄存器用于接收MPU发来的指令代码,通过译码将指令代码置入相关的寄存器或触发器内。6)状态字寄存器状态字寄存器是LCM(液晶显示模块)与MPU通讯时唯一的“握手”信号。状态字寄存器向MPU表示了LCM(液晶显示模块)当前的工作状态。尤其是状态字中的“忙”标志位是MPU在每次对LCM(液晶显示模块)访问时必须要读出判别的状态位。当处于“忙”标志位时,I/O缓冲器被封锁,此时MPU对LCM

8、(液晶显示模块)的任何操作(除读状态字操作外)都将是无效的。7)X地址寄存器X地址寄存器是一个三位页地址寄存器,其输出控制着DDRAM中8个页面的选择,也是控制着数据传输通道的八选一选择器。X地址寄存器可以由MPU以指令形式设置。X地址寄存器没有自

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

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

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