企业博客
更多>>晶振是单片机中掌控时钟的动脉
来源:http://www.kangbidz.com 作者:kangbidz 2012年05月11
石英晶振,是一种“水晶”制成的频率振动元件,在电子产品中起到很大的作用,就像一个人的心脏一样,心脏如果停止跳动了就会面临死亡,换言之晶振如果不起振了电子产品就会无法运转。
简单地说,没有晶振,就没有电子产品的时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。
单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,它的一个机器周期是12×(1/12)us,也就是1us。
MCS—51单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,有一些完成得比较馒,得要2个机器周期,还有两条指令要4个机器周期才行。为了衡量指令执行时间的长短,又引入一个新的概念:指令周期。所谓指令周期就是指执行一条指令的时间。例如,当需要计算DJNZ指令完成所需要的时间时,首先必须要知道晶振的频率,设所用晶振为12MHz,则一个机器周期就是1us。而DJNZ指令是双周期指令,所以执行一次要2us。如果该指令需要执行500次,正好1000us,也就是1ms。
机器周期不仅对于指令执打有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。一般都是采用32.768KHZ系列的晶体来运转它,控制时间的动脉,如果一个单片机上面用的是32.768K的晶振,那么当计时器的运转加到1小时,它在电流中实际经过的时间就是1US,很多电子产品都是相同的道理,只要有时钟周期控制的产品晶振都是必不可少的。如有不明之处请来电康比电子业务部咨询。
简单地说,没有晶振,就没有电子产品的时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。
单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,它的一个机器周期是12×(1/12)us,也就是1us。
MCS—51单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,有一些完成得比较馒,得要2个机器周期,还有两条指令要4个机器周期才行。为了衡量指令执行时间的长短,又引入一个新的概念:指令周期。所谓指令周期就是指执行一条指令的时间。例如,当需要计算DJNZ指令完成所需要的时间时,首先必须要知道晶振的频率,设所用晶振为12MHz,则一个机器周期就是1us。而DJNZ指令是双周期指令,所以执行一次要2us。如果该指令需要执行500次,正好1000us,也就是1ms。
机器周期不仅对于指令执打有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。一般都是采用32.768KHZ系列的晶体来运转它,控制时间的动脉,如果一个单片机上面用的是32.768K的晶振,那么当计时器的运转加到1小时,它在电流中实际经过的时间就是1US,很多电子产品都是相同的道理,只要有时钟周期控制的产品晶振都是必不可少的。如有不明之处请来电康比电子业务部咨询。
正在载入评论数据...
相关资讯
- [2024-05-24]Silicon Labs无线物联网解决方案...
- [2024-05-22]ConnorWinfield晶振125系列振荡...
- [2024-05-21]Suntsu影响电子元件成本的关键因...
- [2024-04-22]米利伦GPSDO振荡器可作为坚固的...
- [2024-04-19]QuartzCom提供广泛的VCTCXO振荡...
- [2024-04-17]彼得曼M1610-32.768kHz-20ppm-1...
- [2024-04-15]ConnorWinfield提供了SM34用于网...
- [2024-04-13]微晶RV-3032-C7TAQC实时时钟模块...