您好,欢迎光临帝国科技!
帝国博客
更多>>晶振应用于单片机的定时原理
来源:http://dgkjly.com 作者:帝国科技工程部 2016年03月18
今天无数的电子产品都需要应用精确的时钟信号,晶振就是极为适合在这方面的应用.简单地说,没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作.
单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行.单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准.一个机器周期包括12个时钟周期.如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,它的一个机器周期是12×(1/12)us,也就是1us.
MCS—51单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,有一些完成得比较馒,得要2个机器周期,还有两条指令要4个机器周期才行.为了衡量指令执行时间的长短,又引入一个新的概念:指令周期.所谓指令周期就是指执行一条指令的时间.例如,当需要计算DJNZ指令完成所需要的时间时,首先必须要知道晶振的频率,设所用晶振为12MHz,则一个机器周期就是1us.而DJNZ指令是双周期指令,所以执行一次要2us.如果该指令需要执行500次,正好1000us,也就是1ms.
机器周期不仅对于指令执打有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准.例如一个单片机选择了12MHz晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理.
正在载入评论数据...
相关资讯
- [2024-03-18]Raltron产品和技术应用说明CO13050-32.000-T-TR
- [2024-03-13]Bliley恒温晶振BOVTE-50MDA-DCCB的保质期有多长?
- [2024-03-05]Renesas推出RA8T1系列低功耗MCU
- [2024-03-04]Vishay推出VEMD2704具有提高了可见光灵敏度
- [2024-03-02]微小但强大的2.0面向下一代消费者的产品
- [2024-03-02]Ecliptek的快速旋转可编程振荡器
- [2023-09-28]领先全球的Crystek晶振公司关于石英晶体振荡器选择指南
- [2023-09-26]希华晶振是台湾唯一具有从人工水晶生产到晶体元件封装能力的企业遥遥领先于同行