while循环和until循环的程序流程图怎么画

while循环和until循环的程序流程图怎么画,第1张

1、标明自银带变量的初值

2、画出while循环的判断条件,即循环执察迟行的条件。

3、如果条件成败搏李立(即为真),执行循环体中的语句。

4、循环体的语句执行完后,重新判断条件是否成立,如果条件成立,则继续执行循环体的语句;如果条件不成立,则跳出while循环。

原理图就不给了,自己加上电源,晶振和复位电散茄路 。

ORG 00H

AJMP MAIN

ORG     0BH

AJMP T0INT

ORG 冲蔽察30H 主程序开始地址

MAIN:

MOV  SP,#60H

MOV R4,#20

MOV DPTR,#TABLE

MOV TMOD,#01H

MOV TH0,#03CH 12M晶振时定时初值取#3CB0H

MOV TL0,#0B0H

SETB ET0

SETB EA

SETB TR0

DISP:

MOV A,R0

MOV B,#10

DIV AB

MOVC A,@A+DPTR

MOV P0,A

SETB P2.0

ACALL D1MS

CLR P2.0

MOV A,B

MOVC A,@A+DPTR

MOV P0,A

SETB P2.1

ACALL D1MS

CLR P2.1

AJMP DISP

T0INT:

MOV TH0,#03CH定时中断子程序。重装并神定时常数

MOV TL0,#0B0H

DJNZ R4,RTI 50msX20=1S,未满20次,跳出中断子程序

MOV R4,#20

INC R0

CJNE R0,#100,RTI

MOV R0,#0

RTI:

RETI

D1MS:

MOV R7,#25

MOV R6,#20

DJNZ R6,$

DJNZ R7,$-4

RET

TABLE:

DB        0C0H0

DB        0F9H1

DB        0A4H2

DB        0B0H3

DB        099H4

DB        092H5

DB        082H6

DB        0F8H7

DB        080H8

DB        090H9

END


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12442481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存