51

来自「计算机控制系统」· 代码 · 共 58 行

TXT
58
字号
#include    <reg51.h>
#include    <absacc.h>
#define		Out_port		XBYTE[0xcfb0]
void delay(unsigned int time)
  {
   char i;
   for(;time>0;time--)
   for(i=0;i<5;i++);
  }
void led_out(unsigned char dat)
  {
   Out_port = ~dat;
  }
void urgent(void) interrupt 0
  {
   EA = 0;
   led_out(0x11);
   delay(30000);
   EA = 1;
  }
void main(void)
  {
   char i=0;
   IT0 = 1;
   EX0 = 1;
   EA = 1;
   led_out(0x11);
   delay(30000);
   while(1)
     {
	  led_out(0x12);
	  delay(30000);
	  while(i<5)
	    {
		 led_out(0x10);
	     delay(1000);
	     led_out(0x14);
	     delay(1000);
		 i++;
		}
	  led_out(0x11);
	  delay(1000);
	  led_out(0x21);
	  delay(30000);
	  i=0;
	  while(i<5)
	    {
		 led_out(0x01);
	     delay(1000);
	     led_out(0x41);
	     delay(1000);
		 i++;
		}
      led_out(0x03);
	  delay(1000);
	 }
  }

⌨️ 快捷键说明

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