请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 579|回复: 2

这段编程for(m=i;m>0;m--) for(n=125;n>0;n--)有什么用啊

[复制链接]

2

主题

8

帖子

33

积分

新手上路

Rank: 1

积分
33
发表于 2019-10-4 16:22:48 | 显示全部楼层 |阅读模式
#include<reg51.h>

void delay(unsigned char i)
{
unsigned char m,n;
for(m=i;m>0;m--)
for(n=125;n>0;n--);
}

void main()
{
unsigned char m=255;
while(1)
{
  P1=m;
  delay(2000);
  m--;
}
}
回复

使用道具 举报

1

主题

5

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2019-10-18 19:54:58 | 显示全部楼层
这个是空跑,就是停段时间,让CPU在工作,什么都不干
回复 支持 反对

使用道具 举报

0

主题

4

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2019-11-17 19:04:41 | 显示全部楼层
就是让机器自己做减法,初始从125开始自己减,循环i次,作为延时程序
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2020-2-24 03:39 , Processed in 0.062499 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表