电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2839|回复: 0
收起左侧

为什么要有这个while循环

[复制链接]

568

主题

922

帖子

4783

积分

四级会员

Rank: 4

积分
4783
发表于 2022-10-17 17:25:31 | 显示全部楼层 |阅读模式
#include <REGX52.H>
void Delay1ms(unsigned int xms)//@12.000MHz
{
unsigned char i, j;
while(xms)
{

i = 2;
j = 239;
do
{
while (--j);
} while (--i);
xms--;
}
}

void main()
{
while(1)
{P2=0xFE;
Delay1ms(100);
P2=0xFD;
Delay1ms(100);
P2=0xFB;
Delay1ms(100);
P2=0xF7;
Delay1ms(100);
P2=0xEF;
Delay1ms(100);
P2=0xDF;
Delay1ms(100);
P2=0xBF;
Delay1ms(100);
P2=0x7F;
Delay1ms(100);


}



}
为什么延时函数里要有while(xms)循环
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表