⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 paomadeng.c

📁 用单片机控制的跑马灯程序。 定时器控制刷新的时间。
💻 C
字号:
#include <regx51.h>
#define timercount 0xfc18
int timer0_tick;
unsigned char j;


static void timer0_isr(void)interrupt TF0_VECTOR using 1
{TR0=0;
 TL0=(timercount&0x00ff);
 TH0=(timercount>>8);
 TR0=1;
 timer0_tick++;
 if(timer0_tick==8000)
    { 
     timer0_tick=0;
	 j=(j<<1)|1;
     if(j==0xff)
        j=0xfe;
	    P2=j;
     }
 }

 static void timer0_initialize(void)
 {EA=0;
  TR0=0;
  TL0=(timercount&0x00ff);
  TH0=(timercount>>8);
  timer0_tick=0;
  P2=0xff;
  PT0=0;
  ET0=1;
  TR0=1;
  EA=1;
  }

  void main(void)
  {timer0_initialize();
   while(1);
   }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -