Microsoft Word - RT-T19264B-SPEC.doc

Similar documents
TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1

untitled

12232A LED LED LED EL EL CCFL EL CCF

() () () () () () () () DDRAM () II

untitled

untitled

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32--

DPJJX1.DOC

CA24064B LED LED LED EL EL CCFL EL CCF /

Microsoft Word - FM12232C.doc

AT89C2051中文资料.doc

Microsoft Word - FG12232A.doc

untitled

» n ¹ú KS0108 x ÍÍÙ q n KS0108 KS KS0107 KS0108 KS *32 128*64 192*64 KS0108 KS0108 KS0107 KS =4096 RAM RAM LCD 2 KS

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

微處理機期末專題

1 TPIS TPIS 2 2

Microsoft Word - ZX12232B.doc

Microsoft Word - GTC doc

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

单片机原理及应用实验指导书.doc

学习MSP430单片机推荐参考书

untitled

Microsoft Word - P3.doc

2 12

目 录

!"#!$ %!$"" %%$&&''!(!)!*+,,!%*& -./ *##)' * %$" ',!*+/!*+ / - 0,1 #$*#2 #$*#2'' *($#3 *($#3'' -. 45,67!&$#6)*$ , ' 189

Microsoft Word - ha0013s.doc

幻灯片 1

Microsoft Word - 專題封面.doc

dfgdafhdafhdafhdafh

<4D F736F F D B248B0D3BFEFBDD2BFEFB2D5AE61AAF8B77CA4E2A E646F63>

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

Microsoft Word - JLX12832A-3G中文说明书.doc

! "#$%& $()*+#$, $(-.&,./.+#/(-.&01( &-#&(&$# (&2*(,#-3.,14& $ +()5(*-#5(-#/-/#(-1#&-+)(& :;<<= > A B?

TouchWin Human Machine Interface

逢 甲 大 學

E170C2.PDF

Ps22Pdf

2

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) ()

Microsoft Word - LM6029-AppNote-V0.2.doc

4 / ( / / 5 / / ( / 6 ( / / / 3 ( 4 ( ( 2

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

untitled


电 阻 应 变 式 传 感 器 是 将 被 测 量 的 力, 通 过 它 产 生 的 金 属 弹 性 变 形 转 换 成 电 阻 变 化 的 元 件 由 电 阻 应 变 片 和 测 量 线 路 两 部 分 组 成 电 阻 应 变 片 产 生 的 误 差, 主 要 来 源 于 温 度 的 影 响, 本

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc


该 奈 自 受 PZ 多 透 soc i e B t h y. y t is NA YL OR exp os ed t h a t b e i n g wh o res or sa in t es s e s we r e m ad e n b ot om. M ean wh i l e NA YL

山东水土保持规划

untitled

I 宋 出 认 V 司 秋 通 始 司 福 用 今 给 研 除 用 墓 本 发 共 柜 又 阙 杂 既 * *" * " 利 牙 激 I * 为 无 温 乃 炉 M S H I c c *c 传 统 国 古 代 建 筑 的 砺 灰 及 其 基 本 性 质 a 开 始 用 牡 壳 煅 烧 石 灰 南

壹、教務處

93C46串行EEPROM数据读写

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

邏輯分析儀的概念與原理-展示版

第5章:汇编语言程序设计

PIC16F F MPLAB 08 16F LED 15 LED

_NT K_SC_A5_ _print.pdf

2 PIC PIC 1 / CPU PIC MCU PIC RC

<4D F736F F D204A4C D D5043B5C4D6D0CEC4D7D6BFE2B1E0B3CCCBB5C3F7CAE92E646F63>

1GR 2GR 3GR 4GR 5GR 6GR A/C ABDC ABS ACC ALR API APV AT ATDC ATF B+ BBDC BTDC CAN CCM CM CPU DC DLC DRL DSC DTC EBD EC-AT ELR EPS F/P FP1 1 FP2 2 FS G

ICD ICD ICD ICD ICD

五花八门宝典(一).doc

1 CPU

SIGNUM 3SB3

JLX

目 錄 第 一 章 緒 論... 1 第 二 章 研 究 方 法... 3 第 三 章 研 究 發 現... 6 第 一 節 指 南 路 二 段... 6 第 二 節 木 柵 市 場 第 三 節 保 儀 路 地 區 第 四 節 貓 空 地 區 : 貓 茶 町 第

!! "#$%&#%$ ((%)) *++*

四位微控制器ML64168_ _.doc

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD

Persuasive Techniques (motorcycle helmet)

安全防范

untitled

《计算机应用基础》学习材料(讲义)

Microsoft PowerPoint - chap5.ppt

馬偕醫學院 學生事務工作簡報

Transcription:

APPOVED SIGNAURES Blue Moon Customer 1

目 录 ( 一 ) 概述 ( 二 ) 外形尺寸 ( 三 ) 模块主要硬件构成说明 ( 四 ) 模块的外部接口 ( 五 ) 指令说明 ( 六 ) 读写操作时序 ( 七 ) 应用举例 ( 八 ) 附录 2

一 概述 1. 液晶显示模块是 192 64 点阵的汉字图形型液晶显示模块, 可显示汉字及图形, 内置 8192X2 个中文汉字 (16X16 点阵 ) 256X2 个字符 (8X16 点阵 ) 及 64X256 点阵显示 RAM(GDRAM) 可与 CPU 直接接口, 提供两种界面来连接微处理机 :8- 位并行及串行两种连接方式 具有多种功能 : 光标显示 画面移位 睡眠模式等 2. 外观尺寸 :130 65 12.5mm 3. 视域尺寸 :104 39mm 二 外形尺寸图 图 1 三. 模块主要硬件构成说明 3

外形尺寸 IEM NOMINAL DIMEN UNI 模块体积 130 65 12.5mm mm 视域 104 39mm mm 行列点阵数 192X64 dots 点距离 0.05 0.05 mm 点大小 0.458 0.458 mm 192X64 引脚说明引脚名称方向说明 引脚名称 方向 说明 1 VSS - GND(0V) 11 DB1 I 数据 1 2 VDD - 3 NC/V0 - Supply Voltage For Logic (+5v) 12 DB2 I 数据 2 Supply Voltage For LCD ( 悬空 ) 13 DB3 I 数据 3 4 /RS O Reset Signal 低电平有效 14 DB4 I 数据 4 5 RS (CS) O H: Data L: Instruction Code 15 DB5 I 数据 5 6 R/W (SID) O H: Read L: Write 16 DB6 I 数据 6 7 E1 (SCLK) O Enable Signal 17 DB7 I 数据 7 8 E2 (SCLK) O Enable Signal 18 LEDA - 背光源正极 (LED+5V) 9 PSB O 10 DB0 I 数据 0 H: Parallel mode L: Serial mode 19 LEDK - 背光源负极 (LED-OV) 四 模块的外部接口 1 逻辑工作电压 (VDD):4.5~5.5V 2 电源地 (GND):0V 3 工作温度 (a):-20~70 ( 工作温 ) / -30~80 ( 储存温 ) 4 电气特性见附图 1 外部连接图 ( 参考附图 2) 4

模块有并行和串行两种连接方法 ( 时序如下 ): 1 8 位并行连接时序图 MPU 写资料到模块 RS V V IH1 IL1 R/W AS AH E PW AH DB0-DB7 R DSW Valid data H C 5

MPU 从模块读出资料 RS V V IH1 IL1 R/W AS AH E R PW AH DB0-DB7 D Valid data H C 2 串行连接时序图 五 指令说明 模块控制芯片提供两套控制命令, 基本指令和扩充指令如下 : 指令表 1:(RE=0: 基本指令 ) 指指令码功能令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 清除 显示 0 0 0 0 0 0 0 0 0 1 地址归位 0 0 0 0 0 0 0 0 1 X 显示状态开 / 关进入点设定游标或显示移位控 0 0 0 0 0 0 1 D C B 0 0 0 0 0 0 0 1 I/D S 0 0 0 0 0 1 S/C R/L X X 6 将 DDRAM 填满 "20H", 并且设定 DDRAM 的地址计数器 (AC) 到 "00H" 设定 DDRAM 的地址计数器 (AC) 到 "00H", 并且将游标移到开头原点位置 ; 这个指令不改变 DDRAM 的内容 D=1: 整体显示 ON C=1: 游标 ON B=1: 游标位置反白允许 指定在数据的读取与写入时, 设定游标的移动方向及指定显示的移位 设定游标的移动与显示的移位控制位 ; 这个指令不改变 DDRAM 的内容

制 功能设定设定 CGRA M 地址设定 DDRA M 地址读取忙标志和 地址写数据到 RAM 读出 RAM 的值 0 0 0 0 1 DL X RE X X DL=0/1:4/8 位数据 RE=1: 扩充指令操作 RE=0: 基本指令操作 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 设定 CGRAM 地址 0 0 1 0 AC5 AC4 AC3 AC2 AC1 AC0 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 设定 DDRAM 地址 ( 显示位址 ) 第一行 :80H-87H 第二行 :90H-97H 读取忙标志 (BF) 可以确认内部动作是否完成, 同时可以读出地址计数器 (AC) 的值 1 0 数据 将数据 D7~D0 写入到内部的 RAM (DDRAM/CGRAM/IRAM/GRAM) 1 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 进入待命模式, 执行其他指令都棵终止待命模式 卷动地址开关开启反白选择睡眠模式扩充功能设定 0 0 0 0 0 0 0 0 1 SR SR=1: 允许输入垂直卷动地址 SR=0: 允许输入 IRAM 和 CGRAM 地址 0 0 0 0 0 0 0 1 R1 R0 0 0 0 0 0 0 1 SL X X 0 0 0 0 1 CL X RE G 0 7 选择 2 行中的任一行作反白显示, 并可决定反白与否 初始值 R1R0=00, 第一次设定为反白显示, 再次设定变回正常 SL=0: 进入睡眠模式 SL=1: 脱离睡眠模式 CL=0/1:4/8 位数据 RE=1: 扩充指令操作 RE=0: 基本指令操作 G=1/0: 绘图开关

设定绘图 RAM 地址 设定绘图 RAM 0 0 1 AC6 0 AC5 0 AC4 0 AC3 AC2 AC2 AC1 AC1 AC0 先设定垂直 ( 列 ) 地址 AC6AC5 AC0 再设定水平 ( 行 ) 地址 AC3AC2AC1AC0 AC0 将以上 16 位地址连续写入即可 备注 ; 当 IC1 在接受指令前, 微处理器必须先确认其内部处于非忙碌状态, 即读取 BF 标志时,BF 需为零, 方可接受新的指令 ; 如果在送出一个指令前并不检查 BF 标志, 那么在前一个指令和这个指令中间必须延长一段较长的时间, 即是等待前一个指令确实执行完成 六. 时序图并口读写时序图 : RS Vih1 V il1 ah R/W as pw ah E r dsw h DB0~DB7 V a lid D a ta c MPU 写数据 RS Vihi Vili ah Vihi Vili R/W Vihi Vihi ah pw E as r dsw h ddr DB0~DB7 Vihi Vili V a lid D a ta Vihi V ili c MPU 读数据 8

串口读写时序 : 七 软件初始化 : 电源开启 延迟时间超过 40ms RS RW D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 1 1 X X X X. 在此指令前, 不能检查 BF 标志 延迟时间超过 100us 0 0 0 0 1 1 X X X X. 在此指令前, 不能检查 BF 标志 延迟时间超过 37us 0 0 0 0 1 1 X X X X. 在此指令前, 不能检查 BF 标志 0 0 0 0 1 1 1 1 x x 在此指令前, 不能检查 BF 标志 0 0 0 0 1 1 1 0 0 0.. 设为基本指令 0 0 0 0 0 0 0 0 0 1.. 荧屏显示清除 0 0 0 0 0 0 0 1 I/D S.. 进入点设定 初始设定结束 9

八. 应用举例 : 12232F 与单片机 8031 的一种接口如图 5. 所示 ;his program is for 12232F ; RS--------P3.3 ; R/W-------P3.1 ; E---------P3.0 ; DB0~7-----P1 DI EQU P3.3 RW EQU P3.1 E EQU P3.0 ORG 0000H AJMP SAR ORG 0003H LCALL PAUSE SAR: MOV IE,#81H MOV IP,#01H MOV CON,#00H mov SP, #67h LCALL SEUP LCALL DEF_CHAR MOV A,#80H MOV R3,#8 ES11: MOV DPR,#CGRAM1 LCALL WRIE_CGRAM DJNZ R3,ES11 MOV A,#90H MOV R3,#8 ES12: MOV DPR,#CGRAM1 LCALL WRIE_CGRAM DJNZ R3,ES12 MOV A,#80H MOV R3,#8 ES21: MOV DPR,#CGRAM2 LCALL WRIE_CGRAM DJNZ R3,ES21 MOV A,#90H ;EX. IN0 PERMI ;IN0 IS FIRS IN. LEVEL ;IMER/COUNER CONROLER INI. ;CGRAM ES 10

MOV R3,#8 ES22: MOV DPR,#CGRAM2 LCALL WRIE_CGRAM DJNZ R3,ES22 MOV A,#80H MOV R3,#8 ES31: MOV DPR,#CGRAM3 LCALL WRIE_CGRAM DJNZ R3,ES31 MOV A,#90H MOV R3,#8 ES32: MOV DPR,#CGRAM3 LCALL WRIE_CGRAM DJNZ R3,ES32 MOV A,#80H MOV R3,#8 ES41: MOV DPR,#CGRAM4 LCALL WRIE_CGRAM DJNZ R3,ES41 MOV A,#90H MOV R3,#8 ES42: MOV DPR,#CGRAM4 LCALL WRIE_CGRAM DJNZ R3,ES42 MOV A#80H ;WORD ES MOV DPR,#CHINESE LCALL WRIE_HZ MOV A,#90H 11

MOV DPR,#ABLE1 LCALL WRIE_ASCII MOV A#80H MOV DPR,#table1 LCALL WRIE_ascii MOV A,#90H MOV DPR,#chinese LCALL WRIE_hz AAA: LJMP SAR SEUP: MOV A,#01H ;CLEAR DISPLAY MOV A,#00110000B ;FUNCION SEING MOV A,#00000010B ;DDRAM SE O '00H' MOV A,#00000100B ; MOV A,#00001100B ;DISPLAY ON MOV A,#00000001B ;CLEARING SCREEN MOV A,#10000000B ;SE DDRAM ADDRESS RE WRIE_COM: 1 CLR RS CLR RS CLR RW CLR RW MOV P1,A MOV P1,A SEB E SEB E NOP ;WRI///cv ;WRIE COMMANDS O S7920 ;INSEAD OF CHECKING BF SAE 12

NOP CLR E CLR E ;1 RE WRIE_DA: 1 SEB RS SEB RS CLR RW CLR RW MOV P1,A MOV P1,A SEB E SEB E NOP NOP CLR E CLR E RE ;WRIE DISPLAY DAAS O S79220 DELAY1: MOV R7,#010H D11: MOV R6,#010H DJNZ R6,$ DJNZ R7,D11 RE DELAY: MOV R1,#00H D2: MOV R2,#00H DJNZ R2,$ DJNZ R1,D2 RE DEF_CHAR: ;WRIE O CGRAM MOV A,#01000000B ;SE CGRAM ADDRESS MOV R3,#8 DEF1: MOV A,#000H MOV A,#0FFH DJNZ R3,DEF1 MOV R3,#8 DEF2: MOV A,#0AAH MOV A,#0AAH 13

DJNZ R3,DEF2 MOV R3,#8 DEF3: MOV A,#055H MOV A,#0AAH DJNZ R3,DEF3 mov R3,#8 DEF4: MOV A,#0FFH DJNZ R3,DEF4 RE WRIE_ASCII: MOV R4,#16 DDDD: CLR A MOVC A,@A+DPR INC DPR DJNZ R4,DDDD RE WRIE_HZ: ;WRIE 8 CHINESE O LCD MOV R4,#8 DD: CLR A MOVC A,@A+DPR INC DPR CLR A MOVC A,@A+DPR INC DPR DJNZ R4,DD RE WRIE_CGRAM: ;CGRAM ESING CLR A MOVC A,@A+DPR INC DPR CLR A MOVC A,@A+DPR RE PAUSE: SEB P3.2 ;PAUSE KEY PROCESS SEB P3.2 1 MOV C,P3.2 MOV C,P3.2 JNC PAUSE ;CHECK KEY WAS PRESSED 14

PAUSE1: MOV C,P3.2 MOV C,P3.2 1 JC PAUSE1 ;CHECK KEY OPEN AFER PRESSED PAUSE2: SEB P3.2 SEB P3.2 1 MOV C,P3.2 MOV C,P3.2 JNC PAUSE2 ;CHECK KEY WAS PRESSED AGAIN REI ABLE1: ; 这里是 16*8 点阵的字符代码 CGRAM1: DB 000H,000H ; 这里是自造字符地址表 CGRAM2: DB 000H,002H CGRAM3: DB 000H,004H CGRAM4: DB 000H,006H CHINESE: ; 这里是 16*16 点阵的汉字代码表 END 以下为串口写指令和数据的子程序 : WRIE_COM: 1 ;INSEAD OF CHECKING BF SAE SEB CS PUSH ACC MOV R0,#8 MOV A,#11111000B COMM1: CLR C RLC A MOV SID,C CLR CLK SEB CLK DJNZ R0,COMM1 POP ACC MOV R5,A ANL A,#0F0H MOV R0,#8 COMM2: CLR C RLC A MOV SID,C CLR CLK SEB CLK DJNZ R0,COMM2 MOV A,R5 SWAP A ANL A,#0F0H MOV R0,#8 COMM3: CLR C RLC A MOV SID,C CLR CLK SEB CLK 15

DJNZ R0,COMM3 CLR CS RE WRIE_DA: 1 SEB CS PUSH ACC MOV R0,#8 MOV A,#11111010B DAA1: CLR C RLC A MOV SID,C CLR CLK SEB CLK DJNZ R0,DAA1 POP ACC MOV R5,A ANL A,#0F0H MOV R0,#8 DAA2: CLR C RLC A MOV SID,C CLR CLK SEB CLK DJNZ R0,DAA2 MOV A,R5 SWAP A ANL A,#0F0H MOV R0,#8 DAA3: CLR C RLC A MOV SID,C CLR CLK SEB CLK DJNZ R0,DAA3 CLR CS RE 16

八 附录部分附录 1:ASCII 码表 17

附录 2: 汉字码址表 18

19

20

21

22