全站数据
8 4 2 0 5 8 1

晶振与机器周期的关系

自考小师妹 | 简单学习,快乐成才!         
问题更新日期:2024-11-06 23:44:35

问题描述

晶振与机器周期的关系,麻烦给回复
精选答案
最佳答案

【振荡周期】:单片机外接石英晶体振荡器的周期。如外接石英晶体的频率若为12MHz,这其振荡周期就是1/12微秒。

【状态周期】:单片机完成一个最基本的动作所需的时间周期。如扫描一次定时器T0引脚状态所需要的时间。一个状态周期=2个振荡周期。

【机器周期】:单片机完成一次完整的具有一定功能的动作所需的时间周期。如一次完整的读操作或写操作对应的时间。一个机器周期=6个状态周期。【指令周期】: 执行完某条指令所需要的时间周期,一般需要1~4个机器周期,如MULAB指令是四机器周期指令。一个指令周期=1~4个机器周期。

其他回答

在单片机上,两者的关系是:机器周期=12/晶振频率或6/晶振频率。

一些定义

定义之机器周期:CPU完成一项基本操作(取指令、存储器读写等)所消耗的最短时间),一般由12个时钟周期或者6个状态周期组成。

定义之时钟周期:是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。它的值这样求解:时钟周期 = 晶振周期 = 振荡周期Tosc= 晶振频率(振荡频率fosc)的倒数。

定义之晶振频率:晶体振荡器的固有频率, 不能改变。