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

本小标题的文件目录:
            8.1,12864液晶显示模块的介绍
            8.2,12864液晶显示模块联接到单片机设计的电路原理图         
            8.3,12864液晶显示模块状态图的剖析及其程序编程

      液晶显示屏是一种十分能给人产生画面感的物品!例如手机的液晶显示屏,液晶电视机,………,烂漫一点的也有液晶显示屏灯,及其美丽动人的液晶显示屏鞋,酷炫的液晶显示屏腕表这些!可是不管怎么说,或是要先学好应用非常简单的液晶显示屏吧!

8.1.1)12864液晶显示模块的介绍
 较为常见的12864液晶显示模块有黄绿色led背光的、深蓝色led背光的,有带/没有中文字库的,其操纵集成ic主要是KS0108、T6863、ST7920这些,这儿自己所采用的为ST7920为操纵集成ic的JX12864K1液晶显示屏。可是无论用哪种种类的12864,其应用实际操作都各有千秋!自然,假如你能应用1602了,那麼12864的运用也会越来越事倍功半!
    
1)有关12864液晶显示模块的表明:
     1,可显示出中国汉字及其图型,内嵌有8192个汉语中国汉字(16X16点阵式)、128字符(8X16点阵式)及其64X256点阵式表明RAM(GDRAM),显而易见是要比1602高級!
     2,可以选取8位并行处理或是是4位串行通信的实际操作
     3,可以展现出128列× 64行的內容,可以完成文本与图型混和表明作用、可以任意的去设定鼠标光标、表明挪动作用、竖直界面转动作用、反白表明作用、休眠状态这些
    12864液晶模块实物图                     
                                          图1  12864液晶显示模块实体图
 
 
2)12864液晶显示屏插口的表明:
12864液晶屏接口图
                                                        图2 12864的液晶显示屏插口图
介绍图中:
    1,管脚3(VL):一般接一个103的电阻器,用以调整液晶显示屏的表明色度。
    2,管脚15(PSB):高电平时挑选并口,低电频时挑选串口通信
   3,管脚16(NC):空脚即不用接一切的引脚就可以。
 
3)12864状态字表明
表8-1 状态字的遍布表

STA7 
D7
STA6
D6
STA5
D5
STA4
D4
STA3
D3
STA2
D2
STA1
D1
STA0
D0
STA0~STA6 当今详细地址表针的标值 -
STA7 读/写实际操作也就能 1:严禁 0:也就能
                   
 
    严格意义上来说,针对控制板在每一次开展存取数据以前,都务必要开展一个读写能力检验,保证 STA7是0。也即一般程序流程当中说白了的分辨忙实际操作。
 
8.1.2)12864液晶显示模块的命令表明
  表8-2基本上的指令表
命令名字 指令码 命令表明
D7 D6 D5 D4 D3 D2 D1 D0
清屏 L L L L L L L H 清屏:1、数据信息表针清零
2、全部表明清零
回位 L L L L L L H * AC = 0,鼠标光标、界面回HOME位
键入方法
设定
L L L L L H ID S ID=1→AC全自动增一;
ID=0→AC减一
S=1→界面移动;
S=0→界面没动
表明开
关操纵
L L L L H D C B D=1→表明开;D=0→显示关
C=1→游标表明;C=0→游标无法显示
B=1→游标反白;B=0→鼠标光标不反白
挪动操纵 L L L H SC RL * * SC=1→界面移动一个字符;
SC=0→鼠标光标
R/L=1→偏移;R/L=0→左移
作用设置 L L H DL * RE * * DL=0→8位api接口;
DL=1→4位数据接口
RE=1→扩大命令;
RE=0→基本上命令
设置
CGRAM
详细地址
L H A5 A4 A3 A2 A1 A0 设置CGRAM详细地址到地址计数(AC),AC范畴为00H~3FH需确定扩大命令中SR=0
设置
DDRAM
详细地址
H L A5 A4 A3 A2 A1 A0 设置DDRAM详细地址计数(AC)
第一行AC范畴:80H~8FH
第二行AC范围:90H~9FH
 
 
表8-3扩大指令表
命令名字 指令码 命令表明
D7 D6 D5 D4 D3 D2 D1 D0
随时待命方式 L L L L L L L H 进到随时待命方式后,别的命令都能够完毕随时待命方式
托动
RAM
详细地址挑选
L L L L L L H SR SR=1→容许键入竖直托动详细地址
SR=0→容许键入IRAM详细地址(扩大命令)及设置CGRAM详细地址
反白表明 L L L L L H L R0 R0=1→第二行反白;R0=0→第一行反白(与实行频次相关)
睡眠模式 L L L L H SL L L D=1→摆脱睡眠模式;
D=0→进到睡眠模式
扩大作用 L L H DL * RE G * DL=1→8位api接口;
DL=0→4位数据接口
RE=1→扩大指令系统;
RE=0→基本上指令系统
G=1→制图表明开;
G=0→制图表明关;
设置
IRAM详细地址
托动详细地址
L H A5 A4 A3 A2 A1 A0 SR=1→A5~A0为竖直托动详细地址
SR=0→A3~A0为IRAM地址
设置
制图RAM
详细地址
H L L L A3 A2 A1 A0 竖直详细地址范畴:AC6~AC0
水准详细地址范畴:AC3~AC0
A6 A5 A4 A3 A2 A1 A0
 
 
8.1.3)  12864表明座标关联
1)中国汉字表明座标
表8-4中国汉字表明座标详细地址表
行名字 列详细地址
第一行 80H 81H 82H 83H 84H 85H 86H 87H
第二行 90H 91H 92H 93H 94H 95H 96H 97H
第三行 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH
第四行 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH
 
2)制图座标布局图
     12864绘图坐标
                       图3 12864液晶显示屏制图表明座标
水平方向有128个点,竖直方位有64个点,在变更制图RAM时,由扩大命令设定GDRAM详细地址,设定次序为本竖直后水准详细地址(持续2个字节数的统计数据来界定竖直和水准详细地址),最终是2个字节数的数据信息给制图RAM(先高8位,后低8位)。
最终总结一下12864液晶显示模块制图的流程,步骤如下所示:
1) 关掉图型表明,设定为扩大命令方式。
2) 写竖直详细地址,分左右半屏,详细地址范畴为:0~31。
3) 写水准详细地址,两起止详细地址范畴各自为:0x80~0x87(上边屏)、0x88~0x8F(下边屏)。
4) 写数据信息,一帧数据分多次写,先写高8位,后写低8位。
5) 开图型表明,并设定为基本上命令方式。
 
在这里表明一点,也是许多新手模糊不清的地区。ST7920可操纵256*32点阵式(32行256列),而12864液晶显示模块具体的行详细地址仅有0-31行,12864液晶显示屏的32-63行是以0-31行的第128列区划出去的。换句话说12864的实际上是“256×32”,仅仅那样的屏“又长又窄”,不适合,因此将后半段分截出来,组装到下边,因此拥有左右左右两半屏之说。再简单点说第0行和第32行同为一行,行详细地址同样;第1行和第33行同为一行,依此类推。
    假如还搞不懂,临时不用细究,当用到的情况下,顺理成章便会懂了!
 
8.2)12864液晶显示模块联接单片机原理图
液晶连接单片机图
                   图4  麦光单片机开发板中液晶显示屏联接单片机设计图
 
有一些新手很有可能会问? 为何原理图是那样联接的,阅读者可以对比图中2即知
插口表明:
1)液晶显示屏1、2为电源插头; 19、20为led背光开关电源。
2)  液晶显示屏3端为液晶亮度对比度调整端,在其中联接一个10KΩ电阻器来调整液晶显示屏亮度对比度第一次应用时,在液晶显示屏通电模式下,调整至液晶显示屏上边一行表明出灰黑色小格子才行。
3)  液晶显示屏4端为向液晶控制板写数据信息、指令挑选端,接单片机设计的P3.5口。
4)液晶显示屏5端为读、写挑选端,接单片机设计的P3.4口。
5)液晶显示屏6端为也就能数据信号端,接单片机设计的P3.3口。
6)液晶显示屏15端为串(L)、并(H)口挑选端,接单片机设计的P3.2口。
7)液晶显示屏16、18为民航空管脚口,在硬件配置上不做联接。
8)液晶显示屏7~14为8位数据信息端口号,先后接单片机设计的P0口。
 
8.3,12864液晶显示模块状态图的剖析和程序编程
这儿自己只详细介绍并行操作,串行通信实际操作基本上交给有兴趣的阅读者去探寻吧!
 
1) 并行处理写实际操作状态图
12864写操作时序图
                                                                图5  12864写实际操作状态图
 
坚信看懂1602的人都非常容易了解状态图了,在这里很少说
/*************************************************
函数公式作用:    写指令数据信息到LCD
通道主要参数:    Cmd
出入口主要参数:      void
RS=L; RW=L, E=高单脉冲,D0~D7=指令码
**************************************************/
void Write_LCD_Command(Uchar8 Cmd)     // 写指令
{
   LCD_Busy_Wait();   // 忙检验
   LCD_Rs = 0;  
  LCD_Rw = 0;
  LCD_En = 0;
   P0 = Cmd;        
   Delay_1ms(5);
   LCD_En = 1;
   Delay_1ms(5);
   LCD_En = 0;
}
/*************************************************
函数公式作用:    写数据信息
通道主要参数:    Data
出入口主要参数:    void
RS = H, RW = L, E= 高单脉冲, D0~D7= 数据信息。
*************************************************/
void Write_LCD_Data(Uchar8 Date)      // 写数据 
{
    LCD_Busy_Wait();   // 忙检验
    LCD_Rs = 1;
       LCD_Rw = 0;
       LCD_En = 0;
       P0 = Date;
       Delay_1ms(5);
       LCD_En = 1;
       Delay_1ms(5);
       LCD_En = 0;
}
 
以上程序流程的表明基本上跟1602液晶显示屏是一样的
/*******************************************************
函数公式作用:队伍(部位)挑选,设置表明部位
通道主要参数:X(行)、Y(列)
出入口主要参数:无
******************************************************/
void lcd_pos(Uchar8 X, Uchar8 Y)
{
    Uchar8 pos;
       if(X ==1)  {X = 0x80;}              // 第一行
       else if(X == 2) {X = 0x90;}  // 第二行
       else if(X == 3) {X = 0x88;}  // 第三行
       else if(X == 4) {X = 0x98;}  // 第四行
       pos = X Y;
       Write_LCD_Command(pos);        // 表明详细地址
}
因为程序流程过长,为了更好地更快的编写,自己已将剩余的程序流程提交,要看可在线下载。
 
自己见过有一些程序流程中沒有忙检验也是可以的,但本人一直觉得:再加上忙检验LCD_Busy_Wait()是十分需要的,为何?1,针对电子器件学习培训的一种认真细致,塑造这些观念吧  2,为日后大家应用更高,更繁杂液晶显示屏的情况下防止出现多余的不便呀!3,一颗不认真细致,不可靠的心,如何给女性归属感呀?哈哈哈………..
   
怎么讲液晶显示屏也算得上有点儿娇贵的东西啦!而且许多液晶显示屏价钱蛮贵的!或是提议看一下杭州市仔猪有关于液晶显示屏应用常见问题吧:
 
1.解决
(1)要防止在解决振动分析和对控制模块增加外力作用,都将会使屏无法显示或毁坏。   
(2)不可以拿手或硬实专用工具或物件触碰、轻按、摩擦显示器,不然屏上的偏光膜被物件划坏。
(3)假如屏开裂光学材料外露,液晶显示屏可以根据气体被吸进,并且要防止液晶显示屏与肌肤触碰,假如接,触应该马上用乙醇清洗,随后再自来水完全清洗。
(4)不可以应用可溶解生物体来清理显示器。由于这种可溶解的有机溶剂对偏光膜不好,清理显示器时,可
用棉絮蘸小量原油苯轻轻地擦洗或用透明胶布粘起脏污。
 (5)要避免髙压静电感应造成的充放电,将毁坏控制模块中的 CMOS 电源电路。
(6)不可以把控制模块放到溫度高的地区,特别是在不可以长期放到环境湿度大的地区,最好是把控制模块放到溫度为
0℃-35℃,环境湿度小于 70%的条件中。
(7)控制模块不可以存储在太阳直射的地区。
 
2.实际操作
 (1)当开关电源接入时,不可以拼装或拆装控制模块。
(2)在电源电压的误差、键入工作电压的误差及工作温度等最坏情况下,也不可以超出较大的额定电流,
不然将毁坏 LCD 控制模块。
 


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


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

回复:12864液晶显示模块的详细介绍

网站公告

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

详细的发帖规则请阅读:

《小猪外链网发帖规则》

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

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

Powered by 小猪外链网 8.3.15

©2015 - 2025 小猪SEO外链平台

备案号:浙ICP备17015142号

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

您的IP:18.219.224.246,2025-05-05 08:06:09,Processed in 0.21884 second(s).

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

外链优化

用户名:

粉丝数:

签名:

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