假设说 中断标志位 为 TI 接收缓存为sbuf
。。。。。。
void main()
{
。。。。。
while((TI!=1)||((data=sbuf)!=0x10) //直到等到 有串口中断 且接收位10h 才继续执行
。。。。。
while(1)
{
...
}
}
不清楚可追问
所谓的延时程序,就是让程序进入一段无效循环,达到延时目的有一个延时参数表的。
下面是一个10ms延时子程序(12MHZ)
void delay10ms(void)
{
unsigned char i,j,k
for(i=5i>0i--)
for(j=4j>0j--)
for(k=248k>0k--)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)