求单片机实验七段数码管显示实验程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:20:52
1 编程在八位数码管上显示12345678八个数字,每经过一秒八个数字循环左移一位显示,依次是12345678,23456781,34567812- - - - - -

2 用8255的PA口作段码输出口,PB作位码输出,编写程序,利用定时器TO作时间基准,控制电子钟的走时,电子钟显示格式为:
## ## ##
分钟 秒 百分秒

很急,谢谢

ORG 0000H
SJMP START
ORG 000BH
SJMP T0INT
ORG 0030H

START: MOV SP,#60H
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#3CH
SETB ET0
SETB EA
SETB TR0

MOV R1,#20
MOV DPTR,#TABFLA
MOV R4,#37H

LOOP1: MOV A,R4
MOV R0,A
MOV R2,#01H

LOOP: MOV A,R2
MOV P2,A
MOV A,@R0
MOVC A,@A+DPTR
MOV P1,A
MOV R3,#0
DJNZ R3,$
MOV P1,#0FFH
MOV A,R2
RL A
MOV R2,A
INC R0
CJNE A,#01,LOOP