(HD44780 KS0066 )
3 3 5 6 10 14 HD44780/KS0066 16 2
LCM 8 1 40 4 LCD HD44780/KS0066 HD44100 IC PCB 0.1 CMOS 1. 2. 3. 4. 5. RH60% 6. 1. 2. 3. PCB 3
4. 5. 6. 1. 280 C 2. 3 4s 3. 4. 5. 3 5 1. 2. IC 3. DC-DC 4. VEE 5. 10 C 1 6. 7. 8. 9. 4
1. 2. -10 C +35 C 3. 4. 5. / PCB 1. 5 7/8 5 10/11 2. IC HD44780 IC NT3881 NOVATEK KS0066 SAMSUNG SPLC78A01 SUNPLUS 3. ROM 192 160 5 7 32 5 10 4. 64 RAM 8 5 8 4 5 11 5. 80 RAM 6. M6800 MPU 7. 8. +5V 9. 5
MPU 6
1 1 VSS 0V GND 2 VDD 5V±10% : +5V 3 V0 0-5V : 4 RS H/L 1: ; 0: 5 R/W H/L 1: ; 0: 6 E H,H L ENABLE 7 DB0 H/L 8 DB1 H/L 9 DB2 H/L 10 DB3 H/L 11 DB4 H/L 12 DB5 H/L 13 DB6 H/L 14 DB7 H/L 2 1 MPU HD44780/KS0066 7
TcycE 1000 - ns Pweh 450 - ns Ter,Tef - 25 ns Tas 140 - ns Tah 10 - ns Tdsw 195 - ns Th 10 - ns 2 TcycE 1000 - ns Pweh 450 - ns Ter,Tef - 25 ns Tas 140 - ns Tah 10 - ns Tddr - 320 ns Tdhr 10 - ns 8
(3) RS R/W E 0 0 0 1 AC 1 0 1 1 (1) (V) VDD -Vss -0.3 7.0 V (V) VDD -V0-0.3 13.0 V (V) VI -0.3 VDD+0.3 V ( C) Topr -20 +70 C ( C) Tstg 30 +80 C (2) MIN TYP MAX VIH 2.2 -- VDD V VIL -0.3 -- 0.6 V VOH IOH=0.2mA 2.4 -- VDD V VOL IOL=1.2mA 0 -- 0.4 V IDD VDD=5V -- 2.0 3.0 ma 9
1 250Khz 1.64 µs DDRAM AC 2 250Khz 1.64 µs AC= 0 HOME 10
3 250Khz 40 µs I/D =1 AC I/D =0 AC S = 1 S = 0 4 250Khz 40 µs D D = 1 D = 0 C C = 1 C = 0 B B = 1 B = 0 5 250Khz 40 µs DDRAM S/C = 1 S/C = 0 R/L = 1 R/L = 0 6 250Khz 40 µs DL = 1 8 DL = 0 4 11
N = 1 N = 0 F = 1 5 10 F = 0 5 7 7 CG RAM 250Khz 40 µs CG RAM A5 A0 = 0 3FH 8 DD RAM 250Khz 40 µs DD RAM 9 BF AC N = 0 A6 A0 = 0 4FH N = 1 A6 A0 = 00H 2FH A6 A0 = 40H 67H BF AC BF = 1 BF = 0 AC CG RAM 10 DD RAM 250Khz 40 µs DD RAM CG RAM 11 250Khz 40 µs DD RAM CG RAM 12
N F RAM NF 1 2 8 9 10 16 17 18 20 21 24 25 40 8 1 00 1 00 01 07 16 1 10 1 00 01 07 40 41 47 1 00 01 07 08 09 0F 16 2 10 2 40 41 47 48 49 4F 16 4 10 1 2 3 4 20 2 10 1 2 20 4 10 40 2 10 40 4 10 1 2 3 4 1 2 1 2 3 4 00 01 07 08 09 0F 40 41 47 48 49 4F 10 11 17 18 19 1F 50 51 57 58 59 5F 00 01 07 08 09 0F 10 11 13 40 41 47 48 49 4F 50 51 53 00 01 07 08 09 0F 10 11 13 40 41 47 48 49 4F 50 51 53 14 15 1B 1C1D 23 24 25 27 54 55 5B 5C 5D 63 64 65 67 00 01 07 08 09 0F 10 11 13 14 17 18 27 40 41 47 48 49 4F 50 51 53 54 57 58 67 00 01 07 08 09 0F 10 11 13 14 17 18 27 40 41 47 48 49 4F 50 51 53 54 57 58 67 00 01 07 08 09 0F 10 11 13 14 17 18 27 40 41 47 48 49 4F 50 51 53 54 57 58 67 13
1 RESET, T RON 0.1 10 ms T OFF 1.0 ms VDD 0.2V 4.5V 0.1ms T RON 10ms RON T OFF 1ms T OFF 2 RESET, : VDD 4.5V >4.1mS RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 * * * * VDD 4.5V >100µS RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 * * * * VDD 4.5V >40µS RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 * * * * 40µS RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 N F * * 40µS RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 0 0 0 40µS RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 40µS RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 I/D S 40µS 8031 LCD AJMP INI SUB1 SET P3.7 CLR P3.6 N1 MOV P7 #3FH N2 MOV P1 A 14
SETB P3.5 NOP CLRP3.5 TI1 NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R7 TI1 RET INI CLR P3.7 CLR P3.6 MOV R5 #07H N0 MOV R7 #FFH ACALL TI1 DJNZ R6 N0 MOV R7 #FFH MOV A #38H ACALL N2 MOV R7 #6FH MOV A #38H ACALL N2 MOV A #38H ACALL N1 MOV A #38H ACALL N1 MOV A 08H ACALL N1 MOV R7 #FFH MOV A 01H ACALL N2 MOV A 06H ACALL N1 MOV A 0E ACALL N1 MOV R7 #FFH MOV A #01H ACALL N2 MOV R6 #21H 15ms 4.1 ms 100 µs 2 5X7 80 MOV R5 #50H N11 MOV A R6 SETB P3.7 ACALL N1 INC R6 DJNZ R5 N11 END 15
HD44780/KS0066 16