智能车制作

 找回密码
 注册

扫一扫,访问微社区

12
返回列表 发新帖
楼主: Mr.不弃
打印 上一主题 下一主题

超声波测距程序

[复制链接]

19

主题

2430

帖子

0

精华

跨届大侠

这并没有什么卵用.

Rank: 10Rank: 10Rank: 10

积分
6595

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3611
贡献
1592
兑换币
1425
注册时间
2014-7-14
在线时间
696 小时
11#
发表于 2015-4-23 20:12:08 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

2

主题

291

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1578
QQ
威望
740
贡献
524
兑换币
501
注册时间
2013-10-30
在线时间
157 小时
12#
发表于 2015-5-14 13:05:36 | 只看该作者
源码中的TC0H应该不能直接给T0吧,如果赋给T0,还要乘以256
回复 支持 反对

使用道具 举报

3

主题

42

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2624
威望
1359
贡献
901
兑换币
895
注册时间
2014-9-11
在线时间
182 小时
13#
 楼主| 发表于 2015-5-29 08:17:55 | 只看该作者
牛奶土豆 发表于 2015-5-14 13:05
源码中的TC0H应该不能直接给T0吧,如果赋给T0,还要乘以256

为什么需要*256?望指点迷津...
回复 支持 反对

使用道具 举报

2

主题

291

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1578
QQ
威望
740
贡献
524
兑换币
501
注册时间
2013-10-30
在线时间
157 小时
14#
发表于 2015-5-29 12:30:59 | 只看该作者
Mr.不弃 发表于 2015-5-29 08:17
为什么需要*256?望指点迷津...

因为TC0H是TC0的高8位啊
回复 支持 反对

使用道具 举报

3

主题

42

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2624
威望
1359
贡献
901
兑换币
895
注册时间
2014-9-11
在线时间
182 小时
15#
 楼主| 发表于 2015-5-29 16:39:22 | 只看该作者
牛奶土豆 发表于 2015-5-29 12:30
因为TC0H是TC0的高8位啊

TCx为ECT的输入捕捉/输出比较寄存器,TCxH为输入捕捉/输出比较保持寄存器,而且两者都是16位寄存器。
这段程序是对输入的上升沿及下降沿均捕捉:当捕捉到上升沿时,此时TC0中的数值将转移到TC0H中保存,接着TC0保存捕捉到下降沿时刻的数值,并在此时触发中断。
实验结果也说明,不乘的话得到的就是实际的距离。

回复 支持 1 反对 0

使用道具 举报

2

主题

291

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1578
QQ
威望
740
贡献
524
兑换币
501
注册时间
2013-10-30
在线时间
157 小时
16#
发表于 2015-5-31 12:38:38 | 只看该作者
Mr.不弃 发表于 2015-5-29 16:39
TCx为ECT的输入捕捉/输出比较寄存器,TCxH为输入捕捉/输出比较保持寄存器,而且两者都是16位寄存器。
这 ...

你看编译器里的TC0

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

2

主题

291

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1578
QQ
威望
740
贡献
524
兑换币
501
注册时间
2013-10-30
在线时间
157 小时
17#
发表于 2015-5-31 12:42:48 | 只看该作者
Mr.不弃 发表于 2015-5-29 16:39
TCx为ECT的输入捕捉/输出比较寄存器,TCxH为输入捕捉/输出比较保持寄存器,而且两者都是16位寄存器。
这 ...

你的能返回距离那TC0H应该就是一个单独的寄存器吧
回复 支持 反对

使用道具 举报

3

主题

42

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2624
威望
1359
贡献
901
兑换币
895
注册时间
2014-9-11
在线时间
182 小时
18#
 楼主| 发表于 2015-6-2 08:52:11 | 只看该作者
本帖最后由 Mr.不弃 于 2015-6-2 08:53 编辑
牛奶土豆 发表于 2015-5-31 12:42
你的能返回距离那TC0H应该就是一个单独的寄存器吧

嗯,是的。就是下边这个TC0H(hold register)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

1

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
302
威望
154
贡献
78
兑换币
90
注册时间
2014-8-30
在线时间
35 小时
毕业学校
广州大学
19#
发表于 2015-8-28 20:38:47 | 只看该作者
我使用US100超声波,请问Trig和Echo接单片机的什么引脚?
回复 支持 反对

使用道具 举报

1

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
302
威望
154
贡献
78
兑换币
90
注册时间
2014-8-30
在线时间
35 小时
毕业学校
广州大学
20#
发表于 2015-9-2 00:15:12 | 只看该作者
想要小车贴着墙壁行驶,怎么设计算法呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 00:47 , Processed in 0.044354 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表