智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 尕玍紿
打印 上一主题 下一主题

高手进,程序运行时间的计算!一个程序员的必须素质...

  [复制链接]

15

主题

828

帖子

1

精华

版主

Rank: 9Rank: 9Rank: 9

积分
24361

论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章资源大师奖章

QQ
威望
7092
贡献
11943
兑换币
3570
注册时间
2010-11-13
在线时间
2663 小时
11#
发表于 2013-12-17 11:58:59 | 只看该作者
本帖最后由 wolflsh 于 2013-12-17 12:00 编辑

好吧。。这个可以有
回复 支持 反对

使用道具 举报

68

主题

439

帖子

2

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4618
QQ
威望
2342
贡献
1290
兑换币
1175
注册时间
2009-12-24
在线时间
493 小时
12#
发表于 2013-12-17 15:41:54 | 只看该作者
用硬件定时测,或者基于硬件计数器的 软件Timer. systick lptmr ftm pit 都可以
回复 支持 反对

使用道具 举报

14

主题

369

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2881

优秀会员奖章活跃会员奖章

威望
1348
贡献
823
兑换币
493
注册时间
2012-11-13
在线时间
355 小时
13#
发表于 2013-12-17 18:33:27 | 只看该作者
一个机器周期=12个震荡周期是经典51的东西。51好像是cisc结构(复杂指令集)的单片机。我前几天看的avr单片机用的risc结构(精简指令集)每条指令只要一个时钟周期(貌似就是振荡周期)。k60我只能说估计也是精简指令集的(没看手册),所以肯定不是1/12,至于精确计算我这几天也头疼,一直模拟不正确,也没有示波器用来看求那哪位大神指教指教
回复 支持 反对

使用道具 举报

52

主题

725

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5889
威望
2514
贡献
1289
兑换币
1650
注册时间
2013-2-20
在线时间
1043 小时
毕业学校
韶关学院
14#
发表于 2013-12-17 18:54:19 | 只看该作者
请看《数据结构与算法分析——C语言描述》的第二章,中间有一节就是讲述程序计算时间的问题
回复 支持 反对

使用道具 举报

1

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
674
QQ
威望
361
贡献
183
兑换币
251
注册时间
2013-11-10
在线时间
65 小时
15#
发表于 2013-12-17 20:15:10 | 只看该作者
回复 支持 反对

使用道具 举报

6

主题

1251

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
14709

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章资源大师奖章

QQ
威望
6641
贡献
5456
兑换币
1645
注册时间
2011-2-22
在线时间
1306 小时
16#
发表于 2013-12-18 09:20:20 | 只看该作者
回复 支持 反对

使用道具 举报

50

主题

198

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1393
威望
690
贡献
439
兑换币
386
注册时间
2013-3-6
在线时间
132 小时
毕业学校
北京师范大学珠海分校
17#
 楼主| 发表于 2013-12-18 15:40:07 | 只看该作者
我爱小kb 发表于 2013-12-17 18:33
一个机器周期=12个震荡周期是经典51的东西。51好像是cisc结构(复杂指令集)的单片机。我前几天看的avr单片 ...

示波器的话,下个虚拟示波器咯,不过只能测2MHz以内的信号。
直接百度:声卡虚拟示波器就好了。然后自己用耳机线做条信号线就好了,我就是这样的...
回复 支持 反对

使用道具 举报

14

主题

369

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2881

优秀会员奖章活跃会员奖章

威望
1348
贡献
823
兑换币
493
注册时间
2012-11-13
在线时间
355 小时
18#
发表于 2013-12-19 22:39:18 | 只看该作者
尕玍紿 发表于 2013-12-18 15:40
示波器的话,下个虚拟示波器咯,不过只能测2MHz以内的信号。
直接百度:声卡虚拟示波器就好了。然后自己 ...

求个详细点的,没接触过这个,2Mhz够我用了。耳机线是插到电脑的麦克风输入口吗?会不会万一电压电流过大把电脑烧了??或者该怎么弄?其他的我先百度看看
回复 支持 反对

使用道具 举报

50

主题

198

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1393
威望
690
贡献
439
兑换币
386
注册时间
2013-3-6
在线时间
132 小时
毕业学校
北京师范大学珠海分校
19#
 楼主| 发表于 2013-12-22 15:07:50 | 只看该作者
我爱小kb 发表于 2013-12-19 22:39
求个详细点的,没接触过这个,2Mhz够我用了。耳机线是插到电脑的麦克风输入口吗?会不会万一电压电流过大 ...


我百度下的,你看看适不适合吧。解压就能用了!
耳机线直接插到电脑“麦克风/话筒”输入口(粉红色的)就行了
至于对电脑伤害方面,只要你输入的东西有保证,那就没问题了,当然你一不小心给它输入个大电流的信号那肯定是不行 的!用来测MCU输出的PWM的信号那是没问题的...

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

14

主题

369

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2881

优秀会员奖章活跃会员奖章

威望
1348
贡献
823
兑换币
493
注册时间
2012-11-13
在线时间
355 小时
20#
发表于 2013-12-23 10:51:48 | 只看该作者
尕玍紿 发表于 2013-12-22 15:07
我百度下的,你看看适不适合吧。解压就能用了!
耳机线直接插到电脑“麦克风/话筒”输入口(粉红色的) ...

嗯嗯太谢谢你啦,我也查了,可还是不明白那个44100Hz和你说的最高2MHz是什么关系?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 00:17 , Processed in 0.053817 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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