欢迎来到天天文库
浏览记录
ID:15000854
大小:80.50 KB
页数:3页
时间:2018-07-31
《12864点阵液晶显示器指令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基本指令1、清除显示(DispClear 0x01)CODE: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLLLH功能:将 DDRAM 填满“20H” (空格)代码,并且设定 DDRAM 的地址计数器(AC)为00H;更新设置进入设定点将 I/D 设为 1,游标右移 AC 加 1。2、地址归 0(HOME 0x20)CODE: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLL1X功能:设定 DD
2、RAM 的地址寄存器为 00H,并且将游标移到开头原点位置;这个指令并不改变 DDRAM 的内容。3、进入设定点ENTRYMODESET(InputSet0x04
3、1<<1
4、0)0x06CODE:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLHI/DS功能:指定在显示数据的读取与写入时,设定游标的移动方向及指定显示的移位I/D=1,游标右移,DDRAM 地址计数器(AC)加 1I/D=0,游标左移,DDRAM 地址计数器(AC)减 1S:显示画面整体位移S I/D 功能描述H
5、H 画面整体左移H L 画面整体右移4、显示开/关设置 DISPLAYSET(DispSet 0x08
6、1<<2
7、1<<1
8、0)0x0cCODE:R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLHDCB功能:控制整体显示开关,游标开关,游标位置显示反白开关D=1,整体显示开;D=0,整体显示关,但是不改变DDRAM 内容C=1,游标显示开;C=0,游标显示关B=1,游标位置显示反白开,将游标所在地址上的内容反白显示;B=0,正常显示 5、游标或显示移位控制CURSOR
9、ANDDISPLAYSHIFTCONTROL (DispMov0x10
10、0<<3
11、1<<2) 0x14CODE:R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLHS/CR/LXX功能:这条指令不改变 DDRAM 的内容S/C R/L 方向 AC 的值L L 游标向左移动 AC=AC-1L H 游标向右移动 AC=AC+1H L 显示向左移动,游标跟着移动 AC=ACH H 显示向右移动,游标跟着移动 AC=AC 6、功能设定
12、FUNCTIONSET(DispMod0x20
13、1<<4
14、0<<2) 0x30 CODE:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLHDLXREXX功能:DL:8/4 位接口控制位 DL=1,8 位 MPU 接口;DL=1,4 位 MPU 接口RE:指令集选择控制位 RE=1,扩充指令集;RE=0,基本指令集同一指令的动作不能同时改变 DL 和 RE,需先改变 DL 再改变 RE 才能确保设置正确 7、设定 CGRAM地址 (CGRAM0x40)CODE:RS R/W
15、 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLHAC5AC4AC3AC2AC1AC0功能:设定 CGRAM 地址到地址计数器(AC) ,AC 范围为 00H~3FH 需确认扩充指令中 SR=0(卷动位置或 RAM 地址选择) 8、设定 DDRAM地址 (DDRAM0x80)CODE: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLHAC6AC5AC4AC3AC2AC1AC0功能:设定 DDRAM 地址到地址计数器(AC)第一行 AC
16、 范围 80H~8FH第二行 AC 范围 90H~9FH备注:ST7920 控制器的 128×64 点阵液晶其实原理上等同 256×32 点阵,第三行对应的 DDRAM 地址紧接第一行;第四行对应的 DDRAM 地址紧接第二行。用户在使用行反白功能时,如果第一行反白,第三行必然反白。第二行反白,第四行必然反白。这是正常现象。 9、状态检测 忙标志位(StatusBusy1<<7)CODE: R/W D/I DB7 DB6 DB5 DB4DB3 DB2 DB1 DB0HLBFLON/OFFRSTLLLL功能:读忙信号标志位
此文档下载收益归作者所有