staticled.c

来自「口若悬河口若悬河口若悬河口若悬河口若悬河口若悬河口若悬河口若悬河口若悬河」· C语言 代码 · 共 40 行

C
40
字号
#include"reg52.h"
unsigned char seg[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,
    0x83,0xc6,0xa1,0x86,0x8e};	 //0-F笔段码
bit tm11s=0;
void main()
{
unsigned char i=0;
TMOD=0x11;
//TMOD=0x1f;
TL0=0xb0;TH0=0x3c;TL1=0xb0;TH1=0x3c;
TR0=1;;TR1=1;
EA=1;
ET0=1;ET1=1;
while(1)
{
if(tm11s)
{tm11s=0;
P0=seg[i];
i++;
if(i==16)i=0;
}}}

void timer1() interrupt 1//3
{
unsigned char t;
TL0=0xb0;TH0=0x3c;
t++;
//TF1=0;
if(t==20)
{t=0;tm11s=1;}
}
void timer0() interrupt 3
{
unsigned char t;
TL1=0xb0;TH1=0x3c;
t++;
TF1=0;
if(t==20)
{t=0;tm11s=1;}
}

⌨️ 快捷键说明

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