📄 count.c
字号:
/*********************
*********************/
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
/*******************************************/
sbit LED=P1^3;
sbit K_ZHI=P1^2;
uint J_shu;
uchar J1_shu;
/*******************************************/
void clock_initial() reentrant using 0
{
TR0=0;
TH0=0Xfc;
TL0=0X18; //1
TR0=1;
}
void main(void)
{
P1=0XFF;
LED=1;
K_ZHI=1;
J_shu=0x00;
J1_shu=10;
TMOD=0X01;
clock_initial();
IT0=1;
ET0=1;
EA=1;
while(1)
{;}
}
/*******************************************/
void time0() interrupt 1 using 0
{
clock_initial();
J1_shu--;
if(J1_shu==0)
{
J1_shu=10;
J_shu++;
if((J_shu>=0)&&(J_shu<300))
{
K_ZHI=1;
LED=1;
}
else if((J_shu>=300)&&(J_shu<350))
{
K_ZHI=0;
LED=0;
}
else if(J_shu>=350)
{
J_shu=0;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -