单片机/MCUwilliam hill官网
登录
直播中
王桂兰
7年用户
1195经验值
私信
关注
[问答]
求助,为什么单片机超声波测距程序中要乘以12?
开启该帖子的消息推送
单片机
超声波测距
if(succeed_flag==1)
{
distance_data=outcomeH; //测量结果的高8位
distance_data<<=8; //放入16位的高8位
distance_data=distance_data|outcomeL;//与低8位合并成为16位结果数据
distance_data*=12; //因为定时器默认为12分频
distance_data/=58; //微秒的单位除以58等于厘米
} //为什么除以58等于厘米, Y米=(X秒*344)/2
// X秒=( 2*Y米)/344 ==》X秒=0.0058*Y米 ==》厘米=微秒/58
为什么 distance_data要乘以12,这跟定时器默认为12分频有什么关系吗?
回帖
(1)
王蓓
2023-10-8 15:19:46
你用的是定时器是12分频的,是不是就是你所用的计数频率是参考频率的1/12,那么再做换算的时候,这个数值再乘过去,才能和实际值匹配。
你用的是定时器是12分频的,是不是就是你所用的计数频率是参考频率的1/12,那么再做换算的时候,这个数值再乘过去,才能和实际值匹配。
举报
更多回帖
rotate(-90deg);
回复
相关问答
单片机
超声波测距
怎样去设计一种AT89C51
单片机
的
超声波
测距
系统?
2021-07-19
1802
请问有基于STC
12
C5A60S2
单片机
的
超声波
测距
程序
吗?
2020-03-27
2704
51
单片机
的
超声波
测距
,并用74HC595驱动数码管显示
超声波
测距
的距离
2023-11-23
2338
超声波
测距
2015-04-11
21892
HC-SR04和51
单片机
是如何实现
超声波
测距
的
2021-10-20
2174
基于
单片机
的
超声波
测距
系统有什么优点?
2019-10-25
3459
如何去实现一种基于树莓派4B的
超声波
测距
和显示设计
2021-09-23
1333
重金悬赏!!基于
超声波
测距
模块的速度测量方案设计
2012-11-23
5299
基于NEC
单片机
田间
超声波
测距
的应用有哪些
2020-08-26
1024
基于
单片机
的HCSR04
超声波
测距
传感器设计有哪些注意事项
2022-01-20
1393
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分