和PLC类似循环扫描执行?孩子,你学反了,你该先学单片机再学PLC。单片机是PLC的底层核心,PLC比为汽车的话 单片机就是汽车的发动机。单片机语言的操作码和操作数相当于英文字母,PLC的语言相当于是拿句子组合文章。至于循环的问题,单片机没有限制啊,自由的很,你爱编程循环就循环,不过一个实用程序除了循环你还能需要其他的运行方式吗?
main里面加一个while大循环 就OK啦
#define unit unsigned int
sbit D1=P2^0;//P2^0是我板子上的第一个发光二极管
void delay();
void main()
{
while(1)
{
D1=0;
delay();
D1=1;
delay();
}
}
void delay()
{
unit a,b;
for(a=400;a>0;a--)
for(b=300;b>0;b--);
}
单片机执行程序的速度比较快所以才会造成于于while(1){;} 循环一样的效果
最好加个while大循环,不是所有的程序都能自己循环的,问问郭天祥吧,他经验多。