12232A 0 50-20 +70-30 +85 LED LED LED EL EL CCFL EL CCF
122 x 32 1/32Duty 1/5Bias 6:00 STN( ), EL LED EL/100VAC 400HZ LED/4.2VDC 1
/ VDD-VSS 0 6.5 V Ta=25 LCD VDD-V0 0 12.0 V V1 0 VDD V VDD-VSS - 4.75 5.0 5.25 V LCD VDD-V0-4.5 5.5 6.5 V IDD - - 2.5 - ma LCD IEE - - 2.0 - ma LCD 0-6.2 - V VDD-V0 25-5.5 - V 40-4.8 - V H VIH 0.7VDD - VDD V L VIIL 0-0.3VDD V 2
1 VDD 5.0V 2 VSS 0V GND 3 V0 LCD 4 RESET H/L 5 E1 H,H L 1 6 E2 H,H L 2 7 R/W H/L H: L: 8 A0 H/L H: L: 9 DB0 H/L 0 10 DB1 H/L 1 11 DB2 H/L 2 12 DB3 H/L 3 13 DB4 H/L 4 14 DB5 H/L 5 15 DB6 H/L 6 16 DB7 H/L 7 17 A +4.2V 18 K 0V(GND) 3
A 0 R / W D B 7 D B 6 D D D B B B 5 4 3 / 0 0 1 0 1 0 1 1 1 0/1 0 0 1 1 0 0~31 0 0 1 0 1 1 1 0 0~3 0 0 0 0~79 B A O R U D N E 0 1 S C / S 0 0 0 0 Y O E F T D B 2 D B 1 D B 0 1 0 COM0 RAM RAM RAM BUSY 1 0 ADC 1 CW 0 CCW ON/OFF 1 0 RESET 1 0 F 1 0 RAM 1 1 RAM ADC 0 0 1 0 1 0 0 0 0 0/1 RAM 1 CW 0 CCW / 0 0 1 0 1 0 0 1 0 0/1 1 ( ) 0 0 0 1 0 1 0 1 0 0 0/1 1 1/32Duty 0 1/16Duty 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0 0 0 1 1 1 0 0 0 1 0 4
MPU SED1520 8 DB0~7 MPU RESET H L 80 68 MPU RAM MPU RAM MPU RAM RAM MPU SED1520 RAM tacc,tds tcyc MPU MPU NOP RAM 5
;;12232 lcd module external clock ;;fosc=6mhz ;;pin name: 1:vss,2:vdd,3:vo,4:a0,5:/cs1,6:/cs2,7:cl,8:/rd,9:/wr ;; 10:d0,11:d1,12:d2,13:d3,14:d4,15:d5,16:d6,17:d7,18:res ;;res =reset(89c51) ;;controll RS EQU P3.4; DI A0 RW EQU P3.3 E1 EQU P3.1; MASTER DRIVE E2 EQU P3.2; SLAVE DRIVE RES EQU P2.3 KEY EQU P3.4 FLAG BIT 20H.0 TTCON EQU 50H TEMP EQU 32H ;DB[0:7]=P1[0:7] ;----------------------------------------------------- ORG 0000H ;JUMP MAIN PROGRAM AJMP MAIN ORG 000BH ;JUMP TIME0 LJMP INTM ORG 0030H ;MAIN PROGRAM START MAIN: CLR RES LCALL DELAY_20ms; SETB RES MOV SP,#60H CLR E1; CLR E2; CLR RS; CLR RW; MOV A,#0AFH ;MASTER & SLAVE DISPLAY ON ; MASTER MOV A,#0A4H ;Static drive off(normal Operation) MOV A,#0D0H ;display start line 0 com0 MOV A,#0A9H ;Select 1/32 Duty 6
MOV A,#0A0H ;Select ADC=0 Column 79-n Segment n from 122seg->0seg MOV A,#00H ;Select Column address set 13H Segment 60 DBMP1: LCALL NDOT LCALL DEL_1S MOV DPTR,#TAB1 LCALL BMP1 LCALL DEL_1S MOV DPTR,#TAB2 LCALL BMP1 LCALL DEL_1S MOV DPTR,#TAB3 LCALL BMP1 LCALL DEL_1S LJMP DBMP1 WR_INS1: MOV P1,A CLR RS CLR RW SETB E1 CLR E1 LCALL DELAY_20ms WR_INS2: MOV P1,A CLR RS CLR RW SETB E2 LCALL DELAY_20ms CLR E2 LCALL DELAY_20ms WR_DATA1: MOV P1,A ;should put behind SET RS RW,but now time enough SETB RS CLR RW SETB E1 LCALL DELAY_20ms CLR E1 ;stop select E1 LCALL DELAY_20ms CLR RS ;stop send data 7
WR_DATA2: MOV P1,A SETB RS CLR RW SETB E2 LCALL DELAY_20ms CLR E2 LCALL DELAY_20ms CLR E2 DELAY_20ms: MOV R5,#20D J1: DJNZ R5,J1 ;======================== ==================== ; NDOT: MOV 30H,#0B8H ;page memory 1011 1000 MOV 31H,#00H ;seg memory MOV R2,#04D NPOTW: MOV TEMP,#55H MOV R3,#61D NDOTW: MOV A,30H ;page=0 MOV A,31H ;seg=0 MOV A,TEMP CPL A MOV TEMP,A LCALL WR_DATA1 INC 31H INC DPTR DJNZ R3,NDOTW ; INC 30H ; MOV 31H,#00H ; DJNZ R2,NPW ; MOV 30H,#0B8H MOV 31H,#00H NPOTW1: MOV R3,#61D NDOTW1: MOV A,30H MOV A,31H MOV A,TEMP CPL A MOV TEMP,A 8
LCALL WR_DATA2 INC 31H INC DPTR DJNZ R3,NDOTW1 INC 30H MOV 31H,#00H DJNZ R2,NPOTW ;========================================== ; 8 8 BMP1: MOV 30H,#0B8H ;page memory 1011 1000 MOV 31H,#00H ;seg memory MOV R2,#04D NPW: MOV R3,#61D NDW: MOV A,30H ;page=0 MOV A,31H ;seg=0 MOV A,#00H MOVC A,@A+DPTR LCALL WR_DATA1 INC 31H INC DPTR DJNZ R3,NDW MOV 31H,#00H NPW1: MOV R3,#61D NDW1: MOV A,30H MOV A,31H MOV A,#00H MOVC A,@A+DPTR LCALL WR_DATA2 INC 31H INC DPTR DJNZ R3,NDW1 INC 30H MOV 31H,#00H DJNZ R2,NPW CLL EQU P3.5 INTM: CLR TR0 MOV TH0,#0FFH MOV TL0,#10H 9
CPL CLL SETB TR0 I DEL: MOV R7,#010H DD2: MOV R6,#0FFH DD1: NOP NOP NOP DJNZ R6,DD1 DJNZ R7,DD2 DEL_1S: MOV R7,#5D DDC: MOV R6,#200D DDB: MOV R5,#200D DDA: NOP NOP NOP DJNZ R5,DDA DJNZ R6,DDB DJNZ R7,DDC TAB1: ;-- D:\ \1520\12232\12232-zheng.bmp -- ;-- x =122x32 -- DB 0FFH,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,009H, DB 009H,0FDH,001H,001H,001H,001H,001H,019H,005H,005H,085H,045H,039H,001H,001H,019H, DB 005H,005H,085H,045H,039H,001H,001H,001H,001H,001H,001H,001H,001H,001H,005H,00DH, DB 035H,0C1H,035H,00DH,005H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001H,019H, DB 005H,045H,045H,0A5H,019H,001H,001H,019H,005H,005H,085H,045H,039H,001H,001H,001H, DB 001H,001H,001H,001H,001H,001H,005H,0FDH,005H,001H,001H,001H,001H,001H,0F1H,009H, DB 005H,005H,005H,005H,01DH,001H,005H,0FDH,005H,005H,005H,009H,0F1H,001H,001H,001H, DB 001H,001H,001H,001H,001H,001H,001H,001H,001H,0FFH,0FFH,000H,000H,000H,000H,000H, DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,008H,008H,00FH,008H,008H,000H,000H, DB 000H,00CH,00AH,009H,008H,008H,00CH,000H,000H,00CH,00AH,009H,008H,008H,00CH,000H, DB 000H,000H,000H,000H,000H,000H,000H,000H,008H,00CH,00BH,000H,00BH,00CH,008H,000H, DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,006H,008H,008H,008H,008H,007H,000H, DB 000H,00CH,00AH,009H,008H,008H,00CH,000H,000H,000H,000H,000H,000H,000H,000H,000H, DB 008H,00FH,008H,008H,008H,008H,00CH,000H,003H,004H,008H,008H,008H,004H,002H,000H, DB 008H,00FH,008H,008H,008H,004H,003H,000H,000H,000H,000H,000H,000H,000H,000H,000H, DB 000H,000H,000H,0FFH,0FFH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H, DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H, DB 000H,000H,000H,000H,000H,000H,008H,0F8H,078H,080H,078H,0F8H,008H,000H,0E0H,010H, 10
DB 008H,008H,008H,010H,0E0H,000H,008H,0F8H,008H,008H,008H,010H,0E0H,000H,008H,0F8H, DB 008H,000H,008H,0F8H,008H,000H,008H,0F8H,008H,000H,000H,000H,000H,000H,008H,0F8H, DB 088H,088H,0E8H,008H,010H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H, DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H, DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH,0FFH,080H, DB 080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H, DB 080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H, DB 090H,09FH,080H,09FH,080H,09FH,090H,080H,087H,088H,090H,090H,090H,088H,087H,080H, DB 090H,09FH,090H,090H,090H,088H,087H,080H,080H,08FH,090H,090H,090H,08FH,080H,080H, DB 090H,09FH,090H,090H,090H,090H,098H,080H,090H,09FH,090H,090H,093H,090H,088H,080H, DB 080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H, DB 080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H,080H, DB 080H,080H,080H,080H,080H,080H,080H,0FFH, TAB2: ; TAB3: ; END 1 1 LED 4.2V 100mA 2 LED 4.2V 250mA 3 LED 3.0V 110mA 4 EL 110VAC 35mA 5 EL 110VAC 35mA 6 CCFL 5V 400mA 11
2 1 2 0.1 3 CMOS 1 2 3 4 5 RH60% 6 4 1 2 3 PCB 4 5 6 5 1 280 2 4 3 4 5 5 12
6 1 2 IC 3 4 10 1 5 6 7 8 7 1 2-10 C --- +35 C 3 4 5 / 13