汇编点阵程序

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

向大家打个招呼!大家好!我是一位大专在校学生,今天写了一个点阵的程序,感觉上没有达到自己的效果!我的要求是要让点阵字幕能够滚动,可是效果不太好,大家对单片机感兴趣的可以一起来讨论讨论!

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值