目录

振荡周期

机器周期

指令周期


单片机需要一个时钟信号送给内部各电路,才能使它们有节拍地工作。时钟信号的频率由外部振荡电路的晶振频率决定。如果外接晶振的频率是12MHz,则外部振荡电路送给单片机时钟信号的频率也是12MHz。此时,我们说单片机的工作频率就是12MHz。以下是与工作频率相关的几个重要概念。

振荡周期


振荡周期:为单片机提供时钟脉冲信号的振荡源的周期。例如,单片机外接晶振频率是12MHz时,则振荡周期就是(1/12MHz)=(1/12)μs。

机器周期


机器周期:51系列单片机的一个机器周期由12个振荡周期组成。如果一个单片机的工作频率是12MHz,那么它的工作周期就是(1/12)μs,其机器周期就是12×(1/12)μs= 1μs;如果单片机的外接晶振频率为11.0592MHz,其机器周期就是12×(1/11.0592)μs= 1.085μs。

指令周期


指令周期:单片机执行一条指令所用的时间。一般来说,单片机执行1个简单指令需要一个机器周期,执行复杂指令需要两个机器周期。因为一个机器周期非常短,一般只有1~2μs,所以单片机工作速度非常快。

振荡周期、机器周期、指令周期相关推荐

  1. 时钟周期,机器周期,指令周期的区别

    时钟周期          时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的.最小的时间单位.   ...

  2. 振荡周期、时钟周期、机器周期、指令周期的区别与联系

    以下内容均来自网上查找,并根据个人理解进行整理,刚开始学习单片机,如有不对的地方敬请指正. 先给出结论: 一个振荡周期=一个时钟周期: 一个机器周期=六个状态周期: 一个状态周期=两个节拍: 一个节拍 ...

  3. 请说明指令周期、机器周期、时钟周期之间的关系。

    一条指令周期包括若干个机器周期,一条机器周期又包括若干个时钟周期,时钟周期即振荡周期. 指令周期:取出一条指令并执行这条指令的时间.一般由若干个机器周期组成,是从取指令.分析指令到执行完所需的全部时间 ...

  4. 【最全!最完整解析!】 计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为重复周期。因此,()

    计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为重复周期.因此,() A. 时钟周期大于机器周期 B. 时钟周期等于机器周期 C. 机器 ...

  5. 时钟周期、机器周期、总线周期、指令周期的关系

    一.时钟周期 时钟周期由主频决定,是最小的时间单位 也叫节拍.T周期.cpu时钟周期 二.机器周期 cpu完成一项基本操作所需最短时间,用了多个时钟周期 又叫cpu周期 例:取指周期(含取指令和分析指 ...

  6. 【51单片机快速入门指南】3.2:定时器/计数器

    目录 快速使用 硬知识 传统51单片机 CPU 时序的有关知识(12T) 51 单片机定时器原理 51 单片机定时/计数器结构 定时器/计数器0/1 定时器/计数器0和1的相关寄存器 控制寄存器 工作 ...

  7. ht1621b和单片机电平匹配_有备无患,单片机面试问题集

    点击箭头处 "蓝色字" ,关注我们哦!! 这十八个经典问答,讲透了RS485接口! 模拟技术之传感器电路实例讲解 三种单片机对比:51系列.PIC和AVR 几个单片机汇编语言教学例 ...

  8. 单片机两个正玄波信号的相位差计算_51单片机的定时器/计数器的原理与使用

    CPU时序的有关知识 振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡周期) 状态周期:2个振荡周期为1个状态周期,用S表示.振荡周期又称S周期或时钟周期. 机器周期:1个机器周期含6 ...

  9. stcc52单片机时钟电路_有备无患,单片机面试问题集

    小单在网上搜集了一些关于单片机面试的问题,希望能帮助到需要找工作的同学! 单片机的最小系统?内部的主要结构? 答:最小系统:电源.晶振(为系统提供基本的时钟信号).复位电路;内部结构:ROM/RAM. ...

最新文章

  1. 与工作流关联的服务器发生意外错误
  2. 在C#代码中获取Silverlight的初始化initparams参数
  3. Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界
  4. vector邻接表建图+dijkstra模板
  5. 更改hostname后vnc无法进入图形界面
  6. 【PAT甲级 约会】1061 Dating (20 分) C++ 全部AC
  7. 在WinForm程序中嵌入ASP.NET
  8. java 比较源文件_Beyond Compare比较Java源代码文件的操作流程
  9. linux线程同步 eventfd,用 eventfd 在线程之间通信
  10. [转]cscope在windows下使用mingw编译的方法
  11. MDC记录activiti流程ID
  12. 南通市城管局推动“数字化城管”向“智慧城管”升级
  13. Scratch www 系统搭建
  14. 转动惯量到底是个什么物理量
  15. 2012年秋季,斯皮维大厅音乐会的亮点
  16. 基于 yolo_v5 训练识别人物
  17. 格式工厂 wav 比特率_TunesKit Audio Converter for Mac(音频格式转换软件)
  18. 文献阅读-区块链发展现状与展望
  19. Java 中 == 与 equals 区别,再确认一遍?
  20. 每日跑批任务耗时性能从六分钟优化到半分钟历程及总结

热门文章

  1. 市场调研-全球与中国云业务流程管理(BPM)软件市场现状及未来发展趋势
  2. linux系统电脑小白可以用吗,linux小白说说用linux的感受
  3. OpenSSL公钥 私钥 RSA
  4. (二)u-boot2013.01.01 for TQ210:《Makefile分析》
  5. (application)javaweb中application的用法
  6. Java使用Spire将网页保存为Word并去除Evaluation Warning水印方案
  7. 配置mpls vpn基本组网-intranet
  8. 验证身份证号是否正确,计算身份证号最后一位
  9. MotionEvent 初探
  10. flux 中的 buffer 的原理