搜索
bottom↓
回复: 14

关于51单片机晶振问题

[复制链接]

出0入0汤圆

发表于 2013-10-5 08:27:04 | 显示全部楼层 |阅读模式
我把晶振理解为,晶振与变量自减1花费的时间成比例,合理吗?
同一变量每自减1花费的时间均等吗?
求大神指导

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2013-10-5 08:41:41 | 显示全部楼层
只要你的晶振是稳定不变,应该就是一样的。

出0入0汤圆

发表于 2013-10-5 09:12:54 | 显示全部楼层
本帖最后由 and001 于 2013-10-5 09:23 编辑

应该要理解成相等(虽然不能完全相等)

出0入85汤圆

发表于 2013-10-5 09:54:15 | 显示全部楼层
先搞清什么叫做时钟周期,什么叫做指令周期再说吧

出0入0汤圆

 楼主| 发表于 2013-10-5 15:38:28 | 显示全部楼层
and001 发表于 2013-10-5 09:12
应该要理解成相等(虽然不能完全相等)

我觉得也应该相等,毕竟处理一个变量统一操作的时间应该是一样的

出0入0汤圆

 楼主| 发表于 2013-10-5 15:38:56 | 显示全部楼层
cxning 发表于 2013-10-5 08:41
只要你的晶振是稳定不变,应该就是一样的。

3Q,我也这样认为

出0入0汤圆

发表于 2013-10-6 08:29:42 来自手机 | 显示全部楼层
时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。

在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250us。由于时钟脉冲是计算机的基本工作脉冲,它控制着计算机的工作节奏(使计算机的每一步都统一到它的步调上来)。显然,对同一种机型的计算机,时钟频率越高,计算机的工作速度就越快。但是,由于不同的计算机硬件电路和器件的不完全相同,所以其所需要的时钟周频率范围也不一定相同。我们学习的8051单片机的时钟范围是1.2MHz-12MHz。

出0入0汤圆

发表于 2013-10-6 08:40:17 | 显示全部楼层
未必一样。
只能说相同晶振,指令周期一样,同样的指令需要相同的时间。
如果是c语言的自减,又是16位或以上数据类型,那么可能存在进位借位的判断,执行周期不定。

出0入0汤圆

发表于 2013-10-6 14:33:04 | 显示全部楼层
是成比例的,不过有振荡周期和机器周期之分,
另外八位的单片char类型的自减1和long类型的自减1所消耗的机器周期应该不一样吧,没验证过,感觉应该不一样的。但是同类型的数据肯定是一样的

出0入0汤圆

发表于 2013-10-6 14:36:16 来自手机 | 显示全部楼层
hsx2117 发表于  昨天 15:38
and001 发表于 2013-10-5 09:12      
应该要理解成相等(虽然不能完全相等)  
我觉得也应该相等,毕竟处理一个变量统一操作的时间应该是一样的...

你确定是一样的么…

出0入0汤圆

发表于 2013-10-6 14:55:47 | 显示全部楼层
相同软硬件条件下,没有中断影响到情况下,PLL等其他倍频机制没有改变的话,可以认为是一样的。

出0入0汤圆

发表于 2013-10-6 14:56:17 | 显示全部楼层
毕竟,差一点儿的晶体,也能到 50PPM

出0入0汤圆

发表于 2013-10-6 16:25:37 | 显示全部楼层
再次说明,不一样的,这和中断、晶体什么的没关系。
比如一个整数,从257减为256,和从256减为255的时间是不一样的,类似的,牵扯到进位借位,符号变换,都需要额外的时钟。

出0入0汤圆

发表于 2013-10-6 19:34:22 来自手机 | 显示全部楼层
理论是一样

出0入0汤圆

发表于 2013-10-9 10:11:14 | 显示全部楼层
楼主研究的深入啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-29 05:09

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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