10.c
来自「《单片机语言C51应用实战集锦》配套源码《单片机语言C51应用实战集锦》是《单片」· C语言 代码 · 共 20 行
C
20 行
sbit v_input=P0^0;
unsigned char time,vol,n;
unsigned int total;
void int_t0(void) interrupt 1 {
TL0+=24;TH0=0xfb; //1000个机器周期
time++;
if (v_input) {
v_input=0; //把电容电压放调
total+=time;
time=0;
if ((++n)>10) { //统计10次测量的时间
n=0;
vol=total/10; //vol的值为测量的电压(还没有转换)
total=0;
}
v_input=1;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?