向大家打个招呼!大家好!我是一位大专在校学生,今天写了一个点阵的程序,感觉上没有达到自己的效果!我的要求是要让点阵字幕能够滚动,可是效果不太好,大家对单片机感兴趣的可以一起来讨论讨论!
ORG 0000H
MAIN:MOV A,#00H
MOV P0,A
MOV DPTR,#TAB
MOV R2,#100
MOV R3,#10H
MOV 20H,#00H
LOOP:MOV R0,#0FEH
MOV R1,20H
MOV R4,#08
LOOP1: MOV P2,R0
MOV A,R0
RL A
MOV R0,A
MOV A,R1
MOVC A,@A+DPTR
MOV P0,A
LCALL DELAY
INC R1
DJNZ R4,LOOP1
DJNZ R2,LOOP
MOV 20H,R1
DJNZ R3,LOOP
LCALL MAIN
TAB: DB 00H,00H,0FFH,81H,81H,0FFH,00H,00H ;0
DB 00H,00H,41H,0FFH,01H,01H,00H,00H ;1
DB 00H,02H,26H,4AH,4AH,52H,22H,00H ;2
DB 00H,00H,92H,92H,92H,0FEH,00H,00H ;3
DB 04H,0CH,15H,0FFH,05H,04H,04H,00H ;4
DB 00H,00H,0F2H,92H,92H,9CH,00H,00H ;5
DB 00H,00H,0FFH,91H,91H,9FH,00H,00H &nb

本文介绍了一位大专在校学生使用汇编语言编写点阵显示程序,尝试实现点阵字幕的滚动效果,但效果不理想。程序中包含了点阵字符的定义和延迟函数,适合对单片机和汇编感兴趣的人进行探讨。
最低0.47元/天 解锁文章
8765

被折叠的 条评论
为什么被折叠?



