12864中文字库说明书ST7920 下载本文

内容发布更新时间 : 2024/5/4 3:16:04星期一 下面是文章的全部内容请认真阅读。

游标或显示移位控制 功能 设定 0 0 0 0 0 1 S/C R/L X X 设定游标的移动与显示的移位控制位;这个指令不改变DDRAM 的内容 0 0 0 0 1 DL X RE X DL=0/1:4/8位数据 X RE=1: 扩充指令操作 RE=0: 基本指令操作 设定CGRAM 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 设定CGRAM 地址 地址 设定设定DDRAM 地址(显示位址) DDRAM 0 0 1 0 AC5 AC4 AC3 AC2 AC1 AC0 第一行:80H-87H 地址 第二行:90H-97H 读取忙读取忙标志(BF)可以确认内部动作是标志和0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 否完成,同时可以读出地址计数器(AC)地址 的值 写数据1 0 数据 将数据D7——D0写入到内部的RAM 到RAM (DDRAM/CGRAM/IRAM/GRAM) 读出RAM1 1 数据 从内部RAM读取数据D7——D0 的值 (DDRAM/CGRAM/IRAM/GRAM) 指令表2:(RE=1:扩充指令)

指 指 令 码 功 能 令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 待命 进入待命模式,执行其他指令都棵终止 模式 0 0 0 0 0 0 0 0 0 1 待命模式 卷动地址开关开启 反白 选择 睡眠 模式 扩充 功能 设定 设定绘图RAM 地址 0 0 0 0 0 0 0 0 1 SR SR=1:允许输入垂直卷动地址 SR=0:允许输入IRAM和CGRAM地址 0 0 0 0 0 0 0 0 0 0 0 1 选择2行中的任一行作反白显示,并可0 0 0 0 1 R1 R0 决定反白与否。初始值R1R0=00,第一次设定为反白显示,再次设定变回正常 SL=0:进入睡眠模式 0 0 0 1 SL X X SL=1:脱离睡眠模式 CL=0/1:4/8位数据 RE=1: 扩充指令操作 0 1 CL X RE G 0 RE=0: 基本指令操作 G=1/0:绘图开关 设定绘图RAM 0 0 0 AC3 AC2 AC1 AC0 先设定垂直(列)地址AC6AC5?AC0 AC6 AC5 AC4 AC3 AC2 AC1 AC0 再设定水平(行)地址AC3AC2AC1AC0 将以上16位地址连续写入即可 备注;当IC1在接受指令前,微处理器必须先确认其内部处于非忙碌状态,即读取BF标志时,BF需为零,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延长一段较长的时间,即是等待前一个指令确实执行完成。

六、读写时序图

6.1 数据传输过程

8位和4位数据线的传输过程

串口数据线模式数据传输过程

6.2 时序图

MPU写资料到ST7920(8位数据线模式)

MPU 从ST7920读资料(8位数据线模式)

6.3 串口读写时序:

串口方式下MPU写数据到ST7920

七、交流参数

交流参数(TA = 25oC, VDD = 4.5 V - 5.5 V)

八、软件初始化