中断.c

来自「单片机写的程序都含有Protues仿真结果」· C语言 代码 · 共 34 行

C
34
字号
#include<reg51.h>
unsigned int code table[]={0xc0,0xf9,0xa4,0xb0,
                                0x99,0x92,0x82,0xf8,
	                  0x80,0x90,0x88,0x83,
		    0xc6,0xa1,0x86,0x8e,0xff};
sbit P1_0=P1^0;
sbit P1_6=P1^6;
sbit P1_7=P1^7;
unsigned char n=0;
unsigned int a;
void main()
{
 SCON=0;
 ES=1;
 EA=1;
 TI=1;//起动串行发送
 while(1);
 }

void seria_IT(void) interrupt 4
 {   for(a=0;a<35000;a++);
  TI=0;
 SBUF=table[n];
  while(!TI);
   n++;
  if(n==10)
   {n=0;}
  P1_0=!P1_0;

   }



⌨️ 快捷键说明

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