標(biāo)題: 編寫的程序?yàn)槭裁丛陂_發(fā)板上不能點(diǎn)亮LED [打印本頁(yè)]

作者: lvehai    時(shí)間: 2012-4-20 13:54
標(biāo)題: 編寫的程序?yàn)槭裁丛陂_發(fā)板上不能點(diǎn)亮LED

 自己編寫的程序在開發(fā)板上為什么不能點(diǎn)亮LED   不能使LED上下循環(huán)點(diǎn)亮我編寫的程序如下:

   #include<reg52.h>
   #include<intrins.h>
   #define uchar unsigned char
   #define uint unsigned int
   sbit D=P1^4;
   void Delays(uint x)
   { 
   uchar i;
   while(x--)
   for(i=0;i<100;i++) ;
  
   }
   void main(void)
   {
   D=0;
   P0=0xfe;
   while(1)
   {P0=_crol_(P0,1);
   Delays(2);
   }
   }


作者: itmaybe    時(shí)間: 2012-4-21 19:10
你的延時(shí)時(shí)間太短 了,導(dǎo)致你根本沒法看出來流水燈的效果,把Delays(2)改為Delays(1000),就可以看到流水燈效果




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