郭天祥新概念51单片机(第四期读书笔记)

时钟周期、状态周期、机器周期、指令周期与晶振频率之间的关系

1、晶振频率与脉冲的关系

假设单片机的晶振频率是12MHz,那么它的一个脉冲为1/12微秒;晶振单位时间发出的脉冲则为: 12 ∗ 1 0 6 12*10^6 12106
假设单片机的晶振频率是4MHz,那么它的一个脉冲为1/4微秒;晶振单位时间发出的脉冲则为: 4 ∗ 1 0 6 4*10^6 4106在这里插入图片描述

2、时钟周期

时钟周期。也称振荡周期,定义为时钟频率的倒数;假设单片机的晶振频率是12MHz,那么它的一个脉冲(时钟周期)为1/12微秒。它是单片机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。时钟频率越高,单片机的工作速度就越快。

3、状态周期

                                                状态周期 = 2*时钟周期

4、机器周期

机器周期。单片机的基本操作周期,在一个操作周期内,单片机完成一项基本操作,如取指令、存储器读/写等。它由12个时钟周期(6个状态周期)组成。

                                           机器周期 = 12*时钟周期 = 6*状态周期

5、指令周期

指令周期。它是指CPU执行一条指令所需要的时间。一般一个指令周期含有1~4个机器周期。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 15:20:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 15:20:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 15:20:03       82 阅读
  4. Python语言-面向对象

    2024-04-02 15:20:03       91 阅读

热门阅读

  1. 【docker】基础背景 & Windows安装docker(WSL2)

    2024-04-02 15:20:03       40 阅读
  2. 关于oracle切换mysql8总结

    2024-04-02 15:20:03       33 阅读
  3. mysql调优

    2024-04-02 15:20:03       32 阅读
  4. Redis中的serverCron函数(一)

    2024-04-02 15:20:03       34 阅读
  5. POSTGRESQL中时间戳的奥秘timestamptz

    2024-04-02 15:20:03       39 阅读
  6. postcss简介

    2024-04-02 15:20:03       37 阅读