收藏文章 楼主
版块:工业液晶屏   类型:普通   作者:工业液晶屏   查看:3801   回复:0   获赞:0   时间:2022-01-17 16:01:52

    应用PROTEUS的模拟仿真软件中的液晶显示器(型号规格JX12864K1G)探寻点阵式液晶显示屏的程序编写方法;该型号规格液晶显示屏的內部是无中文字库的,只可以建造点阵字去开展标识符表明(操作方法和图型的显示方式是一致的);点阵字可以根据“点阵字获取”手机软件获取,可以省掉手工制作模型
的不便。
电路图
总体的原理图  
 
作用表明:该电源电路是采用的AT89C52做为控制板,电源电路的左下角是时钟电路DS1302;用液晶显示屏来表明目前的時间、多个中国汉字、一幅小图片这些內容;
电源电路连线:
(1)液晶显示模块: E=P2^0;  RW=P2^1;  RS=P2^2;  CS2=P2^3;  CS1=P2^4;  RST(校准数据信号)=5V;  
               数据信息口D0~D7接单片机设计P0口;
(2)时钟电路DS1302:  RST = P3^6 ;    CLK =  P1^6 ;    SDA =  P1^7 ;
 
电路设计結果如下图:
128*64
最先我们要剖析时该液晶显示模块內部控制板的原理:
引脚作用:

引脚名字 LEVER 引脚作用叙述
VSS 0 开关电源地
VDD 5.0V 电源电压
V0 - 液晶显示屏推动工作电压 (在PROTUES模拟仿真软件中并不接)
RS 1/0 RS=0,表明DB7∽DB0为显示数据信息
RS=1,表明DB7∽DB0为显示命令数据信息
R/W 1/0 R/W=1,E=1数据被看到DB7∽DB0
R/W=0,E=“1→0”,数据信息被提到IR或DR
E 1/0 R/W=0,E数据信号降低沿锁存DB7∽DB0
R/W=1,E=1, DDRAM数据信息看到DB7∽DB0
DB0~DB7 1/0 手机充电线
1/0 0:挑选集成ic(左半屏)数据信号  
1/0 0:挑选集成ic(右半部屏)数据信号  
1/0 校准数据信号,低电频校准  
VOUT -10V LCD推动负工作电压 (在PROTUES模拟仿真软件中并不接)
12864內部作用元器件及有关作用:
1. 指令寄存器(IR)
IR是用以寄放指令码,与指令寄存器寄存命令相对性应。当RS =0时,在E数据信号降低沿的效果下,指令码载入IR。
2.数据寄存器(DR)
DR是用以寄放数据信息的,与数据寄存器数据相对性应。当RS =1时,在降低沿功效下,图型表明数据信息载入DR,或在E数据信号高电平功效下由DR看到DB7∽DB0系统总线。DR和DDRAM中间的传输数据是控制模块內部全自动实行的。
3.忙标示:BF
BF标志给予內部工作情况。BF=1表明控制模块在內部实际操作,这时控制模块不接纳外界指令和数据。BF=0时,控制模块为提前准备情况,随时随地可接纳外界指令和数据。运用STATUS READ命令,可以将BF看到DB7系统总线,检测控制模块运行状态。
4.表明操纵触发器原理DFF
此触发器是用以控制模块屏幕上显示开和关的操纵。DFF=1为开表明(DISPLAY OFF),DDRAM的主要内容就表明在显示屏幕上,DFF=0为关表明(DISPLAY OFF)。DDF的情况是命令DISPLAY ON/OFF和RST数据信号操纵的。
5.XY详细地址计数
XY详细地址计数是一个9位计数器。高3位是X详细地址计数,低6位为Y详细地址计数,XY详细地址计数事实上是做为DDRAM的详细地址表针,X详细地址计数为DDRAM的页表针,Y详细地址计数为DDRAM的Y详细地址表针。
X详细地址(页地址,页的定义晚些会表述)计数是沒有计数作用的,只有用命令设定。
Y详细地址(列地址)计数具备循环系统计数作用,各表明数据信息载入后,Y详细地址全自动加1,Y详细地址表针从0到63。
6.表明数据信息RAM(DDRAM)
DDRAM是储存图型表明数据信息的。数据为1表明挑选表明,数据信息为0表明挑选非表明。DDRAM与详细地址和表明部位的关联见DDRAM详细地址表。
7.Z地址计数
Z详细地址计数是一个6位计数器,此计数具有循环系统计数作用,它是用以表明行扫描仪同歩。当一行扫描仪进行,此详细地址计数全自动加1,偏向下一行扫描仪数据信息,RST校准后Z详细地址计数为0。
Z详细地址计数可以用命令DISPLAY START LINE预设。因而,显示屏幕的起止行就从而命令操纵,即DDRAM的数据信息从哪一行逐渐表明在显示屏的第一行。此控制模块的DDRAM共64行,显示屏可以循环系统翻转表明64行。
12864LCD的计算机指令
    此类液晶显示模块(即KS0108B以及兼容操纵控制器)的计算机指令非常简单,一共仅有七种。其指令表如表2所显示:
命令名字 操纵数据信号 控制代码
R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
表明电源开关 0 0 0 0 1 1 1 1 1 1/0
表明起止行设定 0 0 1 1 X X X X X X
页设置 0 0 1 0 1 1 1 X X X
列详细地址设定 0 0 0 1 X X X X X X
读状态 1 0 BUSY 0 ON/OFF 0 0 0 0  
写数据信息 0 1 写数据
读取数据 1 1 读数据
1、 表明开/关命令 
R/W RS DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
0  0 0 0 1 1 1 1 1  1/0
当DB0=1时,LCD显示RAM中的內容;DB0=0时,关掉表明。
2、显示起止行(ROW)设定命令
R/W RS DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
0  0 1 1表明起止行(0~63)
该命令设定了相匹配液晶显示屏最上层一行的表明RAM的行号,有规律性地更改表明起止行,可以使LCD完成表明滚屏的实际效果。
3、页(PAGE)设定命令
R/W RS DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
0  0 1 0 1 1 1页号(0~7)
表明RAM共64行,分8页,每张8行。
4、列详细地址(Y Address)设定命令
R/W RS DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
0  0 0 1表明列详细地址(0~63)
设定了页详细地址和列地址,就唯一明确了表明RAM中的一个模块,那样MPU就可以
用读、写命令读取该模块中的內容或向该模块写进一个字节数据信息。
5、读状态命令
R/W RS DB7 DB6 DB5 DB4 DB3DB2DB1 DB0
1  0 BUSY 0 ON/OFF  0 0 0 0
该指令用于查看液晶显示模块內部控制板的情况,各参数含意如下所示:
BUSY:  1-內部在工作中   0-一切正常情况
ON/OFF:1-表明关掉     0-表明开启
:  1-一切正常情况     0- 校准情况
在BUSY和状态时,除读状态命令外,其他命令均不对液晶显示模块造成功效。
在对液晶显示模块实际操作以前要查看BUSY情况,以明确是不是可以对液晶显示模块开展实际操作。
6、写数据信息命令
R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0  1 写数据信息
7、 读取数据命令 
R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
1  1 读表明数据信息
    读、写数据命令每实行完一次读、写实际操作,列详细地址就全自动增一。务必留意的是,开展读实际操作以前,务必有一次空读实际操作,随后再读才会读取时需读的模块中的数据信息。
 
12864由2个完全一致的上下半屏拼出,2个半屏的表明根据CS1和CS2来挑选,如CS1=0、CS2=1时选择左半屏表明,每张占8行(命令0xb8~0xbf各自特定页0~页7详细地址);
载入液晶显示屏的数据信息在屏上为竖向表明,如在规定部位(页0第0列)表明12H:
0xb8 特定页0
0x40 指定列0
0x12 送进数据信息,该数值的最大位相匹配“该页该列”最下端点(第0行)
下边以“你”字为例子,剖析其点阵字(16*16点阵式,占好几页部位)
从最左侧上半逐渐
上页点阵字0x80,0x40,0xF0,0x2C,0x43,0x20,0x98,0x0F,0x0A,0xE8,0x08,0x88,0x28,0x1C,0x08,0x00
"你"字
下页字模0x00,0x00,0x7F,0x00,0x10,0x0C,0x03,0x21,0x40,0x3F,0x00,0x00,0x03,0x1C,0x08,0x00
 


【申明】一部分信息内容来源于互联网技术,力争安全性立即、准确,目地取决于传送其他信息,并不意味着对其思想观点赞成或对其真实有效承担。如本网转截信息内容涉及到出版权等问题,请立即与本网联络删掉。


全站外链: TEC传感器 | 猫掌外链
 
回复列表
默认   热门   正序   倒序

回复:128*64点阵式液晶显示屏编程设计的实例教程

网站公告

近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。

详细的发帖规则请阅读:

《小猪外链网发帖规则》

《小猪外链网最新金币规则》

注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。

Powered by 小猪外链网 8.3.15

©2015 - 2025 小猪SEO外链平台

备案号:浙ICP备17015142号

免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除

您的IP:18.119.167.222,2025-05-05 16:01:13,Processed in 0.28274 second(s).

各位站长请准守小猪SEO外链网的发帖规则,文明理性发言

外链优化

用户名:

粉丝数:

签名:

资料 关注 好友 消息
分享
已有0次打赏