标题: 编写的程序为什么在开发板上不能点亮LED [打印本页]

作者: lvehai    时间: 2012-4-20 13:54
标题: 编写的程序为什么在开发板上不能点亮LED

 自己编写的程序在开发板上为什么不能点亮LED   不能使LED上下循环点亮我编写的程序如下:

   #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    时间: 2012-4-21 19:10
你的延时时间太短 了,导致你根本没法看出来流水灯的效果,把Delays(2)改为Delays(1000),就可以看到流水灯效果




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1