时钟系统:CPU为啥需要时钟;此时钟非彼时钟,时钟到底是啥玩意
CPU为啥需要时钟;此时钟非彼时钟,时钟到底是啥玩意
- 讨论问题:
- 2.2 时钟的本质
讨论问题:
1.时钟是什么
2. 为什么需要时钟
2.2 时钟的本质
不知道你有没有过类似的疑惑:CPU不是供电就可以工作,为什么还有时钟;时钟和CPU供电之间又有什么联系?
一听到时钟,大多数人都会忍不住抬头看看几点了,把时钟当做是计时器、计数器,你也是这么认为吗?
在做单片开发实验过程中,你是否还记得LED闪烁是怎么实现。在没有接触定时器之前,是不是通过软件实现一个延时函数来实现LED闪烁,但是这种闪烁效果如果需要精确闪烁时间间隔的话,是很难做到的。
到后来你学了定时器,通过定时器就可以很容易的实现精确的时间间隔,但是这个时间将需根据时钟频率来计算出初始值。也正是由于这样,才导致看到时钟就会联想到定时器。
但这并不是CPU离不开时钟的原因。时钟的本质是高低电平信号按周期性的交替变换(下图),而CPU的基本组件逻辑门也需要高低电平两种信号,时钟信号就是为了驱动逻辑门工作。
现在假设不给CPU时钟会发生什么情况。由于计算机使用的是稳压直流电,因此,逻辑门就只能产生一种信号不变。就像是给LED一个高电平信号常亮或者低电平信号熄灭,而不能闪烁。
但是CPU执行的指令是由0和1组合成的任意序列,要想让指令被执行,就必须保证逻辑门能够根据指令产生0或1信号。就像要使LED闪烁,必须要反复切换高低电平信号一样。用时钟来驱动CPU,实现逻辑门的逻辑运算。
(如你喜欢,更多知识,快人一步)
时钟系统:CPU为啥需要时钟;此时钟非彼时钟,时钟到底是啥玩意相关推荐
- S5PV210体系结构与接口05:时钟系统编程
目录 1. 时钟概念解析 1.1 什么是时钟? 1.2 为什么需要时钟? 1.3 如何获得时钟? 1.3.1 外部晶振 1.3.2 外部晶振 + SoC内部CMU(Clock Management U ...
- 高精度标准时钟系统(NTP时间服务器)技术参数
高精度标准时钟系统(NTP时间服务器)技术参数 高精度标准时钟系统(NTP时间服务器)技术参数 概述 NTP时间服务器是一款支持NTP和SNTP网络时间协议,高精度.大容量.高品质的高科技时钟产品.设 ...
- 【STM32】初学者必读STM32时钟系统详解
目录 1 前言 2 时钟系统介绍 3 时钟源 3.1 系统时钟源 3.2 次级时钟源 3.3 时钟源特点 4 时钟 4.1 AHB总线时钟 4.2 APB1总线时钟 4.3 APB2总线时钟 5 时钟 ...
- ISE FPGA时钟系统
在使用QuartusII设计Altera的FPGA时,对于时钟的考虑一般很少.我们想得到一个固定频率的时钟,无非就是将晶振从某个时钟管脚输入:若晶振频率即为期望频率,则可以直接使用:若与期望频率不符, ...
- 网络时间同步设备(时钟同步产品)时钟系统应用技术介绍
网络时间同步设备(时钟同步产品)时钟系统应用技术介绍 网络时间同步设备(时钟同步产品)时钟系统应用技术介绍 网络时间同步设备(时钟同步产品)时钟系统应用技术介绍 简介 标准时钟系统HR-901GB是一 ...
- 校园网络时钟系统(标准化考场)建设方案
校园网络时钟系统(标准化考场)建设方案 校园网络时钟系统(标准化考场)建设方案 [摘要]时钟系统是一个大型标准计时系统,随着网络的普及,许多校园都建了自己的校园专网,使用的网络设备和服务器也日益增多, ...
- NTP网络时钟源(时钟系统)在标准化考场中应用
NTP网络时钟源(时钟系统)在标准化考场中应用 NTP网络时钟源(时钟系统)在标准化考场中应用 [摘要]时钟系统是一个大型标准计时系统,随着网络的普及,许多校园都建了自己的校园专网,使用的网络设备和服 ...
- 为什么单片机需要时钟系统,时钟信号在单片机中扮演怎样的角色?
现在想想,我自学单片机都快一年了.我自学过8051.msp430和STM32,做一些基本的小项目,参加过2018年江苏省电子设计大赛,还获得了一等奖. 我懂,也不懂单片机.不懂就要去查资料,然后弄懂, ...
- 【STM32】标准外设库,系统架构,时钟系统
文章目录 标准外设库 系统架构 时钟系统 标准外设库 官方库目录列表如下:STM32 标准外设库 工程结构:STM32 不完全手册中新建出来的工程模板 系统架构 STM32 系统架构的知识可以在< ...
最新文章
- Mac OS X 使用命令sed替换tab
- Java仿百度网盘,拿来学习/搞外快,都是极好的选择
- GIS数据格式整理之Coverage篇
- keepalived vrrp协议
- systemverilog 起步
- HttpClient异常处理手册
- css动画详解 (transition animation)
- puppet 学习总结(1)——puppet 入门详解
- Go语言_array,slice,map
- STM32F10x 学习笔记4(CRC计算单元 续)
- 关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都需要业心照料...
- 网易云音乐歌单解析下载源码
- 计算机辅助制图cad论文,cad论文模板
- 阿里云服务器ECS建站教程
- PTGUI 全景图批量拼接
- office365打开服务器文件出错,Microsoft Office 365个人版打开显示错误
- 大数据重塑未来金融监管方式
- 基于自抗扰控制ADRC的主动悬架控制
- jupyter(ipython)内嵌问题:%pylab inline的使用
- 圆周率 php算法,PHP坐标圆周率计算
热门文章
- php 长微博程序,PHP生成长微博
- MATLAB环境下基于AlexNet网络的Deep Dream图像生成
- Java继承属性后内存,java - Jackson:继承和必需的属性 - 堆栈内存溢出
- 2014室内设计师速成宝典3Dmax CAD PS vray
- canvas实现一颗树的生长到开花
- python中if else语句用法_Python 条件语句(If ... Else)
- 论文阅读 CVPR2022:End-to-End Semi-Supervised Learning for Video Action Detection
- 计算机文件恢复快捷键,电脑快捷键删除的文件怎么找回
- 学python是属于什么行业_学Python能挣多少钱?哪些人适合学Python?
- web项目国产化踩坑