C51单片机晶振频率、时钟周期、状态周期、机器周期、指令周期和总线周期的关系

2023-11-05

一、晶振频率

1、英文全称:frequency oscillate;

2、定义:晶体振荡器的固有频率, 不能改变;

3、如果外接12Mhz晶振,则晶振频率12Mhz。

二、时钟周期

1、英文全称:Clock Cycle,为晶振频率12Mhz倒数。

2、时钟周期是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作

3、时钟周期 = 晶振周期 = 振荡周期Tosc  = 晶振频率(振荡频率fosc)的倒数。

4、若晶振周期为12MHz,则时钟周期 = 1/12us。

三、状态周期

振荡器脉冲信号经过时钟电路二分频之后产生的单片机时钟信号的周期(用S表示)称为状态周期。故一个状态周期S包含2个节拍,前一时钟周期称为P1节拍,后一时钟周期称为P2节拍。

四、机器周期

1、定义:CPU完成一项基本操作(取指令、存储器读写等)所消耗的最短时间

2、一般由12个时钟周期或者6个状态周期组成

3、计算:机器人周期 = 12 / 晶振频率。

4、存在的原因:1个时钟周期无法干完一件事,而12个时钟周期能够完成基本的操作。

五、指令周期

取出并执行一条指令的时间。

六、总线周期

访问1次存储器和I/O端口操作所需要的时间。

七、小结

所需时间:时钟周期 < 状态周期 < 机器周期 < 指令周期 < 总线周期

 

什么是单片机的“S5P2”?


晶体振荡器的振荡信号从XTAL2端输入到片内的时钟发生器上,时钟发生器是一个二分频触发器电路,它将振荡器的信号频率除以2,向CPU提供了两相时钟信号P1和P2。

时钟信号的周期称为机器状态时间S,它是振荡周期的2倍。在每个时钟周期(即机器状态时间S)的前半周期,相位1(即P1信号)有效,在每个时钟周期的后半周期,相位2(即P2信号)有效。每个时钟周期(以后常称状态S)有两个节拍即相位P1和P2,CPU就以两相时钟P1和P2为基本节拍指挥8051各们部件协调工作。

因此,S5P2指的就是第5个时钟周期的相位2(后半拍)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C51单片机晶振频率、时钟周期、状态周期、机器周期、指令周期和总线周期的关系 的相关文章

  • 解决servlet filter中if语句无效问题

    今天写代码学习filter时 遇到了一件很奇怪的事情 就是当在jsp中同时提交文件和一个text组件时 servlet中的if语句无法返回true 代码如下 这是jsp代码

随机推荐

  • html三个组成部分组成部分,JavaScript组成(三个组成部分)

    JavaScript主要包括三部分 1 ECMAScript JavaScript的核心 仅仅是一个描述 定义了脚本语言的所有属性 方法和对象 具体地 ECMAscript描述了以下内容 语法 类型 语句 关键字 保留字 运算符 对象 每个
  • .cu的cuda程序的kernel函数中调用std函数无法编译的问题解决; error: calling a constexpr __host__ function

    引言 本人初学cuda编程 在jetson nano 4G上想实现sliced wasserstein distance的各个slice并行加速计算 遇到一些问题和解决方案 记录在此 基础知识 在cuda编程中 cpu称作host gpu称
  • vue文件夹上传组件选哪个好?

    一 功能性需求与非功能性需求 要求操作便利 一次选择多个文件和文件夹进行上传 支持PC端全平台操作系统 Windows Linux Mac 支持文件和文件夹的批量下载 断点续传 刷新页面后继续传输 关闭浏览器后保留进度信息 支持文件夹批量上
  • MYSQL服务器在federated引擎下备份还原错误实例

    MYSQL服务器备份还原错误实例 大家好 我是服务器新人 在使用过程中经常出现一些问题 希望各位大神指点一下 感激 我们服务器用的是MYSQL5 0 维护一般用Navicat8 0 有两台主机 192 168 2 2 192 168 2 3
  • Open3D 点云均值滤波

    目录 一 算法原理 1 均值滤波 2 参考文献 二 代码实现 三 结果展示 本文由CSDN点云侠原创 原文链接 如果你不是在点云侠的博客中看到该文章 那么此处便是不要脸的爬虫 一 算法原理 1 均值滤波 对待处理的当前采样点 选择一个模板
  • 区块链能否助力重塑物流业?

    去年年底 就有部分技术人士看准了市场潜力巨大的快递市场 提出 用区块链技术整顿快递行业 的观点 引发热议 那么区块链到底能否拯救快递行业 基于区块链技术具有去中心化 集体维护 高度透明 去信任 匿名 不可篡改 可追溯等显著特点 可以在以下快
  • 【转】do{...}while(0)的意义和用法

    转自 http blogread cn it article 5907 linux内核和其他一些开源的代码中 经常会遇到这样的代码 do while 0 这样的代码一看就不是一个循环 do while表面上在这里一点意义都没有 那么为什么要
  • 2020软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

    2020最新软件测试面试题汇总 内附参考答案 测试技术面试题 1 什么是兼容性测试 兼容性测试侧重哪些方面 参考答案 兼容测试主要是检查软件在不同的硬件平台 软件平台上是否可以正常的运行 即是通常说的软件的可移植性 兼容的类型 如果细分的话
  • Spring MVC 学习总结(四)——校验与文件上传

    Spring MVC不仅是在架构上改变了项目 使代码变得可复用 可维护与可扩展 其实在功能上也加强了不少 验证与文件上传是许多项目中不可缺少的一部分 在项目中验证非常重要 首先是安全性考虑 如防止注入攻击 XSS等 其次还可以确保数据的完整
  • 【Python基础】python必会的10个知识点

    来源 Towards Data Science 作者 Soner Yildirim 编译 VK Python在数据科学生态系统中占据主导地位 我认为 占据主导地位的两大原因是相对容易学习和数据科学库的丰富选择 Python是一种通用语言 因
  • android main system log,Log中'main', 'system', 'radio', 'events'以及android log分析

    1log文件分类简介 实时打印 的主要有 logcat main logcat radio logcat events tcpdump 还有高通平台的还会有 QXDM 日志 状态信息 的有 adb shell cat proc kmsg a
  • vlan中ACL inbound与outbound详解

    关键字 华为ACL配置 Cisco ACL配置 Vlan ACL配置 ACL一般有两种应用场景 应用到交换机物理端口和应用到Vlan 场景一 应用到交换机物理端口 网络拓扑 PC连接在交换机的Gig0 0 1端口 实现目的 禁止在PC上能够
  • 在python中使用nohup命令说明

    nohup功能 nohup 是 no hang up 的缩写 就是不挂断的意思 如果你正在运行一个进程 而且你觉得在退出帐户时该进程还不会结束 那么可以使用nohup命令 该命令可以在你退出帐户 关闭终端之后继续运行相应的进程 1 代码 n
  • 第七讲:构造函数与析构函数

    第七讲 构造函数与析构函数 本讲基本要求 掌握 构造和析构函数概念 初始化 作用 理解 构造构函的重载 带参数的构造函数两种表达格式 重点 难点 构造和析构函数概念 初始化 作用 通过前两章的学习 我们已经对类和对象有了初步的了解 在本章中
  • python期末复习提纲

    1 注释 变量命名 缩进 2 数据输入字符串函数input 注意结果为字符串 3 字符串解析函数eval的使用 特别注意输入字符串可直接解析为组合数据类型 理解 将字符串类型转化为现有组合类型 list dict set 或现有定义的变量等
  • 01-Embedding层是什么?怎么理解?简单的评论情感分类实验

    文章目录 1 One hot编码 2 Embedding 3 语义理解中Embedding意义 4 文本评论 代码实验 1 One hot编码 要知道embedding的作用 首先要了解独热编码 one hot 假设现在有如下对应关系 那么
  • 2016年下半年信息安全工程师上午选择题及解析

    以下有关信息安全管理员职责的叙述 不正确的是 A 信息安全管理员应该对网络的总体安全布局进行规划 B 信息安全管理员应该对信息系统安全事件进行处理 C 信息安全管理员应该负责为用户编写安全应用程序 D 信息安全管理员应该对安全设备进行优化配
  • SSM基本系统架构设计(Spring、Spring MVC 、MyBatis)

    系统根据功能的不同 项目结构可以划分为以下几个层次 1 持久对象层 也称持久层或持久化层 该层由若干持久化类 实体类 组成 2 数据访问层 DAO 层 该层由若干DAO 接口和MyBatis 映射文件组成 接口的名称统一以Dao 结尾 且M
  • 总汇nexus 服务启动异常

    总汇nexus 服务启动异常 故障描述1 故障描述2 故障描述3 备份准备修复的数据库 故障描述1 nexus oss 3 一直运行得没什么问题 忽然发现运行特别慢然后到服务器去重启 莫名其妙一直启动失败 查看日志发现如下报错信息 2022
  • C51单片机晶振频率、时钟周期、状态周期、机器周期、指令周期和总线周期的关系

    一 晶振频率 1 英文全称 frequency oscillate 2 定义 晶体振荡器的固有频率 不能改变 3 如果外接12Mhz晶振 则晶振频率12Mhz 二 时钟周期 1 英文全称 Clock Cycle 为晶振频率12Mhz倒数 2