当前位置:首页 » 编程语言 » 测速C语言

测速C语言

发布时间: 2022-08-19 20:37:30

A. 单片机C语言实现红外脉冲计数计算车速

以51单片机 12MHz晶振情况下为例

#define STAYTIME 781//定时200ms 其他时间可以自己算
int tcount,p_count;
double speed;
void t0_init(void)
{
TH0=0x00;
TL0=0x00;
TMOD|=0x02;
ET0=1;
TR0=1;
IT0=1;//外部中断下降沿触发
EX0=1;
}
void pulse_int(void) interrupt 0
{
p_count++;
}
void t0_int(void) interrupt 1
{
tcount++;
if(tcount>STAYTIME){
tcount=0;
EX0=0;//关输入脉冲的中断
ET0=0;
speed=p_count/20;//单位就是 转/秒
//下面重新开始
p_count=0;
ET0=1;
EX0=1;
}
}
}
void main()
{
t0_init();
EA=1;
while(1);

}

B. 谁有51单片机霍尔传感器测速程序要完整的能用的,C语言写的谢谢大虾还有就是下面计数器二进制转换成十

这个很简单 TL1放的是计数器初值的低8位,TH1放的是高8位,所以把这两个要组合成一个数那就需要把高8位的左移8次,然后加上低8位的就是计数器初值了,至于你说的2进制转10进制,其实不用转的,在内存当中的值是一样的,只是代码的表示方式不一样而已。

热点内容
汽修汽配源码 发布:2025-05-14 20:08:53 浏览:741
蜜蜂编程官网 发布:2025-05-14 19:59:28 浏览:57
优酷怎么给视频加密 发布:2025-05-14 19:31:34 浏览:635
梦三国2副本脚本 发布:2025-05-14 19:29:58 浏览:860
phpxmlhttp 发布:2025-05-14 19:29:58 浏览:434
Pua脚本 发布:2025-05-14 19:24:56 浏览:449
苹果像素低为什么比安卓好 发布:2025-05-14 19:13:23 浏览:461
安卓机微信怎么设置红包提醒 发布:2025-05-14 19:00:15 浏览:272
androidsystem权限设置 发布:2025-05-14 18:56:02 浏览:971
mq脚本 发布:2025-05-14 18:45:37 浏览:25