mcs51汇编程序在240x128液晶屏显示一幅图象

上传人:第*** 文档编号:34210872 上传时间:2018-02-21 格式:DOC 页数:16 大小:107.50KB
返回 下载 相关 举报
mcs51汇编程序在240x128液晶屏显示一幅图象_第1页
第1页 / 共16页
mcs51汇编程序在240x128液晶屏显示一幅图象_第2页
第2页 / 共16页
mcs51汇编程序在240x128液晶屏显示一幅图象_第3页
第3页 / 共16页
mcs51汇编程序在240x128液晶屏显示一幅图象_第4页
第4页 / 共16页
mcs51汇编程序在240x128液晶屏显示一幅图象_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《mcs51汇编程序在240x128液晶屏显示一幅图象》由会员分享,可在线阅读,更多相关《mcs51汇编程序在240x128液晶屏显示一幅图象(16页珍藏版)》请在金锄头文库上搜索。

1、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:20

2、00h-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,

3、#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 ;M

4、OV 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

5、;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 R

6、0,#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 ;G

7、raphic 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

8、;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)grap

9、hic 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:

10、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 WR

11、ITECALL 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 ;WAIT

12、ING 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,

13、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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号