CPU为啥需要时钟;此时钟非彼时钟,时钟到底是啥玩意

  • 讨论问题:
  • 2.2 时钟的本质

讨论问题:

1.时钟是什么
2. 为什么需要时钟

2.2 时钟的本质

不知道你有没有过类似的疑惑:CPU不是供电就可以工作,为什么还有时钟;时钟和CPU供电之间又有什么联系?

一听到时钟,大多数人都会忍不住抬头看看几点了,把时钟当做是计时器、计数器,你也是这么认为吗?

在做单片开发实验过程中,你是否还记得LED闪烁是怎么实现。在没有接触定时器之前,是不是通过软件实现一个延时函数来实现LED闪烁,但是这种闪烁效果如果需要精确闪烁时间间隔的话,是很难做到的。

到后来你学了定时器,通过定时器就可以很容易的实现精确的时间间隔,但是这个时间将需根据时钟频率来计算出初始值。也正是由于这样,才导致看到时钟就会联想到定时器。

但这并不是CPU离不开时钟的原因。时钟的本质是高低电平信号按周期性的交替变换(下图),而CPU的基本组件逻辑门也需要高低电平两种信号,时钟信号就是为了驱动逻辑门工作。


现在假设不给CPU时钟会发生什么情况。由于计算机使用的是稳压直流电,因此,逻辑门就只能产生一种信号不变。就像是给LED一个高电平信号常亮或者低电平信号熄灭,而不能闪烁。

但是CPU执行的指令是由0和1组合成的任意序列,要想让指令被执行,就必须保证逻辑门能够根据指令产生0或1信号。就像要使LED闪烁,必须要反复切换高低电平信号一样。用时钟来驱动CPU,实现逻辑门的逻辑运算。

(如你喜欢,更多知识,快人一步)

时钟系统:CPU为啥需要时钟;此时钟非彼时钟,时钟到底是啥玩意相关推荐

  1. S5PV210体系结构与接口05:时钟系统编程

    目录 1. 时钟概念解析 1.1 什么是时钟? 1.2 为什么需要时钟? 1.3 如何获得时钟? 1.3.1 外部晶振 1.3.2 外部晶振 + SoC内部CMU(Clock Management U ...

  2. 高精度标准时钟系统(NTP时间服务器)技术参数

    高精度标准时钟系统(NTP时间服务器)技术参数 高精度标准时钟系统(NTP时间服务器)技术参数 概述 NTP时间服务器是一款支持NTP和SNTP网络时间协议,高精度.大容量.高品质的高科技时钟产品.设 ...

  3. 【STM32】初学者必读STM32时钟系统详解

    目录 1 前言 2 时钟系统介绍 3 时钟源 3.1 系统时钟源 3.2 次级时钟源 3.3 时钟源特点 4 时钟 4.1 AHB总线时钟 4.2 APB1总线时钟 4.3 APB2总线时钟 5 时钟 ...

  4. ISE FPGA时钟系统

    在使用QuartusII设计Altera的FPGA时,对于时钟的考虑一般很少.我们想得到一个固定频率的时钟,无非就是将晶振从某个时钟管脚输入:若晶振频率即为期望频率,则可以直接使用:若与期望频率不符, ...

  5. 网络时间同步设备(时钟同步产品)时钟系统应用技术介绍

    网络时间同步设备(时钟同步产品)时钟系统应用技术介绍 网络时间同步设备(时钟同步产品)时钟系统应用技术介绍 网络时间同步设备(时钟同步产品)时钟系统应用技术介绍 简介 标准时钟系统HR-901GB是一 ...

  6. 校园网络时钟系统(标准化考场)建设方案

    校园网络时钟系统(标准化考场)建设方案 校园网络时钟系统(标准化考场)建设方案 [摘要]时钟系统是一个大型标准计时系统,随着网络的普及,许多校园都建了自己的校园专网,使用的网络设备和服务器也日益增多, ...

  7. NTP网络时钟源(时钟系统)在标准化考场中应用

    NTP网络时钟源(时钟系统)在标准化考场中应用 NTP网络时钟源(时钟系统)在标准化考场中应用 [摘要]时钟系统是一个大型标准计时系统,随着网络的普及,许多校园都建了自己的校园专网,使用的网络设备和服 ...

  8. 为什么单片机需要时钟系统,时钟信号在单片机中扮演怎样的角色?

    现在想想,我自学单片机都快一年了.我自学过8051.msp430和STM32,做一些基本的小项目,参加过2018年江苏省电子设计大赛,还获得了一等奖. 我懂,也不懂单片机.不懂就要去查资料,然后弄懂, ...

  9. 【STM32】标准外设库,系统架构,时钟系统

    文章目录 标准外设库 系统架构 时钟系统 标准外设库 官方库目录列表如下:STM32 标准外设库 工程结构:STM32 不完全手册中新建出来的工程模板 系统架构 STM32 系统架构的知识可以在< ...

最新文章

  1. Mac OS X 使用命令sed替换tab
  2. Java仿百度网盘,拿来学习/搞外快,都是极好的选择
  3. GIS数据格式整理之Coverage篇
  4. keepalived vrrp协议
  5. systemverilog 起步
  6. HttpClient异常处理手册
  7. css动画详解 (transition animation)
  8. puppet 学习总结(1)——puppet 入门详解
  9. Go语言_array,slice,map
  10. STM32F10x 学习笔记4(CRC计算单元 续)
  11. 关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都需要业心照料...
  12. 网易云音乐歌单解析下载源码
  13. 计算机辅助制图cad论文,cad论文模板
  14. 阿里云服务器ECS建站教程
  15. PTGUI 全景图批量拼接
  16. office365打开服务器文件出错,Microsoft Office 365个人版打开显示错误
  17. 大数据重塑未来金融监管方式
  18. 基于自抗扰控制ADRC的主动悬架控制
  19. jupyter(ipython)内嵌问题:%pylab inline的使用
  20. 圆周率 php算法,PHP坐标圆周率计算

热门文章

  1. php 长微博程序,PHP生成长微博
  2. MATLAB环境下基于AlexNet网络的Deep Dream图像生成
  3. Java继承属性后内存,java - Jackson:继承和必需的属性 - 堆栈内存溢出
  4. 2014室内设计师速成宝典3Dmax CAD PS vray
  5. canvas实现一颗树的生长到开花
  6. python中if else语句用法_Python 条件语句(If ... Else)
  7. 论文阅读 CVPR2022:End-to-End Semi-Supervised Learning for Video Action Detection
  8. 计算机文件恢复快捷键,电脑快捷键删除的文件怎么找回
  9. 学python是属于什么行业_学Python能挣多少钱?哪些人适合学Python?
  10. web项目国产化踩坑