⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 t1t0.c

📁 口若悬河口若悬河口若悬河口若悬河口若悬河口若悬河口若悬河口若悬河口若悬河
💻 C
字号:
#include"reg51.h"
unsigned char seg[16]={0x10,0xf9,0xa4,0x0b,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,
    0x83,0xc6,0xa1,0x86,0x8e};	 //0-F笔段码
//sbit IP1=IP^1;
bit tm01s=0;
bit tm11s=0;
void main()
{
unsigned char i=0;
TMOD=0x11;
//TMOD=0x1f;
TL0=0xb0;TH0=0x3c;TL1=0xc0;TH1=0x3c;
TR0=1;TR1=1;
EA=1;
ET0=1;ET1=1;
PT0=1;//IP1=1;	//T0低优先设为1即T0>T1
//IPH=0x0f;
while(1)
{
if(tm11s)
{tm11s=0;
P0=seg[i];
i++;
if(i==16)i=0;
}
else if(tm01s)
{tm01s=0;
P0=~P0;
}}
}

void timer0() interrupt 1//3
{
unsigned char t;
TL0=0xb0;TH0=0x3c;
t++;
//TF1=0;
if(t==20)
{t=0;tm01s=1;}
}
void timer1() 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -