📄 init.c
字号:
#include <REGX51.H>
#include "type.h"
#include "config.h"
void init_timer0(void)
{
TMOD &= 0xf0; //定计0,16位定时器,无预分频
TMOD |= 0x01; //GATE0=0;C/T0#=0;M10=0;M00=1
TH0 = 0x1F; //实现2us定时,产生500KMz
TL0 = 0xFE;
ET0=1; //开定计0中断
EA=1; //开全局中断
TR0=1; //定时器0开始计时
}
void init_port(void)
{
P0 = 0x00;
P1 = 0x00;
P3 = 0x00;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -