初学单片机,定时器遇到问题,那位大神帮忙解决解决~~~

2019-07-15 18:19发布

  1. #include<reg51.h>
  2. #include<intrins.h>
  3. #define uint unsigned int
  4. #define uchar unsigned char
  5. uint t0;
  6. void init()
  7. {
  8.         TMOD=0x11;
  9.         TH0=(65535-50000)/256;
  10.         TL0=(65535-50000)%256;
  11.         EA=1;
  12.         EX0=1;
  13.         TR0=1;                                                                        
  14. }

  15. void main()
  16. {
  17.     P1=0x01;
  18.         t0=P1;
  19.         while(1)
  20.         {
  21.                 init();        
  22.         }
  23. }

  24. void timer0() interrupt 0
  25. {
  26.         TH0=(65535-50000)/256;
  27.         TL0=(65535-50000)%256;
  28.         t0=_cror_(t0,1);        
  29. }
复制代码

我想做一个LED流水灯  下载进去后 灯不会移位~~~请高手指点指点~~

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。