科恩油烟机怎么样啊:谁知道液晶显示模块 SMG12864A的使用方法?

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 01:19:33
买了个汉显显示模块,也不知道这个SMG12864是否带汉字字库,能否给出一个C51单片机的显示实现方法,给出通用示例程序?谢谢!(不要C语言版,要汇编程序)
这个显示模块的详细指令表是什么?请列出...最好有厂家提供的详细使用说明...

回答满意可再提高悬赏!!!

◆主要技术参数:
显示容量: 128X64点阵(STN型)模块最佳工作电压: 5.0V
工作电压: 4.8~5.2V 点尺寸: 0.48X0.48(WXH)mm
工作电流: 5.1mA(5.0V) 工作温度: -20~60℃
背光源颜色: 黄绿 存储温度: -30~70℃
背光源电流: <140mA
◆接口信号说明:
编号 符号 引脚说明 编号 符号 引脚说明
1 VSS 电源地 11 DB4 Data I/O
2 VDD 电源正极 (+5V) 12 DB5 Data I/O
3 V0 LCD偏压输入 13 DB6 Data I/O
4 RS 数据/命令选择端(H/L) 14 DB7 Data I/O
5 R/W 读写控制信号(H/L) 15 CS1 片选IC1信号
6 E 使能信号 16 CS2 片选IC2信号
7 DB0 Data I/O 17 RST 复位端(H:正常工作,L:复位)
8 DB1 Data I/O 18 VEE LCD驱动负压输出(-5V)
9 DB2 Data I/O 19 BLA 背光源正极
10 DB3 Data I/O 20 BLK 背光源负极
◆外形尺寸:
38.90V.A
33.20
65.00
70.00
53.70
P 2.54X19=48.26
20
14.00
2.50
1
9.5不带背光
12.5带背光
70.20V.A
66.50
88.00
90.00
93.00
R1.25
2.50
2.50
3.00
5.00不带背光
8.0带背光
1.60
◆控制器接口说明(KS108B及兼容芯片)
1 基本操作时序:
1.1 读状态:输入:RS=L,R/W=H,CS1或CS2=H,E=H 输出:D0~D7=状态字
1.2 写指令:输入:RS=L,R/W=L,D0~D7=指令码,CS1或CS2=H,E=高脉冲 输出:无
1.3 读数据:输入:RS=H,R/W=H,CS1或CS2=H,E=H 输出:D0~D7=数据
1.4 写数据:输入:RS=H,R/W=L,D0~D7=数据,CS1或CS2=H,E=高脉冲 输出:无
2 状态字说明
STA7 STA6 STA5 STA4 STA3 STA2 STA1 STA0
D7 D6 D5 D4 D3 D2 D1 D0
STA0-4 未用
STA5 液晶显示状态 1: 关闭0: 显示
STA6 未用
STA7 读写操作使能 1: 禁止0: 允许
注:对控制器每次进行读写操作之前,都必须进行读写检测,确保STA7为0
3 RAM地址映射图
LCD显示屏由两片控
制器控制,每个内部
带有64X64位(512
字节)的RAM缓冲区,
对应关系如右图所
示:
4 指令说明
4.1 初始化设置
4.1.1 显示开/关设置
指令码 功能
3EH 关显示
3FH 开显示
4.1.2 显示初始行设置
指令码 功能
0C0H 设置显示初始行
4.2 数据控制
控制器内部设有一个数据地址页指针和一个数据地址列指针,用户可通过它们来访问内部的全部512字节RAM.
LCD
128X64点
D7
D0
IC2
8页X64列
64X64点
IC1
64X64点
8页X64列
4.2.1 数据指针设置
指令码 功能
0B8H+页码(0~7) 设置数据地址页指针
40H+列码(0~63) 设置数据地址列指针
4.2.2 读数据:见1.3节
4.2.3 写数据:见1.4节
5 初始化过程
5.1 写指令0C0H: 设置显示初始行.
5.2 写指令3FH:开显示.
SMG12864A参考连接:
1. 8051系列总线方式:
2. 8051系列模拟口线方式:
8
0
5
1
M
C
U
P2.7
P2.0
P2.2
P2.1
P2.3
WR
RD
P0.7
P0.0
74LS00
S
M
G
1
2
8
6
4
A
0V
BLA
P=10K
+5V
R=10K
0V
RS
VEE
BLK
VO
CS1
CS2
R/W
E
DB7
+5V
RST
DB0
R=20欧姆,1/2W
8
0
5
1
M
C
U
P3.4
P3.0
P3.2
P3.1
P3.3
P1.7
P1.0
S
M
G
1
2
8
6
4
A
0V
BLA
P=10K
+5V
R=10K
0V
RS
VEE
BLK
VO
CS1
CS2
R/W
E
DB7
+5V
RST
DB0
R=20欧姆,1/2W

◆ 控制器接口时序说明(KS108B及兼容芯片):
1. 读操作时序
2. 写操作时序
3. 时序参数
极限值
时序参数 符号
最小值 典型值 最大值
单位
测试条件
E信号周期 tC 1000 - - ns
E脉冲宽度 tPW 450 - - ns
E上升沿/下降沿时间 tR,tF - - 25 ns
引脚E
地址建立时间 tSP1 140 - - ns
地址保持时间 tHD1 10 - - ns
引脚E,RS,CSX,R/W
数据建立时间(读操作) tD - - 320 ns
数据保持时间(读操作) tHD2 20 - - ns
数据建立时间(写操作) tSP2 200 - - ns
数据保持时间(写操作) tHD2 10 - - ns
引脚DB0~DB7
DB0-DB7
E
tR
tD
tC
tHD2
Valid Data
R/W
RS,CSX
tSP1
tHD1tF
tPW
tHD1
tPWtHD1tF
E
DB0-DB7
tR
tHD2
tC
RS,CSX
R/W
tSP1tHD1
Valid Data
tSP2