LED点阵显示仿真(4)

2021-01-20 21:16

AJMP MAIN

ORG 0030H

MAIN: MOV DPTR,#TAB ;字码表初址赋值

MOV R1,#0FEH ;列控制码

MOV R3,#8 ;列数

MOV R4,#88 ;移动“ ”及“0~9”11个字符,共88列

CM: MOV R5,#10 ;每屏反复显示10次

MOV R3,#8 ;列数

C1: MOV R2,#0 ;取码指针

C8: MOV P3,#0FFH ;关显示

MOV A,R2 ;

MOVC A,@A+DPTR ;取当前列的显示字码的一个字节

MOV P0,A ;送1~8行控制口

INC R2

MOV A,R1

MOV P3,A ;送列控制码

ACALL D5MS ;显示5MS

RL A ;列控制码左移,显示下一列

MOV R1,A

DJNZ R3,C8 ;未显示8 列,继续

DJNZ R5,C1 ;未显示10次,继续

INC DPL ;一屏反复显示10次完,字码表初值加1

DJNZ R4,CM ;88列未移动完,继续

AJMP MAIN ;88列显示完,返回,重新从“ ”开始显示

D5MS: MOV R6,#10

MOV R7,#248

DJNZ R7,$

DJNZ R6,$-4

RET

TAB: DB 00H,00H,00H,00H,00H,00H,00H,00H ;

DB 00H,00H,00H,7EH,81H,81H,81H,7EH ;0

DB 00H,00H,00H,00H,00H,82H,0FFH,80H ;1

DB 00h,00h,00h,0C6H,0A1H,91H,89H,0C6H ;2

DB 00H,00H,00H,42H,81H,81H,99H,66H ;3

DB 00H,00H,00H,1FH,10H,0FFH,10H,10H ;4

DB 00H,00H,00H,4FH,89H,89H,89H,79H ;5

DB 00H,00H,00H,7EH,89H,89H,89H,72H ;6

DB 00H,00H,00H,01H,01H,0F9H,05H,03H ;7

DB 00H,00H,00H,76H,89H,89H,89H,76H ;8

DB 00H,00H,00H,4EH,91H,91H,91H,7EH ;9

END

程序的基本原理:P0口送1~8行扫描码,P3口送列控制码。显示完一列,列控制码左移,显示第2列。


LED点阵显示仿真(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:影响轮胎寿命的几个因素及延长方法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: