t4.c
来自「此文件包含用visual c++编译的程序代码」· C语言 代码 · 共 30 行
C
30 行
#include "reg51.h"
sbit P1_0=P1^0;
sbit P1_1=P1^1;
void Timer0() interrupt 1
{ static Count1=0;
static Count2=0;/*静态变量计数器*/
Count1++; /*每次中断计数器加1*/
Count2++;
if(Count1>=10) /*如果计数器超过20*/
{ P1_0=~P1_0; /*取反P1.0*/
Count1=0; /*计数器清零*/
}
if(Count2>=20)
{ P1_1=~P1_1;
Count2=0;
}
TH0=0x3c; /*重置定时初值*/
TL0=0xb0;
}
void main()
{ TMOD=0x01; /*定时/计数器0工作于方式1*/
TH0=0x3c;
TL0=0xb0;
EA=1; /*开总中断允许*/
ET0=1; /*开定时/计数器0允许*/
TR0=1; /*定时/计数器0开始运行*/
for(;;)
{;}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?