KS0108 - gemtech-hb. · PDF fileKS0108 - 2 - ⁄ KS0108 XYfl 1 KS0108 R...

25
KS0108 http://www.gemtech-hb.com - 1 - KS0108 KS0108 8 KS0107 KS0108 KS0108 128*32 128*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

Transcript of KS0108 - gemtech-hb. · PDF fileKS0108 - 2 - ⁄ KS0108 XYfl 1 KS0108 R...

Page 1: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 1 -

KS0108 ����������������������������������������

KS0108 ���������� ����������������

���� 8 ���������� KS0107 !"��#$%%&'��()*+,�-.�/0KS0108�12�3456KS0108�����78128*32&128*649 192*64�:;<=(

������ KS0108���

KS0108�� �'���������������%�� KS0107 !>;�?@��������AB( ��KS0108�CD

1&5E 64F64=4096��� RAM�RAMGH�IJ": LCD#K�LD�M&NOPQ

2&KS0108'���R� 64S'����Q 3&KS0108T&UVWXY� 68A'����Z�[\����� 68A'

����]��Q 4&KS0108�^_`a 1/48--1/64(

b�KS0108������]cd efZd OP efgh ij CS1,CS2,CS3 �k lmm-n CS19 CS2opq-r�CS3spq-

r( E �k TU>jcd t E uvw�IJxyz{U|k

KS0108Qt Espq}~�IJxT� R/W �k TU-.cd R/W=1aT-r�R/W=0aU-r RS(����� D/I)

�k IJ&��-.cd

RS=1aIJVW RS=0aU���TOP

DB0-DB7 �P IJ�� RST �k ��cd opq�����cd��X����

����>����%a 0�RST ��MPU����MPU��Q�����VDD�>���W;(

Page 2: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 2 -

��KS0108�XY�1�KS0108R�j� �� A'������]�XY���cd��"��u������������������������������������������������������������������������

Characteristic Symbol Min. Typ. Max. Unit

E ���� tcyc 1000 --- --- ns

E ���� twhE 450 --- --- ns

E ��� 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

Page 3: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 3 -

2���XY ����KS0108������z��� 0(�� ¡�u¢£ ¤¥ Zd ¦§¨ ©ª ¦« ¬� ��X~ Trs 1.0 --- --- �­ K®X~ Tr --- --- 200 ¯­

°±²³´µ´� �� ¶·¸ ���¹º�

������������� �����������������������������������������������

Page 4: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 4 -

»�KS0108���AB KS0108���AB`¼½¬��¾¿�À�(ÁÂÃ/0�u(

1& ��Ä/��� R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 1 1 1 1 1 1/0 Å DBO=1X�LCD�� RAMG�5ÆQDBO=0X�����( 2&����%{ROW|Ç6�� R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 1 ����%{0-63|

È��Ç6É":��#¦K�%��� RAM�%d��ÊË�ÌÍ����%��Î> LCDÏÁ��Ð#��Ñ(

3& Ò{RAGE|Ç6�� R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 0 1 1 1 Òd{0-7| �� RAM¾ 64%� 8Ò�HÒ 8%( 4& '��{Y Address|Ç6�� R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 ��'��{0-63| Ç6ÉÒ��9'���ÓÔ�ÕÖÉ�� RAMG��L¬×�ØÙMPUÓ�Î;T&U��T�Ȭ×G�5Æ�ÚȬ×U$�LÛÜIJ( 5& TOP��

R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 BUSY 0 ON/OFF REST 0 0 0 0 È��;ÝÞß KS0108�OP��àáâã�u£ BUSY£1-5ätåW 0-æçOP ON/OFF£1-���� 0-��èÄ REST£ 1-��OP 0-æçOP t BUSY9 RESTOPX�éTOP��ê�ë���ì�" KS0108íîW;( t" KS0108VW�ïðÞß BUSYOP�ÎÕÖñ�Î" KS0108$%VW(

6& UIJ�� R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 U I J

7& TIJ�� R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 T � � I J T&UIJ��Hò%ó�ôT&UVW�'��Óõ�ö��÷øùú��

$%TVW�ï�÷ø��ô_TVW�û�üýTþ�T��ðT�¬×G�

IJ(

Page 5: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 5 -

����� ���������

�����

b�9¬m�{Intel 8051/8031|��] 1�����{��<�|

123456789

1011121314151617181920

J4

VCC

VCC

VCC

K1

C3100U

XTAL

6MHZ

C2

20P

C1

20P

R21K

R1

200

1112

13

U5D

89

10U5C

4

56

U5B

1

23

U5A

A1

B2

C3

E14

E25

E36

Y0 15

Y114

Y2 13

Y312

Y4 11

Y510

Y6 9

Y77

U474LS138

D03 Q0 2

D14 Q1 5

D27 Q2 6

D38 Q3 9

D413 Q4 12

D514 Q5 15

D617 Q6 16

D718 Q7 19

OE1

LE11

U274LS373

EA/VP31

X119

X218

RESET9

RD17

WR16

INT012 INT113

T014T115

P101

P112

P123

P134

P145

P156

P167

P178

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

P2728

PSEN 29ALE/P30TXD 11RXD10

U18031

1112

13

U6D

K2

A010

A19

A28

A37

A46

A55

A64

A73

A825

A924

A1021

A1123

A122

A1326

A1427

CE20 OE22

VPP1

D0 11

D1 12

D2 13

D3 15

D4 16

D5 17

D6 18

D7 19

U327256

JP1VCC

VEERST

D7D6D5D4D3D2D1D0ER/WD/IVOVCCGND

D7D6D5D4D3D2D1D0

A13A12A11A10A9A8

D7D6D5D4D3D2D1D0

A15A14A13A12A11A10A9A8

WRRD

128*64

PGM

A14

PAUSE

RESET

(27128)

RST

CS2CS1

CS1CS2

E

Page 6: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 6 -

2�~���{I/O]��|

EA/VP31

X119

X2 18

RESET 9

RD 17

WR16

INT0 12INT1 13

T014T1 15

P10 1

P11 2

P12 3

P13 4

P14 5

P15 6

P16 7

P17 8

P0039

P0138

P0237

P0336

P0435

P0534

P0633

P0732

P2021

P2122

P2223

P2324

P2425

P2526

P2627

P2728

PSEN29 ALE/P30 TXD11 RXD10

U1

8051

GNDVCCV0RSR/WE1D0D1D2D3

D0D1D2D3

E1

R/WRS

123456789

1011121314151617181920

J1

LCM

D4D5D6D7

D4D5D6D7

RST

CS1CS2

VEECS1CS2

3�m- 128*64 ����78�m-cd�spq��opq����e��KS0108� Lm-(��Kç��í��s��9o�������ÞR�í��Ê��( ��p��p9"`��Ü 1��p�í� �p�����ð���78 �!Sp"��S��p" VDD�#��

�78���pS�p���$+5V{�+3V|(%�S���#��;��1/64^_���#�$�ð 8~15V �~�p"��(�Î�ð�� ��S&p"{VEE|�-5V~ -10V�ØÙ VDD9 VEE�~� 10~15V�"v�;������p"(Ø�<�u�p��=�u�V-Ó��ð ��&"�p���Ü��'(�W;(

Page 7: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 7 -

��)í���], VEEn*+É�¿� Von�ëp��=�u£

2�¬p�í� ¬p�í���������78 ��Sp"�#��p"VDD��$+5V{�+3V|���785ä,@ÉDC-DC-.pS�/��#���p"0�DC-DC-.pS �(�$Ø1í���]G�2� VEE n3�/4�� VOUT n3�#��785ä� DC-DC-.pSî@�&p"���n3��$p"a-5V�-10V56(Ø�í��$7�ð��ê�p�Ý�Ü��'((ë�ppS�u£

Page 8: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 8 -

������ ���������

����� 1��Lm-n�í�

Ø� 192*64����78�H�m KS0108�e��Lm-cd�spq��opq����e�� KS0108� Lm-( 2�!Lm-cd�í�

Ø� 192*64����78�!Lm-cdÂÃ�8�LKS0108��9�m-n3K��$\1í��-r<=£CS1&CA2=00 X�-r5: KS0108�CS1&CA2=01 X�-rG~� KS0108�CS1&CA2=10 X�-r6: KS0108({ÎKaç�í��m-�A��j;)ªd�í�G~96:� IC�-r¨�<��ùú=R�í��Ê��(| b�192*64 í���]>�ppS�à? 128*64í��@�(

Page 9: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 9 -

����� ���������

128*32��DA78����£

�����56 KS0108� 128*32�����78�ëÏ�Å� 64*64�7

8�,��5ÆÂ@ 64*32�Ku!äÂ�/BuCäÂD8KCäÂ��:º@�( �$t 128*64�í�G�m-cd�Ñ2�e8�]K�EFt785äG

H�8�:���pqKÉ( ëI<J�:;�à? 128*64> 129*6478�:;(�

��� ���� ���������� ����� ��� !

�&� ����<� {�|�]pS {b|����<���3KY

A11=/CSB�A10=/CSA�A9=R/W�A8=A0 COM EQU 20H Q��Lz DAT EQU 21H QIJLz CWADD1 EQU 2000H QU��4M��{5| CRADD1 EQU 2001H QTOP��{5| DWADD1 EQU 2002H QU��IJ��{5| DRADD1 EQU 2003H QT��IJ��{5| CWADD2 EQU 2004H QU��4M��{G| CRADD2 EQU 2005H QTOP��{G| DWADD2 EQU 2006H QU��IJ��{G| DRADD2 EQU 2007H QT��IJ��{G| CWADD3 EQU 2008H QU��4M��{6| CRADD3 EQU 2009H QTOP��{6| DWADD3 EQU 200AH QU��IJ��{6|

Page 10: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 10 -

DRADD2 EQU 200BH QT��IJ��{6| 1 U��4M3KY{5| PRL0£ PUSH DPL Qm-Ç6aN00O PUSH DPH MOV DPTR�#CRADD1 QÇ6TOPÛ�� PRL01£ MOVX A�@DPTR QTOPÛ JB ACC.7�PRL01 QPNQORSaN0Oñ�ñtT MOV DPTR�#CWADD1 QÇ6U��4M�� MOV A�COM Q��4M MOVX @DPTR�A QU��4M POP DPH POP DPL RET 2 U��IJ3KY{5| PRL1£ PUSH DPL Qm-Ç6aN00O PUSH DPH MOV DPTR�#CRADD1 QÇ6TOPÛ�� PRL11£ MOVX A�@DPTR QTOPÛ JB ACC.7�PRL11 QPNQORSaN0Oñ�ñtT MOV DPTR�#DWADD1 QÇ6U��IJ�� MOV A�DAT QIJ MOVX @DPTR�A QUIJ POP DPH POP DPL RET 3 T��IJ3KY{5| PRL2£ PUSH DPL Qm-Ç6aN00O PUSH DPH MOV DPTR�#CRADD1 QÇ6TOPÛ�� PRL21£ MOVX A�@DPTR QTOPÛ JB ACC.7�PRL21 QPNQORSaN0Oñ�ñtT MOV DPTR�#DRADD1 QÇ6T��IJ�� MOVX A�@DPTR QTIJ

MOV DAT�A QzIJ POP DPH POP DPL RET 4 U��4M3KY{G| PRM0£ PUSH DPL Qm-Ç6aN01O PUSH DPH MOV DPTR�#CRADD2 QÇ6TOPÛ�� PRM01£ MOVX A�@DPTR QTOPÛ JB ACC.7�PRM01 QPNQORSaN0Oñ�ñtT MOV DPTR�#CWADD2 QÇ6U��4M�� MOV A�COM Q��4M

Page 11: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 11 -

MOVX @DPTR�A QU��4M POP DPH POP DPL RET 5 U��IJ3KY{G| PRM1£ PUSH DPL Qm-Ç6aN01O PUSH DPH MOV DPTR�#CRADD2 QÇ6TOPÛ�� PRM11£ MOVX A�@DPTR QTOPÛ JB ACC.7�PRM11 QPNQORSaN0Oñ�ñtT MOV DPTR�#DWADD2 QÇ6U��IJ�� MOV A�DAT QIJ MOVX @DPTR�A QUIJ POP DPH POP DPL RET 6 T��IJ3KY{G| PRM2£ PUSH DPL Qm-Ç6aN01O PUSH DPH MOV DPTR�#CRADD2 QÇ6TOPÛ�� PRM21£ MOVX A�@DPTR QTOPÛ JB ACC.7�PRM21 QPNQORSaN0Oñ�ñtT MOV DPTR�#DRADD2 QÇ6T��IJ�� MOVX A�@DPTR QTIJ

MOV DAT�A QzIJ POP DPH POP DPL RET 7 U��4M3KY{6| PRR0£ PUSH DPL Qm-Ç6aN10O PUSH DPH MOV DPTR�#CRADD3 QÇ6TOPÛ�� PRR01£ MOVX A�@DPTR QTOPÛ JB ACC.7�PRR01 QPNQORSaN0Oñ�ñtT MOV DPTR�#CWADD3 QÇ6U��4M�� MOV A�COM Q��4M MOVX @DPTR�A QU��4M POP DPH POP DPL RET 8 U��IJ3KY{6| PRR1£ PUSH DPL Qm-Ç6aN10O PUSH DPH MOV DPTR�#CRADD3 QÇ6TOPÛ�� PRR11£ MOVX A�@DPTR QTOPÛ JB ACC.7�PRR11 QPNQORSaN0Oñ�ñtT

Page 12: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 12 -

MOV DPTR�#DWADD3 QÇ6U��IJ�� MOV A�DAT QIJ MOVX @DPTR�A QUIJ POP DPH POP DPL RET 9 T��IJ3KY{6| PRR2£ PUSH DPL Qm-Ç6aN10O PUSH DPH MOV DPTR�#CRADD3 QÇ6TOPÛ�� PRR21£ MOVX A�@DPTR QTOPÛ JB ACC.7�PRR21 QPNQORSaN0Oñ�ñtT MOV DPTR�#DRADD3 QÇ6T��IJ�� MOVX A�@DPTR QTIJ

MOV DAT�A QzIJ POP DPH POP DPL RET b.~���<��]pS {b|~���<���3KY CSA EQU P3.0 Qm-/CSA CSB EQU P3.1 Qm-/CSB RS EQU P3.2 QLz-.cd R/W EQU P3.3 QTU-.cd E EQU P3.4 Q>jcd 1& U��4M3KY{5| PRL0£ CLR CSA Qm-Ç6aN00O CLR CSB CLR RS QRS=0 SETB R/W QR/W=1 PRL01£ MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV A�P1 QTOPÛ. CLR E QE=0 JB ACC.7�PRL01 QPNQORSaN0Oñ�ñtT CLR R/W QRW=0 MOV P1�COM QU��4M SETB E QE=1

Page 13: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 13 -

CLR E QE=0 RET

2& U��IJ3KY{5| PRL1£ CLR CSA Qm-Ç6aN00O CLR CSB CLR RS QRS=0 SETB R/W QR/W=1 PRL11£ MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV A�P1 QTOPÛ. CLR E QE=0 JB ACC.7�PRL11 QPNQORSaN0Oñ�ñtT SETB RS QRS=1

CLR R/W QRW=0 MOV P1�DAT QUIJ SETB E QE=1 CLR E QE=0 RET 3 T��IJ3KY{5| PRL2£ CLR CSA Qm-Ç6aN00O CLR CSB CLR RS QRS=0 SETB R/W QR/W=1 PRL21£ MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV A�P1 QTOPÛ. CLR E QE=0 JB ACC.7�PRL21 QPNQORSaN0Oñ�ñtT SETB RS QRS=1 MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV DAT�P1 QTIJ CLR E QE=0 RET 4& U��4M3KY{G| PRM0£ CLR CSA Qm-Ç6aN01O SETB CSB CLR RS QRS=0 SETB R/W QR/W=1 PRM01£ MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV A�P1 QTOPÛ. CLR E QE=0

Page 14: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 14 -

JB ACC.7�PRM01 QPNQORSaN0Oñ�ñtT CLR R/W QRW=0 MOV P1�COM QU��4M SETB E QE=1 CLR E QE=0 RET 5& U��IJ3KY{G| PRM1£ CLR CSA Qm-Ç6aN01O SETB CSB CLR RS QRS=0 SETB R/W QR/W=1 PRM11£ MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV A�P1 QTOPÛ. CLR E QE=0 JB ACC.7�PRM11 QPNQORSaN0Oñ�ñtT SETB RS QRS=1

CLR R/W QRW=0 MOV P1�DAT QUIJ SETB E QE=1 CLR E QE=0 RET 6&T��IJ3KY{G| PRM2£ CLR CSA Qm-Ç6aN01O SETB CSB CLR RS QRS=0 SETB R/W QR/W=1 PRM21£ MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV A�P1 QTOPÛ. CLR E QE=0 JB ACC.7�PRM21 QPNQORSaN0Oñ�ñtT SETB RS QRS=1 MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV DAT�P1 QTIJ CLR E QE=0 RET 7& U��4M3KY{6| PRR0£ SETB CSA Qm-Ç6aN10O CLR CSB CLR RS QRS=0 SETB R/W QR/W=1

Page 15: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 15 -

PRR01£ MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV A�P1 QTOPÛ. CLR E QE=0 JB ACC.7�PRR01 QPNQORSaN0Oñ�ñtT CLR R/W QRW=0 MOV P1�COM QU��4M SETB E QE=1 CLR E QE=0 RET

8& U��IJ3KY{6| PRR1£ SETB CSA Qm-Ç6aN10O CLR CSB CLR RS QRS=0 SETB R/W QR/W=1 PRR11£ MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV A�P1 QTOPÛ. CLR E QE=0 JB ACC.7�PRR11 QPNQORSaN0Oñ�ñtT SETB RS QRS=1

CLR R/W QRW=0 MOV P1�DAT QUIJ SETB E QE=1 CLR E QE=0 RET

9& T��IJ3KY{6| PRR2£ SETB CSA Qm-Ç6aN10O CLR CSB CLR RS QRS=0 SETB R/W QR/W=1 PRR21£ MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV A�P1 QTOPÛ. CLR E QE=0 JB ACC.7�PRR21 QPNQORSaN0Oñ�ñtT SETB RS QRS=1 MOV P1�#0FFH QP1]6N1O SETB E QE=1 MOV DAT�P1 QTIJ CLR E QE=0 RET

Page 16: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 16 -

�&:;3KY t>;ÈKY�ï:TJ>;�AB�;�:���3KY�UÌ]���V>; 128*64�0,{5|PRL1��3KY#W( 1& X�Y3KY INT£ MOV COM�#0C0H QÇ6����%aZ�% LCALL PRL0 LCALL PRM0 LCALL PRR0 MOV COM�#3FH QÄ��Ç6 LCALL PRL0 LCALL PRM0 LCALL PRR0 RET 2&[�� RAM\{[#|3KY CLEAR£ MOV R4�#00H QÒJ��]zÇ6 CLEAR1£MOV A�R4 ORL A�#0B8H QN�OÒJ��Ç64M MOV COM�A QÒJ��Ç6 LCALL PRL0 LCALL PRM0 LCALL PRR0 MOV COM�#40H Q'��Ç6aN0O LCALL PRL0 LCALL PRM0 LCALL PRR0 MOV R3�#40H Q�Ò[ 64LÛÜ CLEAR2£MOV DAT�#00H Q��IJaN0O LCALL PRL1 LCALL PRM1 LCALL PRR1 DJNZ R3�CLEAR2 QÒ5ÛÜ[^_` INC R4 QÒ��]za 1 CJNE R4�#08H�CLEAR1 QRAM\[^_` RET �@KY£ MAIN£ MOV SP�#60H ANL P3�#0E0H LCALL INT LCALL CLEAR 3&bcÛZUk3KY COLUMN EQU 30H Q'��Lz{0-191| PAGE EQU 31H QÒ��Lz D2�D1�D0£Ò�� QD7£ÛZ� D7=0a 6X8DA

Page 17: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 17 -

QD7=1a 8X8DA CODE EQU 32H QÛZ4MLz COUNT EQU 33H QdI CWePR£ MOV DPTR�#CTAB QÕÖÛZÛ78f�� MOV A�CODE Q4M MOV B�#08H QÛ78g�a 8LÛÜ MUL AB Q4M X8 ADD A�DPL QÛZÛ78f�� MOV DPL�A Q=Û7hf��+4M X8 MOV AB ADDC A�DPH MOV DPH�A MOV CODE�#00H Qi;a~�Lz MOV A�PAGE QTÒ��Lz JB ACC.7�CW_1 QPÛZ� MOV COUNT�#06H Q6X8DA LJMP CW_2 CW_1£ MOV COUNT�#08H Q8X8DA CW_2£ ANL A�#07H QÒ��¨ ORL A�#0B8H QN�OÒ����4M MOV COM�A QUÒ���j LCALL PRL0 LCALL PRM0 LCALL PRR0 MOV A�COLUMN QT'��Lz CLR C SUBB A�#40H Q'��-64 JC CW_3 Qk0a5#��\l MOV COLUMN �A SUBB A�#40H Q'��-64 JC CW_21 Qk0aG#��\l MOV COLUMN �A Qm0a6#��\l MOV A�PAGE SETB ACC.5 QÇ6\lRS� MOV PAGE�A QN00Oa5�N01OaG�N10Na6 LJMP CW_3 CW_21£ MOV A�PAGE SETB ACC.4 QÇ6\lRS� MOV PAGE�A CW_3£ MOV COM�COLUMN QÇ6'��¨ ORL COM�#40H QN�O'����RS� MOV A�PAGE QP\lRSÎÕÖÇ6 L�� ANL A�#30H

Page 18: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 18 -

CJNE A�#10H�CW_31 QN01OaG\ LCALL PRM0 LJMP CW_4 CW_31£ CJNE A�#20H�CW_32 QN10Oa6\ LCALL PRR0 LJMP CW_4 CW_32£ LCALL PRL0 QN00Oa5\ CW_4£ MOV A�CODE Q~�Lz¨ MOVC A�@A+DPTR QÛZÛ7IJ MOV DAT�A QUIJ MOV A�PAGE QP\lRS ANL A�#30H CJNE A�#10H�CW_41 QN01OaG\ LCALL PRM1 LJMP CW_5 CW_41£ CJNE A�#20H�CW_42 QN10Oa6\ LCALL PRR1 LJMP CW_5 CW_42£ LCALL PRL1 QN00Oa5\ CW_5£ INC CODE Q~�a 1 INC COLUMN Q'��a 1 MOV A�COLUMN QP'��ñn�\lop CJNE A�#40H�CW_6 CW_6£ JC CW_9 Qqn�0rs MOV COLUMN�#00H MOV A�PAGE Qn�0Ptt\l JB ACC.5 �CW_9 Qt6\l0u� JB ACC.4�CW_61 QPt5�G\ SETB ACC.4 Qt5\0-G\ MOV PAGE�A MOV COM�#40H QÇ6G\'��aN0O LCALL PRM0 LJMP CW_9 CW_61£ SETB ACC.5 QtG\0-6\ CLR ACC.4 MOV PAGE�A MOV COM�#40H QÇ66\'��aN0O LCALL PRR0 CW_9£ DJNZ COUNT�CW_4 Q_` RET bc��v�KYw MOV PAGE�#05H Q6X8DAÛ��Z 4Ò MOV COLUMN�#30H Q��'aZ 4'

Page 19: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 19 -

MOV CODE�#34H QÛZ4M LCALL CW_PR MOV PAGE�#05H Q MOV COLUMN�#3CH Q MOV CODE�#45H LCALL CW_PR MOV PAGE�#05H Q MOV COLUMN�#48H Q MOV CODE�#4CH LCALL CW_PR MOV PAGE�#05H Q MOV COLUMN�#54H Q MOV CODE�#1AH LCALL CW_PR MOV R7�#00H MOV R6�60H LOOP£ MOV A�R7 MOV DPTR�#TAB1 MOVC A�@A+DPTR MOV CODE,A MOV PAGE,#85H Q8X8DAÛ��Z 4Ò MOV COLUMN�R6 LCALL CW_PR INC R7 MOV A�#06H ADD A�R6 MOV R6�A CJNE R7�#08H�LOOP SJMP x TAB1£ DB 16H�12H�17H�18H�10H�18H�16H�16H

bcÛZh CTAB£DB 000H,000H,000H,000H,000H,000H,000H,000H QNO=00H DB 000H,000H,000H,04FH,000H,000H,000H,000H QN!”=01H DB 000H,000H,007H,000H,007H,000H,000H,000H, QNOO=02H DB 000H,014H,07FH,014H,07FH,014H,000H,000H Q N#O=03H DB 000H,024H,02AH,07FH,02AH,012H,000H,000H QN$O=04H DB 000H,023H,013H,008H,064H,062H,000H,000H QN%O=05H DB 000H,036H,049H,055H,022H,050H,000H,000HQN&O=06H DB 000H,000H,005H,003H,000H,000H,000H,000H QNyO=07H DB 000H,000H,01CH,022H,041H,000H,000H,000H QN{O=08H

Page 20: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 20 -

DB 000H,000H,041H,022H,01CH,000H,000H,000H QN|O=09H DB 000H,014H,008H,03EH,008H,014H,000H,000H QN*O=0AH DB 000H,008H,008H,03EH,0H08,008H,000H,000H QN+O=0BH DB 000H,000H,050H,030H,000H,000H,000H,000H QNQO=0CH DB 000H,008H,008H,008H,008H,000H,000H,000H QN-O=0DH DB 000H,000H,060H,060H,000H,000H,000H,000H QN.O=0EH DB 000H,020H,010H,008H,004H,002H,000H,000H QN/O=0FH DB 000H,03EH,051H,049H,045H,03EH,000H,000H QN0O=10H DB 000H,000H,042H,07FH,040H,000H,000H,000H QN1O=11H DB 000H,042H,061H,051H,049H,046H,000H,000H QN2O=12H DB 000H,021H,041H,045H,04BH,031H,000H,000H QN3O=13H DB 000H,018H,014H,012H,07FH,010H,000H,000H QN4O=14H DB 000H,027H,045H,045H,045H,039H,000H,000H QN5O=15H DB 000H,03CH,04AH,049H,049H,030H,000H,000H QN6O=16H DB 000H,001H,001H,079H,005H,003H,000H,000H QN7O=17H DB 000H,036H,049H,049H,049H,036H,000H,000H QN8O=18H DB 000H,006H,049H,049H,029H,01EH,000H,000H QN9O=19H DB 000H,000H,036H,036H,000H,000H,000H,000H QN£O=1AH DB 000H,000H,056H,036H,000H,000H,000H,000H QNQO=1BH DB 000H,008H,014H,022H,041H,000H,000H,000H QN<O=1CH DB 000H,014H,014H,014H,014H,014H,000H,000H QN=O=1DH DB 000H,000H,041H,022H,014H,008H,000H,000H QN>O=1EH DB 000H,002H,001H,051H,009H,006H,000H,000H QNzO=1FH DB 000H,032H,049H,079H,041H,03EH,000H,000H QN@”=20H DB 000H,07EH,011H,011H,011H,07EH,000H,000H QNAO=21H DB 000H,041H,07FH,049H,049H,036H,000H,000H QNBO=22H DB 000H,03EH,041H,041H,041H,022H,000H,000H QNCO=23H DB 000H,041H,07EH,041H,041H,003H,000H,000H QNDO=24H DB 000H,07EH,049H,049H,049H,049H,000H,000H QNEO=25H DB 000H,07FH,009H,009H,009H,001H,000H,000H QNFO=26H DB 000H,03EH,041H,041H,049H,07AH,000H,000H QNGO=27H DB 000H,07FH,008H,008H,008H,07FH,000H,000H QNHO=28H DB 000H,000H,041H,07FH,041H,000H,000H,000H QNIO=29H DB 000H,020H,040H,041H,03FH,001H,000H,000H QNJO=2AH DB 000H,07FH,008H,014H,022H,041H,000H,000H QNKO=2BH DB 000H,07FH,040H,040H,040H,040H,000H,000H QNLO=2CH DB 000H,07FH,002H,00CH,002H,07FH,000H,000H QNMO=2DH DB 000H,07FH,006H,008H,030H,07FH,000H,000H QNNO=2EH DB 000H,03EH,041H,041H,041H,03EH,000H,000H QNOO=2FH DB 000H,07FH,009H,009H,009H,006H,000H,000H QNPO=30H DB 000H,03EH,041H,051H,021H,05EH,000H,000H QNQO=31H DB 000H,07FH,009H,019H,029H,046H,000H,000H QNRO=32H DB 000H,026H,049H,049H,049H,032H,000H,000H QNSO=33H DB 000H,001H,001H,07FH,001H,001H,000H,000H QNTO=34H

Page 21: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 21 -

DB 000H,03FH,040H,040H,040H,03FH,000H,000H QNUO=35H DB 000H,01FH,020H,040H,020H,01FH,000H,000H QNVO36H DB 000H,07FH,020H,018H,020H,07FH,000H,000H QNWO=37H DB 000H,063H,014H,008H,014H,063H,000H,000H QNXO=38H DB 000H,007H,008H,070H,008H,007H,000H,000H QNYO=39H DB 000H,061H,051H,049H,045H,043H,000H,000H QNZO=3AH DB 000H,000H,07FH,041H,041H,000H,000H,000H QN[O=3BH DB 000H,002H,004H,008H,010H,020H,000H,000H QN\O=3CH DB 000H,000H,041H,041H,07FH,000H,000H,000H QN]O=3DH DB 000H,004H,002H,001H,002H,004H,000H,000H QN{O=3EH DB 000H,040H,040H,000H,040H,040H,000H,000H QN-O=3FH DB 000H,001H,002H,004H,000H,000H,000H,000H QNyO|}´~� DB 000H,020H,054H,054H,054H,078H,000H,000H QNa”=41H DB 000H,07FH,048H,044H,044H,038H,000H,000H QNbO=42H DB 000H,038H,044H,044H,044H,028H,000H,000H QNcO=43H DB 000H,038H,044H,044H,048H,07FH,000H,000H QNdO=44H DB 000H,038H,054H,054H,054H,018H,000H,000H QNeO=45H DB 000H,000H,008H,07EH,009H,002H,000H,000H QNfO=46H DB 000H,00CH,052H,052H,04CH,03EH,000H,000H QNgO=47H DB 000H,07FH,008H,004H,004H,078H,000H,000H QNhO=48H DB 000H,000H,044H,07DH,040H,000H,000H,000H QNiO=49H DB 000H,020H,040H,044H,03DH,000H,000H,000H QNjO=4AH DB 000H,000H,07FH,010H,028H,044H,000H,000H QNkO=4BH DB 000H,000H,041H,07FH,040H,000H,000H,000H QNlO=4CH DB 000H,07CH,004H,078H,004H,078H,000H,000H QNmO=4DH DB 000H,07CH,008H,004H,004H,078H,000H,000H QNnO=4EH DB 000H,038H,044H,044H,044H,038H,000H,000H QNoO=4FH DB 000H,07EH,00CH,012H,012H,00CH,000H,000H QNpO=50H DB 000H,00CH,012H,012H,00CH,07EH,000H,000H QNqO=51H DB 000H,07CH,008H,004H,004H,008H,000H,000H QNrO=52H DB 000H,058H,054H,054H,054H,064H,000H,000H QNsO=53H DB 000H,004H,03FH,044H,040H,020H,000H,000H QNtO=54H DB 000H,03CH,040H,040H,03CH,040H,000H,000H QNuO=55H DB 000H,01CH,020H,040H,020H,01CH,000H,000H QNvO=56H DB 000H,03CH,040H,030H,040H,03CH,000H,000H QNwO=57H DB 000H,044H,028H,010H,028H,044H,000H,000H QNsO=58H DB 000H,01CH,0A0H,0A0H,090H,07CH,000H,000H QNyO=59H DB 000H,044H,064H,054H,04CH,044H,000H,000H QNzO=5AH DB 000H,000H,008H,036H,041H,000H,000H,000H QN{O=5BH DB 000H,000H,000H,077H,000H,000H,000H,000H QN|O=5CH DB 000H,000H,041H,036H,008H,000H,000H,000H QN}O=5DH DB 000H,002H,001H,002H,004H,002H,000H,000H QN-O=5FH DB 000H,0FFH,0FFH,0FFH,0FFH,0FFH,000H,000H QN O=60H

Page 22: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 22 -

4 GcÛZUk3KY COLUMN EQU 30H Q'��Lz{0-191| PAGE EQU 31H QÒ��Lz D1�D0£Ò�� CODE EQU 32H QÛZ4MLz

COUNE EQU 33H QdI CCW_PR£ MOV DPTR�#CCTAB QÕÖÛZÛ78f��

MOV A�CODE Q4M MOV B�#20H QÛ78g�a 32LÛÜ MUL AB Q4M X32 ADD A�DPL QÛZÛ78f�� MOV DPL�A Q=Û7hf��+4M X32 MOV AB ADDC A�DPH MOV DPH�A PUSH COLUMN Q'��k� PUSH COLUMN Q'��k� MOV CODE�00H Q4MLzi;a~�Lz

CCW_1£ MOV COUNT�#10H QdIÇ6a 16 MOV A�PAGE QTÒ��Lz ANL A�#07H ORL A�0B8H QN�OÒ��Ç64M MOV COM�A QUÒ��Ç6�� LCALL PRL0 LCALL PRM0 LCALL PRR0 POP COLUMN Q'��¨ MOV A�COLUMN QT'��Lz CLR C SUBB A�#40H Q'��-64 JC CCW_2 Qk0a5#��\l

MOV COLUMN �A SUBB A�#40H Q'��-64 JC CCW_11 Qk0aG#��\l MOV COLUMN �A Qm0a6#��\l MOV A�PAGE SETB ACC.5 QÇ6\lRS� MOV PAGE�A QN00Oa5�N01OaG�N10Na6 LJMP CCW_2 CCW_11£ MOV A�PAGE SETB ACC.4 QÇ6\lRS� MOV PAGE�A CCW_2£ MOV COM�COLUMN QÇ6'��¨ ORL COM�#40H QN�O'����RS� MOV A�PAGE QP\lRSÎÕÖÇ6 L��

Page 23: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 23 -

ANL A�#30H CJNE A�#10H�CCW_31 QN01OaG\ LCALL PRM0 LJMP CCW_4 CCW_31£ CJNE A�#20H�CCW_32 QN10Oa6\

LCALL PRR0 LJMP CCW_4 CCW_32£ LCALL PRL0 QN00Oa5\ CCW_4£ MOV A�CODE Q~�Lz¨

MOVC A�@A+DPTR Q�ÛÛ7IJ MOV DAT�A QUIJ MOV A�PAGE QP\lRS ANL A�#30H

CJNE A�#10H�CCW_41 QN01OaG\ LCALL PRM1 LJMP CCW_5 CCW_41£ CJNE A�#20H�CCW_42 QN10Oa6\ LCALL PRR1 LJMP CCW_5 CCW_42£ LCALL PRL1 QN00Oa5\ CCW_5£ INC CODE Q~�Lza 1 INC COLUMN Q'��Lza 1 MOV A�COLUMN QP'��ñn�\lop CJNE A�#40H�CCW_6 CCW_6£ JC CCW_7 Qqn�0rs MOV COLUMN�#00H MOV A�PAGE Qn�0Ptt\l JB ACC.5 �CCW_9 Qt6\l0u� JB ACC.4�CCW_61 QPt5�G\ SETB ACC.4 Qt5\0-G\ MOV PAGE�A MOV COM�#40H QÇ6G\'��aN0O LCALL PRM0 LJMP CCW_7 CCW_61£ SETB ACC.5 QtG\0-6\ CLR ACC.4 MOV PAGE�A MOV COM�#40H QÇ66\'��aN0O LCALL PRR0 CCW_7£ DJNZ COUNT�CCW_4 QÅÒ_` MOV A�PAGE QTÒ��Lz

JB ACC.7�CCW_9 QPó@RS D7��N1O0ó@u� INC A Qñ0Ò��a 1

Page 24: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 24 -

SETB ACC.7 Q6ó@�aN1O ANL A�#0CFH Q[\lRS MOV PAGE�A MOV CODE�#10H Q~�LzÇ6a 16 LJMP CCW_1 Q«_`

CCW_9£ RET Gcv�KYw MOV PAGE�#02H MOV COLUMN�#35H MOV CODE�#00H LCALL CCW_PR MOV PAGE�#02H MOV COLUMN�#4BH MOV CODE�#01H LCALL CCW_PR MOV PAGE�#02H MOV COLUMN�#63H MOV CODE�#02H LCALL CCW_PR MOV PAGE�#02H MOV COLUMN�#7BH MOV CODE�#03H LCALL CCW_PR SJMP x 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 ;p HZ3: DB 80H, 80H, 82H, 82H, 82H, 82H, 82H,0E2H DB 0A2H, 92H, 8AH, 86H, 80H,0C0H, 80H, 00H

Page 25: KS0108 - gemtech-hb. · PDF fileKS0108   - 2 - ⁄ KS0108 XYfl 1 KS0108 R jˇŁŒA’˙˝˛ ˘˘] XY Š cdŸ "Žıułfl

�������� KS0108�� �������

http://www.gemtech-hb.com - 25 -

DB 00H, 00H, 00H, 00H, 00H, 40H, 80H, 7FH DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H ;3 �Û����5:;������78�¥���(�� ²³´µ´� �� ¶·¸

�C���Î�j,d��5��Ûh��Û ���>;��ð,ë�- �´��

ýUk(Ûh� �¡�Î�������ä��A�ð( �ÛÛ7�¡�

,�Û�d��5�Ûh �- �´��î@�;�;�Ûh(ëî@Ûh���

aï µ� LÛÜaKCä µ��� DAÛ7IJ�� µ� LÛÜauCä µ��� DAÛ7

IJ(ÈKY �¬ÛÜ�Û4MLz��οj�� ��� L�Ûh(Vð-.

������Û�Ó�ð>;�ÛÜ�Û4MLz(ØX¿�ðUÌ�uKY�

ï � #�ÏÁ(�

��������������������������������������������� ��������� ����������������������� ��!���!�����"������#$�� ��!���!�������������%�&��'()*'+,*-.*/0!012/3-��

456789:;<=�����45>?@AB�CA�D E�F�� G��������������������� ��!H��!��H"F������#$� ��!H��!��H"F��F��

IJ�%KLM<=�����KL�NO� �FF � "!F!������� ��!�H�!�����F�H�

PQRS����67:;<=�����PQTUVWXY �� ��CZ[\ ] ^ � _` �F G���� ��F!FH���������#$� ��F!FH����H����%�&�a(b.(,*+('c(b'3de/*'2/3-��

�fgRS�����h�9ij:;<=����"��k())(b,�ldmmcb,�n3(m�o��!���p3)m*b�q0**)�]dc)mcb,�rcb,(a3e*��"����'����� ��!H"��������#$� ��!H"���"����%�&�.(''cb+'cb,b*.2/3-2',