微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 帮我注释下每行程序的意义 更要回答加粗的意义

帮我注释下每行程序的意义 更要回答加粗的意义

时间:10-02 整理:3721RD 点击:
程序如下
#include <reg51.h>
sbit P1-1=P1^1;
void main()
{
unsigned char i,j;
SCON=ox00;
j=ox01;
for(; ;)
        {
P1-1=0;
SBUF=j;
while(!TI) {;}
p1-1=1;TI=0;
for(i=0;i<=254;i++){;}
j=j*2;
if(j==ox00;) j=ox01;
         }
}

for语句里是你看的那个原帖漏内容了吧。while(!TI)是一个查询语句,等待SBUF=j这句发送语句完成再进下一步骤。

我是在书上给打出来的  没有漏掉

好像是相当于while(1)的死循环。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top