资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
T6963C 驱动的汇编代码; 240x128 graphic mode/Driver ic:t6963C ; writed by hawk liu ; ; 2001 Aug. 22 ; 1/128 duty 1/12.3 bias ; Vop=20V ; STN GRAY Trasflective mode ; ; character/Graphic mode demo program ;text cgrom address :0000h-007fh;text cgram address :0080h-00ffh(text area:001Eh);graphic ram address:2000h-048fh(graphic area:001Eh) ;offset register is used to determine the external charator ram area/not used/CD EQU P3.7WR EQU P3.6RD EQU P3.5CE EQU P3.4REST EQU P3.3ORG 00HMAIN: moV P1,#00HCALL INITIALSC1: ;DISPLAY Elec&eltek mapCALL GRAPSETMOV A,#00;38H ;l-address data ; CALL WRTD ; pointer ;MOV A,#20H;39H ;h-address data ; address ;CALL WRTD ; set:0000H ;MOV A,#24H ;set pointer ;CALL WRTImov dptr,#MAP1 MOV R0,#128SC11: MOV R1,#30CALL DISPLAYCDJNZ R0,SC11CALL DELAYCALL SBLANKMOV A,#00;38H ;l-address data ; CALL WRTD ; pointer ;MOV A,#20H;39H ;h-address data ; address ;CALL WRTD ; set:0000H ;MOV A,#24H ;set pointer ; CALL WRTImov dptr,#MAP2 MOV R0,#128SC21: MOV R1,#30CALL DISPLAYCDJNZ R0,SC21CALL DELAYCALL SBLANKCCHAR: ;CHARATER DISPLAYCALL CHARSETMOV A,#00;38H ;l-address data ; CALL WRTD ; pointer ;MOV A,#00H;39H ;h-address data ; address ;CALL WRTD ; set:0000H ;MOV A,#24H ;set pointer ;CALL WRTIMOV R0,#30SCCHAR1:mov dptr,#CGROM ;CGROM CHARATER DISPLAY(SHOW font table)MOV R1,#128CALL DISPLAYCDJNZ R0,SCCHAR1CALL DELAY JMP MAINSBLANK: MOV A,#00H ;l-address data ; CALL WRTD ; pointer ;MOV A,#20H ;h-address data ; address ;CALL WRTD ; set:0000H ;MOV A,#24H ;set pointer ;CALL WRTIMOV R0,#128SCKK: MOV R2,#6SCBK: mov dptr,#BLANK ;CGROM CHARATER DISPLAY(SHOW font table)MOV R1,#5CALL DISPLAYCDJNZ R2,SCBKDJNZ R0,SCKKRETINITIAL: CLR RESTCALL DELAY0SETB RESTRET;=set control word= CHARSET: CALL CONTRWORDMOV A,#80H ;MODE SET initial cgrom CALL WRTI MOV A,#94H ;DISPLAY MODE SETCALL WRTI ;Graphic off;CURSOR ON;BLINK OFF RET GRAPSET: CALL CONTRWORDMOV A,#80H ;MODE SET initial cgrom CALL WRTI MOV A,#98H ;DISPLAY MODE SETCALL WRTI ;Graphic oN RETCONTRWORD: mov A,#00H ;CALL WRTD ; ;MOV A,#00H ;data setting ;address:0000h ;CALL WRTD ; ;MOV A,#40H ;1)text home ;CALL WRTI ;text home address ;address:0000h ;MOV A,#30; TEXT Low4-bit ;30columns/row ; CALL WRTD ; ;call WRTD ; ;MOV A,#00H ;TEXT AREA H4-bit; ;CALL WRTD ; ;MOV A,#41H ;command setting;2)text area t;CALL WRTI ;ext area:0010h;MOV A,#00H ;graphic L-4BIT ; ;CALL WRTD ; ;MOV A,#20H ;graphic h-4bit ; ;CALL WRTD ; ;MOV A,#42H ;3)graphic HOME;CALL WRTI ;ADDRESS:2000h ;MOV A,#30 ;graphic L-4BIT ;30COLUME/row ;CALL WRTD ; ;MOV A,#00H ;Graphic H-4bit ; ;CALL WRTD ;4)graphic area;MOV A,#43H ;is :0010h ;CALL WRTI ;RETWRTI: CALL STA01WRTII: SETB CDCLR WRSETB RDCLR CEMOV P1,ANOP SETB CESETB WRCLR CDRETWRTD: ;CALL DELAY0CALL STA3WRTDD: CLR CDSETB RDCLR WRCLR CEMOV P1,ANOPSETB CESETB WRSETB CDRETREADS: ;CALL DELAY0setb CDCLR RDsetb WRCLR CENOPMOV A,P1NOPSETB CECLR WRCLR CDRET displayC: ;CALL DELAY0CALL AUTWRDIS0: CLR AMOVC A,A+dpTRCALL WRTDINC DPTRDJNZ R1,DIS0CALL AURSTWRET AUTWR: ;CALL DELAY0CALL STA01MOV A,#0B0H ;SET DATA AUTO WRITECALL WRTIIRET AURSTW: ;CALL DELAY0CALL STA3 ;SET AUTORESET MOV A,#0B2HCALL WRTIIRETSTA01: PUSH A ;STATUS CHECKclr aCALL READSANL A,#03HCJNE A,#03H,STA01GOSTA01GO:POP ARET STA3: PUSH A ;AUTOWRITE CHECKclr aCALL READSANL A,#08HCJNE A,#08H,STA3GOSTA3GO: POP ARET ;+;delay timeDELAY0: MOV R0,#10 ;WAITING FOR 95 uSDJNZ R0,$RETDELAY: MOV 32H,#0FEH ;WAITING FOR 0.6 SECONDSD2: MOV 34H,#0FEHD3: MOV 36H,#14DJNZ 36H,$DJNZ 34H, D3DJNZ 32H, D2RET BLANK:DB 0,0,0,0,0CGROM: DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H,00AH,00BH,00CH,00DH,00EH,00FHDB 10H,11H,12H,13H,14H,15H,16H,17H,18H,19H,01AH,01BH,01CH,01DH,01EH,01FHDB 20H,21H,22H,23H,24H,25H,26H,27H,28H,29H,02AH,02BH,02CH,02DH,02EH,02FHDB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,03AH,03BH,03CH,03DH,03EH,03FHDB 40H,41H,42H,43H,44H,45H,46H,47H,48H,49H,04AH,04BH,04CH,04DH,04EH,04FHDB 50H,51H,52H,53H,54H,55H,56H,57H,58H,59H,05AH,05BH,05CH,05DH,05EH,05FHDB 60H,61H,62H,63H,64H,65H,66H,67H,68H,69H,06AH,06BH,06CH,06DH,06EH,06F
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号