51单片机利用余辉效应实现8个数码管同时显示1-8
文章目录
题目重述
4.编程实现在八位共阴极数码管上同时显示12345678。
常见的LED数码管如图:
实验连线如图:
问题分析以及求解思路
只要我亮得够快,眼睛就追不上我
程序代码
ORG 0000H
BEG: MOV P2,#00000000B
MOV P0,#00111111B
LCALL AA
MOV P2,#00000100B
MOV P0,#00000110B
LCALL AA
MOV P2,#00001000B
MOV P0,#01011011B
LCALL AA
MOV P2,#00001100B
MOV P0,#01001111B
LCALL AA
MOV P2,#00010000B
MOV P0,#01100110B
LCALL AA
MOV P2,#00010100B
MOV P0,#01101101B
LCALL AA
MOV P2,#00011000B
MOV P0,#01111101B
LCALL AA
MOV P2,#00011100B
MOV P0,#00000111B
LCALL AA
MOV P0,#01111111B
LCALL AA
MOV P0,#01101111B
LCALL AA
LJMP BEG
AA: MOV R5,#1
START:MOV R6,#10
NEXT1:MOV R7,#25
NEXT2:DJNZ R7,NEXT2
DJNZ R6,NEXT1
DJNZ R5,START
RET
END