智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4207|回复: 10
打印 上一主题 下一主题

软件菜鸟求CD4520测速程序~~~

[复制链接]

1

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
475
威望
252
贡献
129
兑换币
149
注册时间
2012-11-12
在线时间
47 小时
毕业学校
广东工业大学
跳转到指定楼层
1#
发表于 2013-4-9 23:57:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序菜鸟一个,,求大侠们留个CD4520外部计数的参考程序,芯片是XS128

32

主题

978

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2834
QQ
威望
1620
贡献
482
兑换币
1009
注册时间
2012-11-29
在线时间
366 小时
2#
发表于 2013-4-10 08:06:17 | 只看该作者
很简单呀,就是普通IO口读数,然后高脉冲清零。如果没有连续的口就采用移位的方式组合出来,注意采用频率不要让计数器溢出。
回复 支持 反对

使用道具 举报

25

主题

761

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5905

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

威望
1946
贡献
3251
兑换币
809
注册时间
2012-2-7
在线时间
354 小时
3#
发表于 2013-4-10 09:26:50 | 只看该作者
拒绝伸手党
回复 支持 反对

使用道具 举报

1

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
475
威望
252
贡献
129
兑换币
149
注册时间
2012-11-12
在线时间
47 小时
毕业学校
广东工业大学
4#
 楼主| 发表于 2013-4-10 16:53:05 | 只看该作者
dapan945 发表于 2013-4-10 08:06
很简单呀,就是普通IO口读数,然后高脉冲清零。如果没有连续的口就采用移位的方式组合出来,注意采用频率不 ...

不是很明白为什么要用八个IO口读取速度,我是想用一排PE口读的,再用一个PM口清零。
回复 支持 反对

使用道具 举报

32

主题

978

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2834
QQ
威望
1620
贡献
482
兑换币
1009
注册时间
2012-11-29
在线时间
366 小时
5#
发表于 2013-4-10 18:22:12 | 只看该作者
因为它可以记8位数呀,最大到255
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
400
威望
187
贡献
105
兑换币
112
注册时间
2013-3-3
在线时间
58 小时
毕业学校
安徽财经大学
6#
发表于 2013-4-21 10:18:03 | 只看该作者
dapan945 发表于 2013-4-10 08:06
很简单呀,就是普通IO口读数,然后高脉冲清零。如果没有连续的口就采用移位的方式组合出来,注意采用频率不 ...

我想问下,我们八个IO口中有7个是PB口中的7位,由于不好走线,所以另外一个用的是PE口的莫某一位,那该怎么移位呢?
回复 支持 反对

使用道具 举报

32

主题

978

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2834
QQ
威望
1620
贡献
482
兑换币
1009
注册时间
2012-11-29
在线时间
366 小时
7#
发表于 2013-4-21 11:50:24 | 只看该作者
读两次然后按位与或
回复 支持 反对

使用道具 举报

1

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
475
威望
252
贡献
129
兑换币
149
注册时间
2012-11-12
在线时间
47 小时
毕业学校
广东工业大学
8#
 楼主| 发表于 2013-4-23 13:12:03 | 只看该作者
大概明白了,谢谢各位!现在小车刚站好,开始着手速度PID了。
回复 支持 反对

使用道具 举报

1

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
475
威望
252
贡献
129
兑换币
149
注册时间
2012-11-12
在线时间
47 小时
毕业学校
广东工业大学
9#
 楼主| 发表于 2013-4-29 13:56:52 | 只看该作者
dapan945 发表于 2013-4-10 08:06
很简单呀,就是普通IO口读数,然后高脉冲清零。如果没有连续的口就采用移位的方式组合出来,注意采用频率不 ...

我用的八个IO口都是PE的,其中PE1老是有问题,接上PE1程序就走不了,不接PE1就正常,不知道是怎么回事啊?
另外考虑用移位来解决,想把PE1移位到PM1上,但不知道怎么移位?求解答啊?
回复 支持 反对

使用道具 举报

9

主题

32

帖子

0

精华

高级会员

Rank: 4

积分
595
威望
290
贡献
167
兑换币
173
注册时间
2014-2-23
在线时间
69 小时
10#
发表于 2014-4-25 23:35:57 | 只看该作者
楼主,我们4520采集不到数是怎么回事啊?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 14:25 , Processed in 0.124794 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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