» 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

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

untitled

untitled

untitled

untitled

R/W

12232A LED LED LED EL EL CCFL EL CCF

DPJJX1.DOC

CA24064B LED LED LED EL EL CCFL EL CCF /

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

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

untitled

Microsoft Word - 專題封面.doc

目 录

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

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

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 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

專題最終版.doc

Microsoft Word - FM12232C.doc

逢 甲 大 學

2 12

微處理機期末專題

W77E58中文手册

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

展 望 与 述 评 2 广 电 设 备 与 技 术

dfgdafhdafhdafhdafh

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

D/A DAC ( 1us) (10~20 ) DAC0832 1

1 TPIS TPIS 2 2


7688使用手冊V10.doc

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

2

<4D F736F F D203130B5A5C6ACBBFACAB5D1E9D6B8B5BCCAE92E646F63>

STC90C51RC-cn.pdf

呕血推荐51程序库,希望大家能资源共享

PowerPoint 簡報


Microsoft Word - FG12232A.doc

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc

! *!"#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( / )! ( ) 3SB3!" Ø22mm!"# ( / ) 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( ) 7, 10 7, 9 7, 8


PCM-3386用户手册.doc


一:概述


Microsoft Word - P3.doc

SO E (COG) VERSION1.0 COG COG SO12864FPD-14ETNE SO12864SYD-14ETNE SO12864SBD-14ETNE FSTN ~+70 FPC STN ~+70 FPC STN ~+70 FP



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

SIGNUM 3SB3

Microsoft Word - BL5372_UMAN_V1.1.doc

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

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) ()

/ / / , DOCNO: SG J REV11-2 -

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

单片机学习教程

Tel: , Fax: STR-15 STR bps 2400bps 4800bps 9600bps STR : 500mW 2.ISM 433

目 录 前言... 2 第一章 注意事项. 2 第二章 字符型液晶显示模块的基本特点 4 第三章 字符型液晶显示模块特性 4 第四章第五章附录一附录二附录三 附录四 字符型液晶显示模块指令集 8 字符型液晶显示模块应用 10 HD44780 的内部字符集 20 MDLS 系列产品供电电路 21 精电

` ` ` ` ` ` 3






A. B. C. D. 4. A. B. C. D. 5. A. B. C. : 2

! * # + + *! # $ # #. 1 #! % &)# * 1 *! * ! % # * # * # + + +!!!! # * % # # + # + * & $ *! * # + * # % #& % &* # & # * %! + * # #!

µPSD3000 系列

untitled

51 C 51 isp 10 C PCB C C C C KEIL


/ / / LED DOCNO: SG D REV11-2 -


Microsoft Word - GTC doc

Ps22Pdf

f d w w MNO µ µ µw µw µ µ µ µ Hc;~ B D *+Œ f d ¹ º,»¼½ ¾. Àa 44š œyš œ 4[ [ 9:&EF [ [ & / 0 J J BŽST ;H / táno 9:ÂÃÄ ÅÆfÇg H 0 hi 9:ÂÃÄ defçg j

" % % $!"#$%& (&#)$$ *&+,+-#".%&$+*- /*&0+- 1&*2%3)&#"+$%3.%&$+*- /4#&5#6 74% /*-$(&)2(+.+$( $ 811&*#24 (*!&*)-3%3 74%*&9 :%""$ & ( ;#.%$!""& )(* + ))

1

!!"#$ " # " " " " " "$%%& " $%% " "!!

1. ( )( ) A. B. C. D. 2. ( )( ) A. : B. : C. : D. : 3. ( )( ) A. : B. : C. : D. : 1 D : 2

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

System Design and Setup of a Robot to Pass over Steps Abstract In the research, one special type of robots that can pass over steps is designed and se

诺贝尔生理学医学奖获奖者

Intersil精密模拟器件

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

CH559指令周期.doc

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

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

Microsoft PowerPoint - chap12.ppt

??????????????????


(CPIC) Cir_.indb

灵星LED视频屏控制板

# " $ % $ # ( $ $ %% * $ %+ $, -., / ", 0, %, %%%%, " % 2 %% #. $ 3 *3 %45 6" %% 9: :" : "

Microsoft Word - ZX12232B.doc

Ps22Pdf

因 味 V 取 性 又 鸟 U 且 最 大 罗 海 惜 梅 理 春 并 贵 K a t h l ee n S c h w e r d t n er M f l e z S e b a s t i a n C A Fe rs e T 民 伊 ' 国 漳 尤 地 视 峰 州 至 周 期 甚 主 第 应


Transcription:

KS0108 KS0108 8 KS0107 KS0108 KS0108 128*32128*64 192*64 KS0108 KS0108 KS0107 KS0108 1 6464=4096 RAMRAM LCD 2KS0108 64 3KS0108 68 68 4KS0108 1/48--1/64 KS0108 CS1,CS2,CS3 CS1 CS2 CS3 E E KS0108 E R/W R/W=1 R/W=0 RS( D/I) RS=1 RS=0 DB0-DB7 RST 0RST MPU MPU VDD - 1 -

KS0108 1KS0108 Characteristic Symbol Min. Typ. Max. Unit E ŒÀ tcyc 1000 --- --- ns E În twhe 450 --- --- ns E ƒn twle 450 --- --- ns E éâ tr --- --- 25 ns E  tf --- --- 25 ns  tas 140 --- --- ns  tah 10 --- --- ns  tdsw 200 --- --- ns ²Â tddr ---- --- 320 ns Â(¾) tdhw 10 --- --- ns Â( ) tdhr 20 --- --- ns - 2 -

2 KS0108 0 Trs 1.0 --- --- Tr --- --- 200-3 -

KS0108 KS0108 1 / R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 1 1 1 1/0 DBO=1 LCD RAM DBO=0 2ROW R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 1 0-63 RAM LCD 3 RAGE R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 0 1 1 1 0-7 RAM 64 8 8 4 Y Address R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 0-63 RAM MPU 5 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 BUSY 0 ON/OFF REST 0 0 0 0 KS0108 BUSY1-0- ON/OFF1-0- REST 1-0- BUSY REST KS0108 KS0108 BUSY KS0108 6 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 7 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1-4 -

- 5 - Intel 8051/8031 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 J4 VCC VCC VCC K1 C3 100U XTAL 6MHZ C2 20P C1 20P R2 1K R1 200 11 12 13 U5D 8 9 10 U5C 4 5 6 U5B 1 2 3 U5A A 1 B 2 C 3 E1 4 E2 5 E3 6 Y0 15 Y1 14 Y2 13 Y3 12 Y4 11 Y5 10 Y6 9 Y7 7 U4 74LS138 D0 3 Q0 2 D1 4 Q1 5 D2 7 Q2 6 D3 8 Q3 9 D4 13 Q4 12 D5 14 Q5 15 D6 17 Q6 16 D7 18 Q7 19 OE 1 LE 11 U2 74LS373 EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 U1 8031 11 12 13 U6D K2 A0 10 A1 9 A2 8 A3 7 A4 6 A5 5 A6 4 A7 3 A8 25 A9 24 A10 21 A11 23 A12 2 A13 26 A14 27 CE 20 OE 22 VPP 1 D0 11 D1 12 D2 13 D3 15 D4 16 D5 17 D6 18 D7 19 U3 27256 JP1 VCC VEE RST D7 D6 D5 D4 D3 D2 D1 D0 E R/W D/I VO VCC GND D7 D6 D5 D4 D3 D2 D1 D0 A13 A12 A11 A10 A9 A8 D7 D6 D5 D4 D3 D2 D1 D0 A15 A14 A13 A12 A11 A10 A9 A8 WR RD 128*64 PGM A14 PAUSE RESET (27128) RST CS2 CS1 CS1 CS2 E

2I/O CS1 CS2 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 30 29 U1 P00 P01 P02 P03 P04 P05 P06 P07 P20 P21 P22 P23 P24 P25 P26 P27 RXD TXD ALE/P PSEN 8051 P10 P11 P12 P13 P14 P15 P16 P17 INT1 INT0 T1 T0 EA/VP X1 X2 RESET RD WR 1 2 3 4 5 6 7 8 13 12 15 14 31 19 18 9 17 16 D0 D1 D2 D3 D4 D5 D6 D7 R/W RS E1 GND 1 VCC 2 V0 RS R/W E1 D0 D1 D2 D3 D4 D5 D6 D7 CS1 CS2 RST VEE 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 J1 LCM 3 128*64 KS0108 1 VDD +5V+3V1/64 8~15V VEE-5V~ -10V VDD VEE 10~15V V- - 6 -

VEE Vo 2 VDD+5V +3V DC-DC DC-DC VEE VOUT DC-DC -5V -10V - 7 -

1 192*64 KS0108 KS0108 2 192*64 KS0108 CS1CA2=00 KS0108CS1 CA2=01 KS0108CS1CA2=10 KS0108 IC 192*64 128*64-8 -

128*32 KS0108 128*32 64*64 64*32 128*64 128*64 129*64 A11=/CSBA10=/CSAA9=R/WA8=A0 COM EQU 20H DAT EQU 21H CWADD1 EQU 2000H CRADD1 EQU 2001H DWADD1 EQU 2002H DRADD1 EQU 2003H CWADD2 EQU 2004H CRADD2 EQU 2005H DWADD2 EQU 2006H DRADD2 EQU 2007H CWADD3 EQU 2008H CRADD3 EQU 2009H DWADD3 EQU 200AH - 9 -

DRADD2 EQU 200BH 1 PRL0 PUSH DPL 00 PUSH DPH MOV DPTR#CRADD1 PRL01 MOVX A@DPTR JB ACC.7PRL01 0 MOV DPTR#CWADD1 MOV ACOM MOVX @DPTRA POP DPH POP DPL 2 PRL1 PUSH DPL 00 PUSH DPH MOV DPTR#CRADD1 PRL11 MOVX A@DPTR JB ACC.7PRL11 0 MOV DPTR#DWADD1 MOV ADAT MOVX @DPTRA POP DPH POP DPL 3 PRL2 PUSH DPL 00 PUSH DPH MOV DPTR#CRADD1 PRL21 MOVX A@DPTR JB ACC.7PRL21 0 MOV DPTR#DRADD1 MOVX A@DPTR MOV DATA POP DPH POP DPL 4 PRM0 PUSH DPL 01 PUSH DPH MOV DPTR#CRADD2 PRM01 MOVX A@DPTR JB ACC.7PRM01 0 MOV DPTR#CWADD2 MOV ACOM - 10 -

MOVX @DPTRA POP DPH POP DPL 5 PRM1 PUSH DPL 01 PUSH DPH MOV DPTR#CRADD2 PRM11 MOVX A@DPTR JB ACC.7PRM11 0 MOV DPTR#DWADD2 MOV ADAT MOVX @DPTRA POP DPH POP DPL 6 PRM2 PUSH DPL 01 PUSH DPH MOV DPTR#CRADD2 PRM21 MOVX A@DPTR JB ACC.7PRM21 0 MOV DPTR#DRADD2 MOVX A@DPTR MOV DATA POP DPH POP DPL 7 PRR0 PUSH DPL 10 PUSH DPH MOV DPTR#CRADD3 PRR01 MOVX A@DPTR JB ACC.7PRR01 0 MOV DPTR#CWADD3 MOV ACOM MOVX @DPTRA POP DPH POP DPL 8 PRR1 PUSH DPL 10 PUSH DPH MOV DPTR#CRADD3 PRR11 MOVX A@DPTR JB ACC.7PRR11 0-11 -

MOV DPTR#DWADD3 MOV ADAT MOVX @DPTRA POP DPH POP DPL 9 PRR2 PUSH DPL 10 PUSH DPH MOV DPTR#CRADD3 PRR21 MOVX A@DPTR JB ACC.7PRR21 0 MOV DPTR#DRADD3 MOVX A@DPTR MOV DATA POP DPH POP DPL. CSA EQU P3.0 /CSA CSB EQU P3.1 /CSB RS EQU P3.2 R/W EQU P3.3 E EQU P3.4 1 PRL0 CLR CSA 00 CLR CSB CLR RS RS=0 SETB R/W R/W=1 PRL01 MOV P1#0FFH P1 1 SETB E E=1 MOV AP1. CLR E E=0 JB ACC.7PRL01 0 CLR R/W RW=0 MOV P1COM SETB E E=1-12 -

CLR E E=0 2 PRL1 CLR CSA 00 CLR CSB CLR RS RS=0 SETB R/W R/W=1 PRL11 MOV P1#0FFH P1 1 SETB E E=1 MOV AP1. CLR E E=0 JB ACC.7PRL11 0 SETB RS RS=1 CLR R/W RW=0 MOV P1DAT SETB E E=1 CLR E E=0 3 PRL2 CLR CSA 00 CLR CSB CLR RS RS=0 SETB R/W R/W=1 PRL21 MOV P1#0FFH P1 1 SETB E E=1 MOV AP1. CLR E E=0 JB ACC.7PRL21 0 SETB RS RS=1 MOV P1#0FFH P1 1 SETB E E=1 MOV DATP1 CLR E E=0 4 PRM0 CLR CSA 01 SETB CSB CLR RS RS=0 SETB R/W R/W=1 PRM01 MOV P1#0FFH P1 1 SETB E E=1 MOV AP1. CLR E E=0-13 -

JB ACC.7PRM01 0 CLR R/W RW=0 MOV P1COM SETB E E=1 CLR E E=0 5 PRM1 CLR CSA 01 SETB CSB CLR RS RS=0 SETB R/W R/W=1 PRM11 MOV P1#0FFH P1 1 SETB E E=1 MOV AP1. CLR E E=0 JB ACC.7PRM11 0 SETB RS RS=1 CLR R/W RW=0 MOV P1DAT SETB E E=1 CLR E E=0 6 PRM2 CLR CSA 01 SETB CSB CLR RS RS=0 SETB R/W R/W=1 PRM21 MOV P1#0FFH P1 1 SETB E E=1 MOV AP1. CLR E E=0 JB ACC.7PRM21 0 SETB RS RS=1 MOV P1#0FFH P1 1 SETB E E=1 MOV DATP1 CLR E E=0 7 PRR0 SETB CSA 10 CLR CSB CLR RS RS=0 SETB R/W R/W=1-14 -

PRR01 MOV P1#0FFH P1 1 SETB E E=1 MOV AP1. CLR E E=0 JB ACC.7PRR01 0 CLR R/W RW=0 MOV P1COM SETB E E=1 CLR E E=0 8 PRR1 SETB CSA 10 CLR CSB CLR RS RS=0 SETB R/W R/W=1 PRR11 MOV P1#0FFH P1 1 SETB E E=1 MOV AP1. CLR E E=0 JB ACC.7PRR11 0 SETB RS RS=1 CLR R/W RW=0 MOV P1DAT SETB E E=1 CLR E E=0 9 PRR2 SETB CSA 10 CLR CSB CLR RS RS=0 SETB R/W R/W=1 PRR21 MOV P1#0FFH P1 1 SETB E E=1 MOV AP1. CLR E E=0 JB ACC.7PRR21 0 SETB RS RS=1 MOV P1#0FFH P1 1 SETB E E=1 MOV DATP1 CLR E E=0-15 -

128*64PRL1 1 INT MOV COM#0C0H LCALL PRL0 LCALL PRM0 LCALL PRR0 MOV COM#3FH LCALL PRL0 LCALL PRM0 LCALL PRR0 2 RAM CLEAR MOV R4#00H CLEAR1MOV AR4 ORL A#0B8H MOV COMA LCALL PRL0 LCALL PRM0 LCALL PRR0 MOV COM#40H 0 LCALL PRL0 LCALL PRM0 LCALL PRR0 MOV R3#40H 64 CLEAR2MOV DAT#00H 0 LCALL PRL1 LCALL PRM1 LCALL PRR1 DJNZ R3CLEAR2 INC R4 1 CJNE R4#08HCLEAR1 RAM MAIN MOV SP#60H ANL P3#0E0H LCALL INT LCALL CLEAR 3 COLUMN EQU 30H 0-191 PAGE EQU 31H D2D1D0 D7 D7=0 6X8-16 -

D7=1 8X8 CODE EQU 32H COUNT EQU 33H CWPR MOV DPTR#CTAB MOV ACODE MOV B#08H 8 MUL AB X8 ADD ADPL MOV DPLA =+ X8 MOV AB ADDC ADPH MOV DPHA MOV CODE#00H MOV APAGE JB ACC.7CW_1 MOV COUNT#06H 6X8 LJMP CW_2 CW_1 MOV COUNT#08H 8X8 CW_2 ANL A#07H ORL A#0B8H MOV COMA LCALL PRL0 LCALL PRM0 LCALL PRR0 MOV ACOLUMN CLR C SUBB A#40H -64 JC CW_3 0 MOV COLUMN A SUBB A#40H -64 JC CW_21 0 MOV COLUMN A 0 MOV APAGE SETB ACC.5 MOV PAGEA 000110 LJMP CW_3 CW_21 MOV APAGE SETB ACC.4 MOV PAGEA CW_3 MOV COMCOLUMN ORL COM#40H MOV APAGE ANL A#30H - 17 -

CJNE A#10HCW_31 01 LCALL PRM0 LJMP CW_4 CW_31 CJNE A#20HCW_32 10 LCALL PRR0 LJMP CW_4 CW_32 LCALL PRL0 00 CW_4 MOV ACODE MOVC A@A+DPTR MOV DATA MOV APAGE ANL A#30H CJNE A#10HCW_41 01 LCALL PRM1 LJMP CW_5 CW_41 CJNE A#20HCW_42 10 LCALL PRR1 LJMP CW_5 CW_42 LCALL PRL1 00 CW_5 INC CODE 1 INC COLUMN 1 MOV ACOLUMN CJNE A#40HCW_6 CW_6 JC CW_9 MOV COLUMN#00H MOV APAGE JB ACC.5 CW_9 JB ACC.4CW_61 SETB ACC.4 MOV PAGEA MOV COM#40H 0 LCALL PRM0 LJMP CW_9 CW_61 SETB ACC.5 CLR ACC.4 MOV PAGEA MOV COM#40H 0 LCALL PRR0 CW_9 DJNZ COUNTCW_4 MOV PAGE#05H 6X8 4 MOV COLUMN#30H 4-18 -

MOV CODE#34H LCALL CW_PR MOV PAGE#05H MOV COLUMN#3CH MOV CODE#45H LCALL CW_PR MOV PAGE#05H MOV COLUMN#48H MOV CODE#4CH LCALL CW_PR MOV PAGE#05H MOV COLUMN#54H MOV CODE#1AH LCALL CW_PR MOV R7#00H MOV R660H LOOP MOV AR7 MOV DPTR#TAB1 MOVC A@A+DPTR MOV CODE,A MOV PAGE,#85H 8X8 4 MOV COLUMNR6 LCALL CW_PR INC R7 MOV A#06H ADD AR6 MOV R6A CJNE R7#08HLOOP SJMP TAB1 DB 16H12H17H18H10H18H16H16H CTABDB 000H,000H,000H,000H,000H,000H,000H,000H =00H DB 000H,000H,000H,04FH,000H,000H,000H,000H! =01H DB 000H,000H,007H,000H,007H,000H,000H,000H, =02H DB 000H,014H,07FH,014H,07FH,014H,000H,000H #=03H DB 000H,024H,02AH,07FH,02AH,012H,000H,000H $=04H DB 000H,023H,013H,008H,064H,062H,000H,000H %=05H DB 000H,036H,049H,055H,022H,050H,000H,000H&=06H DB 000H,000H,005H,003H,000H,000H,000H,000H =07H DB 000H,000H,01CH,022H,041H,000H,000H,000H =08H - 19 -

DB 000H,000H,041H,022H,01CH,000H,000H,000H =09H DB 000H,014H,008H,03EH,008H,014H,000H,000H *=0AH DB 000H,008H,008H,03EH,0H08,008H,000H,000H +=0BH DB 000H,000H,050H,030H,000H,000H,000H,000H =0CH DB 000H,008H,008H,008H,008H,000H,000H,000H -=0DH DB 000H,000H,060H,060H,000H,000H,000H,000H.=0EH DB 000H,020H,010H,008H,004H,002H,000H,000H /=0FH DB 000H,03EH,051H,049H,045H,03EH,000H,000H 0=10H DB 000H,000H,042H,07FH,040H,000H,000H,000H 1=11H DB 000H,042H,061H,051H,049H,046H,000H,000H 2=12H DB 000H,021H,041H,045H,04BH,031H,000H,000H 3=13H DB 000H,018H,014H,012H,07FH,010H,000H,000H 4=14H DB 000H,027H,045H,045H,045H,039H,000H,000H 5=15H DB 000H,03CH,04AH,049H,049H,030H,000H,000H 6=16H DB 000H,001H,001H,079H,005H,003H,000H,000H 7=17H DB 000H,036H,049H,049H,049H,036H,000H,000H 8=18H DB 000H,006H,049H,049H,029H,01EH,000H,000H 9=19H DB 000H,000H,036H,036H,000H,000H,000H,000H =1AH DB 000H,000H,056H,036H,000H,000H,000H,000H =1BH DB 000H,008H,014H,022H,041H,000H,000H,000H <=1CH DB 000H,014H,014H,014H,014H,014H,000H,000H ==1DH DB 000H,000H,041H,022H,014H,008H,000H,000H >=1EH DB 000H,002H,001H,051H,009H,006H,000H,000H =1FH DB 000H,032H,049H,079H,041H,03EH,000H,000H @ =20H DB 000H,07EH,011H,011H,011H,07EH,000H,000H A=21H DB 000H,041H,07FH,049H,049H,036H,000H,000H B=22H DB 000H,03EH,041H,041H,041H,022H,000H,000H C=23H DB 000H,041H,07EH,041H,041H,003H,000H,000H D=24H DB 000H,07EH,049H,049H,049H,049H,000H,000H E=25H DB 000H,07FH,009H,009H,009H,001H,000H,000H F=26H DB 000H,03EH,041H,041H,049H,07AH,000H,000H G=27H DB 000H,07FH,008H,008H,008H,07FH,000H,000H H=28H DB 000H,000H,041H,07FH,041H,000H,000H,000H I=29H DB 000H,020H,040H,041H,03FH,001H,000H,000H J=2AH DB 000H,07FH,008H,014H,022H,041H,000H,000H K=2BH DB 000H,07FH,040H,040H,040H,040H,000H,000H L=2CH DB 000H,07FH,002H,00CH,002H,07FH,000H,000H M=2DH DB 000H,07FH,006H,008H,030H,07FH,000H,000H N=2EH DB 000H,03EH,041H,041H,041H,03EH,000H,000H O=2FH DB 000H,07FH,009H,009H,009H,006H,000H,000H P=30H DB 000H,03EH,041H,051H,021H,05EH,000H,000H Q=31H DB 000H,07FH,009H,019H,029H,046H,000H,000H R=32H DB 000H,026H,049H,049H,049H,032H,000H,000H S=33H DB 000H,001H,001H,07FH,001H,001H,000H,000H T=34H - 20 -

DB 000H,03FH,040H,040H,040H,03FH,000H,000H U=35H DB 000H,01FH,020H,040H,020H,01FH,000H,000H V36H DB 000H,07FH,020H,018H,020H,07FH,000H,000H W=37H DB 000H,063H,014H,008H,014H,063H,000H,000H X=38H DB 000H,007H,008H,070H,008H,007H,000H,000H Y=39H DB 000H,061H,051H,049H,045H,043H,000H,000H Z=3AH DB 000H,000H,07FH,041H,041H,000H,000H,000H [=3BH DB 000H,002H,004H,008H,010H,020H,000H,000H \=3CH DB 000H,000H,041H,041H,07FH,000H,000H,000H ]=3DH DB 000H,004H,002H,001H,002H,004H,000H,000H =3EH DB 000H,040H,040H,000H,040H,040H,000H,000H -=3FH DB 000H,001H,002H,004H,000H,000H,000H,000H DB 000H,020H,054H,054H,054H,078H,000H,000H a =41H DB 000H,07FH,048H,044H,044H,038H,000H,000H b=42h DB 000H,038H,044H,044H,044H,028H,000H,000H c=43h DB 000H,038H,044H,044H,048H,07FH,000H,000H d=44h DB 000H,038H,054H,054H,054H,018H,000H,000H e=45h DB 000H,000H,008H,07EH,009H,002H,000H,000H f=46h DB 000H,00CH,052H,052H,04CH,03EH,000H,000H g=47h DB 000H,07FH,008H,004H,004H,078H,000H,000H h=48h DB 000H,000H,044H,07DH,040H,000H,000H,000H i=49h DB 000H,020H,040H,044H,03DH,000H,000H,000H j=4ah DB 000H,000H,07FH,010H,028H,044H,000H,000H k=4bh DB 000H,000H,041H,07FH,040H,000H,000H,000H l=4ch DB 000H,07CH,004H,078H,004H,078H,000H,000H m=4dh DB 000H,07CH,008H,004H,004H,078H,000H,000H n=4eh DB 000H,038H,044H,044H,044H,038H,000H,000H o=4fh DB 000H,07EH,00CH,012H,012H,00CH,000H,000H p=50h DB 000H,00CH,012H,012H,00CH,07EH,000H,000H q=51h DB 000H,07CH,008H,004H,004H,008H,000H,000H r=52h DB 000H,058H,054H,054H,054H,064H,000H,000H s=53h DB 000H,004H,03FH,044H,040H,020H,000H,000H t=54h DB 000H,03CH,040H,040H,03CH,040H,000H,000H u=55h DB 000H,01CH,020H,040H,020H,01CH,000H,000H v=56h DB 000H,03CH,040H,030H,040H,03CH,000H,000H w=57h DB 000H,044H,028H,010H,028H,044H,000H,000H s=58h DB 000H,01CH,0A0H,0A0H,090H,07CH,000H,000H y=59h DB 000H,044H,064H,054H,04CH,044H,000H,000H z=5ah DB 000H,000H,008H,036H,041H,000H,000H,000H {=5BH DB 000H,000H,000H,077H,000H,000H,000H,000H =5CH DB 000H,000H,041H,036H,008H,000H,000H,000H }=5DH DB 000H,002H,001H,002H,004H,002H,000H,000H -=5FH DB 000H,0FFH,0FFH,0FFH,0FFH,0FFH,000H,000H =60H - 21 -

4 COLUMN EQU 30H 0-191 PAGE EQU 31H D1D0 CODE EQU 32H COUNE EQU 33H CCW_PR MOV DPTR#CCTAB MOV ACODE MOV B#20H 32 MUL AB X32 ADD ADPL MOV DPLA =+ X32 MOV AB ADDC ADPH MOV DPHA PUSH COLUMN PUSH COLUMN MOV CODE00H CCW_1 MOV COUNT#10H 16 MOV APAGE ANL A#07H ORL A0B8H MOV COMA LCALL PRL0 LCALL PRM0 LCALL PRR0 POP COLUMN MOV ACOLUMN CLR C SUBB A#40H -64 JC CCW_2 0 MOV COLUMN A SUBB A#40H -64 JC CCW_11 0 MOV COLUMN A 0 MOV APAGE SETB ACC.5 MOV PAGEA 000110 LJMP CCW_2 CCW_11 MOV APAGE SETB ACC.4 MOV PAGEA CCW_2 MOV COMCOLUMN ORL COM#40H MOV APAGE - 22 -

ANL A#30H CJNE A#10HCCW_31 01 LCALL PRM0 LJMP CCW_4 CCW_31 CJNE A#20HCCW_32 10 LCALL PRR0 LJMP CCW_4 CCW_32 LCALL PRL0 00 CCW_4 MOV ACODE MOVC A@A+DPTR MOV DATA MOV APAGE ANL A#30H CJNE A#10HCCW_41 01 LCALL PRM1 LJMP CCW_5 CCW_41 CJNE A#20HCCW_42 10 LCALL PRR1 LJMP CCW_5 CCW_42 LCALL PRL1 00 CCW_5 INC CODE 1 INC COLUMN 1 MOV ACOLUMN CJNE A#40HCCW_6 CCW_6 JC CCW_7 MOV COLUMN#00H MOV APAGE JB ACC.5 CCW_9 JB ACC.4CCW_61 SETB ACC.4 MOV PAGEA MOV COM#40H 0 LCALL PRM0 LJMP CCW_7 CCW_61 SETB ACC.5 CLR ACC.4 MOV PAGEA MOV COM#40H 0 LCALL PRR0 CCW_7 DJNZ COUNTCCW_4 MOV APAGE JB ACC.7CCW_9 D7 1 INC A 1-23 -

CCW_9 SETB ACC.7 1 ANL A#0CFH MOV PAGEA MOV CODE#10H 16 LJMP CCW_1 MOV MOV MOV LCALL MOV MOV MOV LCALL MOV MOV MOV LCALL MOV MOV MOV LCALL SJMP PAGE#02H COLUMN#35H CODE#00H CCW_PR PAGE#02H COLUMN#4BH CODE#01H CCW_PR PAGE#02H COLUMN#63H CODE#02H CCW_PR PAGE#02H COLUMN#7BH CODE#03H CCW_PR CCTAB: HZ0: DB 08H, 0AH,0EAH,0AAH,0AAH,0AAH,0AFH,0E0H DB 0AFH,0AAH,0AAH,0AAH,0FAH, 28H, 0CH, 00H DB 20H,0A0H,0ABH, 6AH, 2AH, 3EH, 2AH, 2BH DB 2AH, 3EH, 2AH, 6AH,0ABH,0A0H, 20H, 00H ; HZ1: DB 40H, 42H,0CCH, 00H, 00H,0F8H, 88H, 88H DB 88H, 08H,0FFH, 08H, 0AH,0CCH, 08H, 00H DB 00H, 00H, 3FH, 90H, 48H, 3FH, 08H, 10H DB 4FH, 20H, 13H, 1CH, 63H, 80H,0E0H, 00H ; HZ2: DB 00H,0F8H, 48H, 48H, 48H, 48H,0FFH, 48H DB 48H, 48H, 48H,0FCH, 08H, 00H, 00H, 00H DB 00H, 07H, 02H, 02H, 02H, 02H, 3FH, 42H DB 42H, 42H, 42H, 47H, 40H, 70H, 00H, 00H ; HZ3: DB 80H, 80H, 82H, 82H, 82H, 82H, 82H,0E2H DB 0A2H, 92H, 8AH, 86H, 80H,0C0H, 80H, 00H - 24 -

DB 00H, 00H, 00H, 00H, 00H, 40H, 80H, 7FH DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H ;» ¹ú ˆ Âï äruuä ú u n ~s n zvdohv#jhpwhfkkefrp dâ¹ú ynçéä éò $ un ~s» né¹ú ú n Ëxk ¹ú ËkÚd³ úãf % n ~s n zsdqwdjh#dvldqvrxufhvfrp Øxk dytâ¹ú.doodqj3xgglqj5rdg*roghq:khho%xloglqj6lqjdsruhv n ~s n zwdvvlq#vlqjqhwfrpvj - 25 -