单片机基础讲解
CPU的时序
1. 机器周期
在计算机中,为了便于管理,常把一条制令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等。每一项工作都为一个基本操作。完成一个基本操作所需的时间称之为一个机器周期。这是一个时间基准,好像人们用秒作为生活中的时间基准一样。由于80C51单片机工作时晶振频率不一定相同,所以直接用秒做时间基准不如用机器周期方便。
2. 振荡周期
80C51单片机的晶体振荡器周期,等于振荡器频率的倒数。习惯的说法是,接在80C51单片机晶振上的标称频率的倒数是该单片机的振荡周期。
80C51单片机的1个机器周期有12个振荡周期组成。设一个单片机工作于12MHZ,它的时钟周期是1/12us。它的1个机器周期是12×(1/12),即1us。
80C51单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,而有一些完成的比较慢,要2个机器周期,还有两条指令要4个机器周期才能完成。为了计算机指令执行时间的长短,引入一个新的概念:指令周期。
3. 执行一条指令的时间,用机器周期数来表示。
3
上一篇:没有了
下一篇:AT89C52内部寄存器一览表
下一篇:AT89C52内部寄存器一览表
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注

