谁能给我解释这个程序while循环里面的每条语句具体功能?

2019-07-15 17:41发布


#include<reg52.h> #define uint unsigned int uint aa;unsigned char pp;bit close; sbit didi=P2^3; void main(){         TMOD=0x01;                         TR0=1;                                TH0=0xff;         TL0=0x9c         ET0=1;                                EA=1;                                  while(1)         {                   if(pp==10)                   {                            pp=0;                            if(!close)                                     didi=~didi;                                    aa++;                   }                           if(aa==200)                   {                            didi=1;                            close=1;                              }                   if(aa==300)                        
                            close=0;                            aa=0;                   }         }} void time0() interrupt 1{        TH0=0xff;         TL0=0x9c;         pp++;}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
光亮自在
1楼-- · 2019-07-15 23:26
 精彩回答 2  元偷偷看……
18811707971
2楼-- · 2019-07-16 04:19
光亮自在 发表于 2015-3-21 09:55
定时器控制LED的开关

它好像是蜂鸣器发声,但我不清楚while里面是怎么执行的
Θ无づ名ツ
3楼-- · 2019-07-16 08:13
用编译软件的 单步调试功能  

一周热门 更多>