第3章 单片机的内部结构
主要内容:
单片机的最小系统电路
并行端口P0~P3的结构
1
精选ppt
第2章 单片机的内部结构
本讲重点:
~P3内部结构
2
精选ppt
单片机的最小系统电路
单片机的工作就是执行用户程序、指挥各部分硬件完成既定任务。如果一个单片机芯片没有烧录用户程序,显然它就不能工作。可是,一个烧录了用户程序的单片机芯片,给它上电后就能工作吗?也不能。原因是除了单片机外,单片机能够工作的最小系统电路还包括时钟电路和复位电路。
时钟电路为单片机工作提供基本时钟,复位电路用于将单片机内部各电路的状态恢复到初始值。
3
精选ppt
单片机时钟电路
单片机的时钟信号用来提供单片机内各种微操作的时间基准,时钟电路用于产生单片机工作所需要的时钟信号。
MCS-51单片机的时钟信号通常用两种方式得到:内部振荡方式和外部振荡方式。
4
精选ppt
单片机时钟电路
一、内部振荡方式
MCS-51单片机片内有个高增益的反相放大器,其输入端(XTAL1)和输出端(XTAL2)用于外接石英晶体振荡器或陶瓷谐振器和微调电容,构成了稳定的自激振荡器,其发出的脉冲直接送入内部的时钟电路。
5
精选ppt
单片机时钟电路
电容C1和C2对频率有微调作用,电容值一般取30pF左右,~12MHz。通常情况下,使用振荡频率为6MHz或12MHz的晶振,如果系统中使用了单片机的串行口通信,。
振荡脉冲信号经过内部时钟发生器进行二分频之后,才可以成为单片机的时钟信号。
6
精选ppt
单片机时钟电路
二、外部振荡方式
在由多片单片机组成的系统中,为了各单片机之间的时钟信号的同步,应当引入惟一的公用外部脉冲信号作为各单片机的振荡脉冲。MCS-51在使用外部振荡脉冲信号时,对HMOS型单片机(如8051)的XTAL2端用来输入外部脉冲信号,XTAL1端接地。对于CHMOS型单片机(如80C51),外部脉冲信号从XTAL1输入,而XTAL2悬空。
7
精选ppt
单片机时钟电路
三、时序定时单位
CPU的时序是指CPU在执行指令过程中,CPU的控制器所发出的一系列特定的控制信号在时间上的相互关系。时序是用定时单位来说明的。MCS-51单片机的时序定时单位有以下几个:时钟周期、状态周期、机器周期、指令周期。
8
精选ppt
单片机时钟电路
。时钟周期(又称为振荡周期)是指振荡器产生1个振荡脉冲信号所用的时间,是振荡频率的倒数。
。状态周期是指振荡脉冲信号经过内部时钟电路二分频之后产生的单片机时钟信号的周期(用S表示)。这样1个状态周期S就包含2个时钟周期,前一时钟周期称为P1拍,后一时钟周期称为P2拍。
9
精选ppt
单片机时钟电路
。机器周期是指CPU完成某一个规定操作所需的时间。MCS-51单片机的一个机器周期包含6个状态,并依次表示为S1~S6,每个状态分为2个节拍。因此1个机器周期包含12个时钟周期(振荡周期),依次表示为:S1P1,S1P2,S2P1,……,S6P1,S6P2。若采用12MHz的晶体振荡器时,则1个机器周期为1us。
10
精选ppt
《片机的内部结构》PPT课件 来自淘豆网m.daumloan.com转载请标明出处.