欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機使用中斷逐個點亮led燈 [打印本頁]

作者: xiongda    時間: 2015-5-26 19:13
標題: 單片機使用中斷逐個點亮led燈
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
void delay(uint z);
void init(void)
{
EA=1;
EX0=1;
IT0=1;//下降沿
}

uchar temp;   
void main()
{
init();

   temp=0xfe;
  while(1)
  {
    P1=temp;
   delay(500);
  }

}
void int_0(void)interrupt 0
{
     
temp=_crol_(temp,1);
     
}
void delay(unsigned int z)
{
   uint x,y;
   for(x=z;x>0;x--)
  for(y=110;y>0;y--);
}



作者: xtitxjg    時間: 2015-5-27 12:59

作者: bhjyqjs    時間: 2015-5-28 15:37
程序簡單實用,但作為規范程序應該有適度的注釋,既利己又利人
作者: 389552970    時間: 2016-9-5 16:43
謝謝樓主學習
作者: hantp    時間: 2016-9-6 07:04
void delay(unsigned int z)
有宏定義就應寫成
void delay(uint z)




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1