T6963C驱动的汇编代码
来源: 作者: 时间:2008-05-09 阅读:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;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.7
WR EQU P3.6
RD EQU P3.5
CE EQU P3.4
REST EQU P3.3
ORG 00H
MAIN: moV P1,#00H
CALL INITIAL
SC1: ;DISPLAY Elec&eltek map
CALL GRAPSET
MOV 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 WRTI
mov dptr,#MAP1
MOV R0,#128
SC11: MOV R1,#30
CALL DISPLAYC
DJNZ R0,SC11
CALL DELAY
CALL SBLANK
MOV 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 WRTI
mov dptr,#MAP2
MOV R0,#128
SC21: MOV R1,#30
CALL DISPLAYC
DJNZ R0,SC21
CALL DELAY
CALL SBLANK
CCHAR: ;CHARATER DISPLAY
CALL CHARSET
MOV 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 WRTI
MOV R0,#30
SCCHAR1:mov dptr,#CGROM ;CGROM CHARATER DISPLAY(SHOW font table)
MOV R1,#128
CALL DISPLAYC
DJNZ R0,SCCHAR1
CALL DELAY
JMP MAIN
SBLANK: MOV A,#00H ;l-address data ;;;;;;;;;;;;;;;;;;
CALL WRTD ;; pointer ;;
MOV A,#20H ;h-address data ;; address ;;
;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.7
WR EQU P3.6
RD EQU P3.5
CE EQU P3.4
REST EQU P3.3
ORG 00H
MAIN: moV P1,#00H
CALL INITIAL
SC1: ;DISPLAY Elec&eltek map
CALL GRAPSET
MOV 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 WRTI
mov dptr,#MAP1
MOV R0,#128
SC11: MOV R1,#30
CALL DISPLAYC
DJNZ R0,SC11
CALL DELAY
CALL SBLANK
MOV 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 WRTI
mov dptr,#MAP2
MOV R0,#128
SC21: MOV R1,#30
CALL DISPLAYC
DJNZ R0,SC21
CALL DELAY
CALL SBLANK
CCHAR: ;CHARATER DISPLAY
CALL CHARSET
MOV 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 WRTI
MOV R0,#30
SCCHAR1:mov dptr,#CGROM ;CGROM CHARATER DISPLAY(SHOW font table)
MOV R1,#128
CALL DISPLAYC
DJNZ R0,SCCHAR1
CALL DELAY
JMP MAIN
SBLANK: MOV A,#00H ;l-address data ;;;;;;;;;;;;;;;;;;
CALL WRTD ;; pointer ;;
MOV A,#20H ;h-address data ;; address ;;
将T6963C驱动的汇编代码
上一篇:TLC1543 AD采样子程序
下一篇:24C04在2051系统中的使用
最新评论:共有 0 位网友发表了评论 查看所有评论
机电专业相关文章
赞助商链接
最新推荐文章
最新热门文章
Hot 11
