单片机循环程序有哪几种基本结构

 我来答
zhxiufan
推荐于2018-03-07 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38386
国家科技进步奖

向TA提问 私信TA
展开全部
如果是C语言的话,那么单片机C51循环和普通C语言一样。如果是汇编的话,那么列举如下:
1、DJNZ指令,常见延时程序。
DELAY:
MOV R2,#250
DJNZ R2,$
RET
2、CJNE指令,常见处理数据块。
MOV DPTR,#1000H
MOV R0,#30H
LOOP:
CLR A
MOVX A,@DPTR
MOV @R0,A
INC DPTR
INC R0
CJNE R0,#50H,LOOP
RET
3、直接跳转,用LJMP或SJMP,常见主循环
MAIN:
JB P1.0,MAIN1
CLR P0.0
SJMP MAIN
MAIN1:
JB P1.1,MAIN2
CLR P0.1
SJMP MAIN
MIAN2:
JB P1.2,MAIN
SETB P0.0
SETB P0.1
SJMP MAIN
END
还有其他表现形式,但类型都是脱离于这三种形态。
csaaa2005
2016-07-12 · TA获得超过254个赞
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:49.5万
展开全部
for(;;){}
while(){}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式