📄 中断.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -