单片机应用技术第三周.pptVIP

  • 1
  • 0
  • 约4.89千字
  • 约 34页
  • 2023-09-05 发布于广东
  • 举报
第1章 单片机硬件系统 单片机应用技术第三周 第一页,共三十四页,2022年,8月28日 MCS—51单片机的存储器配置 MCS-51的程序存储器地址配置 FFFFH 1000H 内部程序 存储器 (ROM ) 4KB 0FFFH 0000H FFFFH 0000H ( EA=0 ) 外部程序存储器(ROM) 64KB 外部程序 存储器 (ROM) 60KB EA=1 程序存储器配置 第二页,共三十四页,2022年,8月28日 位寻址区(位地址00H~7FH) 16B 工作寄存器区3(R0~R7)8B 工作寄存器区2(R0~R7)8B 工作寄存器区1(R0~R7)8B 工作寄存器区0(R0~R7)8B 07H 00H . . . . . . . . . OFH 08H 17H 10H 1FH 18H 2FH 20H 7FH 30H 数据缓冲区 80B FFH 80H 特殊功能寄存器区 128B 内部数据存储器 (RAM) FFFFH 0000H 外部数据 存储器 (RAM) 特殊功能寄存器 MCS-51系列单片机的数据存储器地址配置 第三页,共三十四页,2022年,8月28日 ※ 每一个I/O口都能用作输入或输出。 ※ 用作输入时,均须先写入“1”; 用作输出时,P0口应外接上拉电阻。 ※ 在并行扩展外存储器或I/O口情况下, P0口用于低8位地址总线和数据总线,分时传送低 8位地址(地址总线)和8位数据信号; P2口用于高8位地址总线; P3口常用于第二功能, 用户能使用的I/O口只有P1口和未用作第二功能 的部分P3口端线。 第四页,共三十四页,2022年,8月28日 8051 地址 锁存器 程序 存储器 (60K) 数据 存储器 (64K) ALE 0E PSEN WR RD WR RD P2口 P0口 EA VCC 8051同时扩展外ROM和外RAM连接图 A0~A7 A8~A15 D0~D7 74L5373 2764 6264 第五页,共三十四页,2022年,8月28日 1.4 时钟电路与复位电路 1.4.1 单片机的时钟电路与时序   1. 时钟信号的产生   在MCS-51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2 。而在芯片的外部,XTAL1和XTAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器,这就是单片机的时钟振荡电路,如图1.13所示。 第六页,共三十四页,2022年,8月28日   时钟电路产生的振荡脉冲经过触发器进行二分频之后,才成为单片机的时钟脉冲信号。请读者特别注意时钟脉冲与振荡脉冲之间的二分频关系,否则会造成概念上的错误。   一般地,电容C1和C2取30 pF左右,晶体的振荡频率范围是1.2~12 MHz。如果晶体振荡频率高,则系统的时钟频率也高,单片机的运行速度也就快。MCS-51在通常应用情况下,使用的振荡频率为6 MHz或12 MHz。 第七页,共三十四页,2022年,8月28日 图1.13 时钟振荡电路 第八页,共三十四页,2022年,8月28日   2. 引入外部脉冲信号   在由多片单片机组成的系统中,为了各单片机之间时钟信号的同步,应当引入惟一的公用外部脉冲信号作为各单片机的振荡脉冲。这时,外部的脉冲信号经XTAL2引脚输入,其连接如图1.14所示。 第九页,共三十四页,2022年,8月28日 图1.14 外部时钟源接法 第十页,共三十四页,2022年,8月28日   3. 时序   1) 节拍与状态   把振荡脉冲的周期定义为节拍(用P表示)。振荡脉冲经过二分频后,就是单片机的时钟信号的周期,定义其为状态(用S表示)。   这样,一个状态就包含两个节拍,其前半周期对应的节拍叫节拍1(P1),后半周期对应的节拍叫节拍2(P2)。 第十一页,共三十四页,2022年,8月28日   2) 机器周期   MCS-51采用定时控制方式,因此它有固定的机器周期。规定一个机器周期的宽度为6个状态,并依次表示为S1~S6,可参见图1.15(a)。由于一个状态又包括两个节拍,因此,一个机器周期总共有12个节拍,分别记作S1P1、S1P2、…、S6P2。由于

文档评论(0)

1亿VIP精品文档

相关文档