📄 1.c
字号:
#include "STC12C4052AD.h"
BYTE NumTable[10] = {0x03,0x3F,0x4A,0x2A,0x36,0xA2,0x82,0x3B,0x02,0x22};
BYTE c;
void ini_time0()
{
TMOD=0X01;
TH0=0X3C;
TL0=0XB0;
ET0=1;
EA=1;
TR0=1;
}
void time0() interrupt 1
{
TH0=0X3C;
TL0=0XB0;
{
c++;
if(c==20)
{
P3_7=0;
P3_5=1;
P1= NumTable[1];
}
if(c==40)
{
P3_7=0;
P3_5=1;
P1= NumTable[2];
}
if(c==60)
{
c=0;
P3_7=0;
P3_5=0;
}
}
}
void main(void)
{
ini_time0();
P1M0 = 0x00; //0 1 2 3 4 5 6 7 output
P1M1 = 0xFF; //
P3M0 = 0x00; //0101 1111
P3M1 = 0xFF; //1010 0000ini_time0();
c=0;
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -