标题: 这个程序烧进板子为什么不停呢? [打印本页]

作者: a123    时间: 2011-10-22 02:24
标题: 这个程序烧进板子为什么不停呢?
 把这个程序烧录到51hei-5开发板上,为什么不停止呢?
#include<regx52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uint a;
uint b;
uchar temp;
sbit d1=P1^4;
sbit d2=P2^6;
sbit d3=P2^7;
void delay(uint);
void main(){
d1=0;
d2=0;
d3=0;
for(b=1;b>0;b--){//奇偶灯亮三次
//奇数灯亮
a=4;
temp=0xfd; 
while(a--){ 
temp=_cror_(temp,2);
P0=temp;
delay(300);
} 
 //偶数灯亮
 a=4;
temp=0xfe; 
while(a--){
temp=_cror_(temp,2);
P0=temp;
delay(300); 
}
}
}

void delay(uint z){
uint i,j;
for(i=z;i>0;i--)
for(j=114;j>0;j--);
}
[此贴子已经被作者于2011-10-22 2:25:11编辑过]

作者: admin    时间: 2011-10-22 02:27

你要在mian的最后放一个死循环才行哦 ,不然程序执行完毕后又重新开了


作者: 初行单片    时间: 2011-10-22 08:34
 管理员威武啊!
作者: chenxidezhaoyao    时间: 2011-10-26 09:38

USB转串口/USB转TTL模块 PL2303 带收发指示灯STC单片机下载 送资料

工厂制版 手工焊接 欢迎各位朋友前来购买

http://donggedianzi.taobao.com/






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1