nbsp; ;重新設(shè)列單元
LCALL Wcom
MOV A,2eH
swap A
MOV R1,A ;寫(xiě)入時(shí)個(gè)位
LCALL WDATSZ
MOV com,33H ;重新設(shè)行單元
LCALL Wcom
MOV com,34H ;重新設(shè)頁(yè)單元
LCALL Wcom
MOV com,35H ;重新設(shè)列單元
LCALL Wcom
MOV R1,#0B0H ;寫(xiě)入冒號(hào):
LCALL WDATSZ
MOV com,33H ;重新設(shè)行單元
LCALL Wcom
MOV com,34H ;重新設(shè)頁(yè)單元
LCALL Wcom
MOV com,35H ;重新設(shè)列單元
LCALL Wcom
MOV A,2dh ;寫(xiě)入分十位
swap A
MOV R1,A
LCALL WDATSZ
SETB CS1
CLR CS2
MOV 33H,#0C0H ;設(shè)行單元初值
MOV 34H,#0BCH ;設(shè)頁(yè)單元初值
MOV 35H,#40H ;設(shè)列單元初值
MOV com,33H ;重新設(shè)行單元
LCALL Wcom
MOV com,34H ;重新設(shè)頁(yè)單元
LCALL Wcom
MOV com,35H ;重新設(shè)列單元
LCALL Wcom
MOV A,2cH ;寫(xiě)入分個(gè)位
swap A
MOV r1,A
LCALL WDATSZ
MOV com,33H ;重新設(shè)行單元
LCALL Wcom
MOV com,34H ;重新設(shè)頁(yè)單元
LCALL Wcom
MOV com,35H ;重新設(shè)列單元
LCALL Wcom
MOV R1,#0B0H ;寫(xiě)入冒號(hào):
LCALL WDATSZ
MOV com,33H ;重新設(shè)行單元
LCALL Wcom
MOV com,34H ;重新設(shè)頁(yè)單元
LCALL Wcom
MOV com,35H ;重新設(shè)列單元
LCALL Wcom
MOV A,2bH ;寫(xiě)入秒十位
swap A
MOV R1,A
LCALL WDATSZ
MOV com,33H ;重新設(shè)行單元
LCALL Wcom
MOV com,34H ;重新設(shè)頁(yè)單元
LCALL Wcom
MOV com,35H ;重新設(shè)列單元
LCALL Wcom
MOV A,2aH
swap A
MOV R1,A ;寫(xiě)入秒個(gè)位
LCALL WDATSZ
pop psw ;回復(fù)現(xiàn)場(chǎng)
pop acc
pop dph
pop dpl
RET
;***************************************************寫(xiě)屏wxqsz12X12
Wxqsz: push dph ;保護(hù)現(xiàn)場(chǎng)
push dpl
push acc
push psw
MOV R2,#12 ;寫(xiě)漢字的上半部分
LOOP14: MOV A,R1
MOV DPTR,#TABxqsz
MOVC A,@A+DPTR
MOV DAT,A
CALL WDAT
INC R1
DJNZ R2,LOOP14
INC 34H ;移到下一頁(yè)
MOV com,34h
LCALL Wcom
MOV com,35h
LCALL Wcom
MOV R2,#12 ;寫(xiě)漢字的下半部分
LOOP15: MOV A,R1
MOVC A,@A+DPTR
MOV DAT,A
CALL WDAT
INC R1
DJNZ R2,LOOP15
DEC 34H ;再退回到上一頁(yè)
MOV com,34H
LCALL Wcom
MOV A,35H
ADD A,#12 ;加當(dāng)前字的寬度
MOV 35H,A
pop psw ;回復(fù)現(xiàn)場(chǎng)
pop acc
pop dph
pop dpl
RET
;***************************************************寫(xiě)屏lxazz12X12
lxazzz: PUSH Acc
MOV R2,#12 ;寫(xiě)漢字的上半部分
LOOP8: MOV A,R1
MOV DPTR,#lxazz
MOVC A,@A+DPTR
MOV DAT,A
CALL WDAT
INC R1
DJNZ R2,LOOP8
INC 34H ;移到下一頁(yè)
MOV com,34h
LCALL Wcom
MOV com,35h
LCALL Wcom
MOV R2,#12 ;寫(xiě)漢字的下半部分
LOOP9: MOV A,R1
MOVC A,@A+DPTR
MOV DAT,A
CALL WDAT
INC R1
DJNZ R2,LOOP9
DEC 34H ;再退回到上一頁(yè)
MOV com,34H
LCALL Wcom
MOV A,35H
ADD A,#12 ;加當(dāng)前字的寬度
MOV 35H,A
POP Acc
RET
;***************************************************寫(xiě)星期12X12
Wxq: PUSH Acc
MOV R2,#12 ;寫(xiě)漢字的上半部分
LOOP6: MOV A,R1
MOV DPTR,#tabxq
MOVC A,@A+DPTR
MOV DAT,A
CALL WDAT
INC R1
DJNZ R2,LOOP6
INC 34H ;移到下一頁(yè)
MOV com,34h
LCALL Wcom
MOV com,35h
LCALL Wcom
MOV R2,#12 ;寫(xiě)漢字的下半部分
LOOP7: MOV A,R1
MOVC A,@A+DPTR
MOV DAT,A
CALL WDAT
INC R1
DJNZ R2,LOOP7
DEC 34H ;再退回到上一頁(yè)
MOV com,34H
LCALL Wcom
MOV A,35H
ADD A,#12 ;加當(dāng)前字的寬度
MOV 35H,A
POP Acc
RET
;***************************************************寫(xiě)年月日16X16 &nb


返回頂部
刷新頁(yè)面
下到頁(yè)底