- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.3 时钟、时钟电路、CPU定时
时钟电路用于产生单片机工作所需要的时钟信号。
时钟信号提供单片机内部各种微操作的时间基准,控
制计算机工作的节奏。时序研究指令执行中各信号之
间的相互关系,是CPU执行指令时所需控制信号的时
间顺序。单片机本身就如一个复杂的同步时序电路,
为了保证同步工作方式的实现,电路应在唯一的时钟
信号控制下严格地按时序进行工作。所以单片机系统
就是一个由同步时序控制的时序系统。
2.3 时钟、时钟电路、CPU定时
2.3 .1 89C52 的时钟电路
单片机的时钟产生方式有2种,内部振荡方式和外部振荡方式。
1. 内部振荡方式
89C52芯片内部有一个高增益反相放大器,其输入端为芯片引
脚XTAL1 ,输出端为引脚XTAL2 ,在芯片的外部通过这两个
引脚跨接石英晶体或陶瓷振荡器和微调电容,形成反馈电路,
就构成了一个稳定的自激振荡器。电容C1、C2起到稳定振荡
频率、快速启振的作用。对石英晶体,C1、C2取值分别为
30pF ±10pF ;对陶瓷谐振器,C1、C2取值分别为
40pF ±10pF 。晶振可选用12MHz 。为了减少寄生电容,晶振
器和电容应尽可能安装的与单片机芯片靠近。振荡器的工作
频率一般在1.2~12 MHz之间,有些单片微机的频率范围高
端可达40 MHz ,低端可达0Hz 。
2.3 时钟、时钟电路、CPU定时
内部时钟
2.3 时钟、时钟电路、CPU定时
2. 外部振荡方式
在由多片单片机组成的系统中,为了各单片机
之间时钟信号的同步,引入唯一的公用外部
脉冲信号作为各单片微机的振荡脉冲。
外部振荡脉冲信号由XTAL1端输入单片机,
XTAL2端悬空。
外接的脉冲高、低电平持续时间大于20ns 。
2.3 时钟、时钟电路、CPU定时
外部时钟
2.3 时钟、时钟电路、CPU定时
2.3 .2 CPU定时
时序反映各控制信号在时间上的相互关系,用定时单位来说明。51系列单
片机时序的定时单位共有4个,从小到大依次是:振荡周期(节拍)、状
态(时钟周期)、机器周期和指令周期。下面分别加以说明。
1. 振荡周期 一个振荡脉冲持续的时间就称为一个振荡周期,也称为节拍(P,
Pulse) 。它是晶体振荡器产生的时钟频率的倒数,是微型计算机系统中
的最小、最基本的时序定时单位。
2. 状态 两个振荡周期为一个状态,也称为时钟周期(Clock Cycle)。状
态由节拍构成。51系列单片机中状态用S (State)表示,1个状态包含2个
节拍,分别称为前拍P1和后拍P2 。在状态的前拍P1有效时,通常完成算
术逻辑操作;在后拍P2有效时,一般进行内部寄存器之间的传输。
3. 机器周期 CPU访问存储器或I/O端口一次(读写一个字节)所需的时间
就是一个机器周期(Machine Cycle)。51系列单片机采用定时控制方式,
它有固定的机器周期。规定1个机器周期包括6个状态或者12个振荡周期,
也就是振荡脉冲的12分频,可依次表示为S1P1、S1P2 … S6P2。
2.3 时钟、时钟电路、CPU定时
时钟信号
2.3 时钟、时钟电路、CPU定时
4. 指令周期
指令周期(Instruction Cycle)就是CPU取出一条指令,到该条
指令执行完成所需要的时间,以机器周期为单位。由于机器
执行不同的指令所需要的时间不同,因此执行不同的指令所
需要的机器周期数不同。通常一条指令执行所需要的时间在
1~4个机器周期。51系列单片机除乘法、除法指令是四周期
指令外,其余都是单周期指令和双周期指令。若用12 MHz 晶
振,则单周期指令和双周期指令的指令周期时间分别为1 μs
和2 μs ,乘法和除法指令为4 μs 。
指令的运算速度与指令所包含的机器周期数有关,执行指令
的机器周期数越少,指令执行得越快。或者说,指令的执行
速度由系统时钟频率决定的,时钟频率越高,执行指令速度
越快。指令周期是时序的最大时间单位。
2.3 时钟、时钟电路、CPU定时
您可能关注的文档
- 陕西国际商贸学院工学院数据库原理及应用第5章 数据库安全保护.pdf
- 陕西国际商贸学院工学院数据库原理及应用第6章 数据库设计.pdf
- 华中师范大学生 物教学论第一章 生物学 教学论概述02.2 生物 学教学论的课程目标.pdf
- 华中师范大学生 物教学论第一章 生物学 教学论概述01.1 生物 学教学论的形成与发展.pdf
- 陕西国际商贸学院工学院数据库原理及应用第7章 SQL Server 2000&2005数据库管理系统.pdf
- 陕西国际商贸学院工学院数据库原理及应用第7章 SQL Server 2005数据库管理系统――7.2 Transact-SQL编程.pdf
- 陕西国际商贸学院计算机基础 概述.pdf
- 陕西国际商贸学院计算机基础 数据链路层.pdf
- 陕西国际商贸学院计算机基础 网络层.pdf
- 华中师范大学生 物教学论第四章 中学生物学 学生学习活动与学习策略03.3.pdf
文档评论(0)