求单片机流程图

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:16:10
ORG 0000H
LJMP START
ORG 0100H
START:MOV SP,#50H
STATE0:MOV A,#0F6H
MOV P1,A
MOV R2,#1
LCALL DELAY
STATE1:MOV A,#0F5H
MOV P1,A
MOV R2,#20
LCALL DELAY
STATE2:MOV A,#0F3H
MOV P1,A
MOV R2,#5
LCALL DELAY
STATE3:MOV A,#0EEH
MOV P1,A
MOV R2,#20
LCALL DELAY
STATE4:MOV A,#0DEH
MOV P1,A
MOV R2,#5
LCALL DELAY
LJMP STATE1
DELAY:MOV R7,#20
D1:MOV R6,#200
D2:MOV R5,#123
NOP
DJNZ R5,$
DJNZ R6,D2
DJNZ R7,D1
DJNZ R2,DELAY
RET
END

这个程序的流程图! 在线等 速度快的话可以加分!
急急急!19号早上8:00前,过期请友友们不要回答了! 这是一个交通灯控制程序,请大侠们,告知,这个程序可以实现什么功能,及任务分析!还有流程图

这么简单的程序~
首先最下面的DELAY是延时子程序.延时时间=R5*R6*R7*R2.R5*R6*R7是常量,通过R2控制延时时间的长短.
然后程序的流程是,状态0,P1口输出F6,延时-> 状态1,P1口输出F5,延时-> P1口输出F3,延时-> P1口输出EE-> 延时-> P1口输出DE,延时-> 回到状态0重复运行.
就是这些功能~~

找一本单片机汇编语言的书来照着看,就可以了吧。