AT89C51的结构和原理- 单片机原理及应用电子课件培训资料.ppt

AT89C51的结构和原理- 单片机原理及应用电子课件培训资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AT89C51的结构和原理- 单片机原理及应用电子课件培训资料.ppt

图2.10 空闲和掉电方式内部电路图 单片机省电方式下内部控制电路 2.5 AT89C51时钟电路与时序 2.5.1 振荡器与时钟电路 单片机内各部件之间有条不紊的协调工作,其控制信号是在一种基本节拍的指挥下按一定时间顺序发出的,这些控制信号在时间上的相互关系就是CPU时序。而产生这种基本节拍的电路就是振荡器和时钟电路。 AT89C51单片机内部有一个用于构成振荡器的单级反相放大器,如图2.11所示。 图2.11 AT89C51内部振荡器电路图 AT89C51内部振荡器电路 引脚XTAL1为反相器输入端,XTAL2为反相器输出端。当在放大器两个引脚上外接一个晶体(或陶瓷振荡器)和电容组成的并联谐振电路作为反馈元件时,便构成一个自激振荡器,如图2.12所示。 AT89C51内部振荡器电路 单片机也可采用外部振荡器向内部时钟电路输入一固定频率的时钟源信号。此时,外部信号接至XTAL1端,输入给内部时钟电路,而XTAL2端浮空即可,如图2.13所示。 图2.12 内部振荡器等效电路图 反相器输入端 反相器输出端 AT89C51内部振荡器电路 图2.13 外部时钟电路图 悬空 1.振荡周期 振荡周期指由单片机片内或片外振荡器所产生的,为单片机提供时钟源信号的周期(其值为1/fosc)。 2.时钟周期 时钟周期又称为状态周期S,由内部时钟电路产生,是振荡周期的二倍。每个时钟周期分为P1和P2两个节拍,前半周期P1节拍信号有效,后半周期P2节拍信号有效,每个节拍完成不同的逻辑操作。 2.5.2 时序 一个机器周期由6个状态周期(12个振荡周期)组成,6个状态周期用S1~S6表示,每一状态周期的两个节拍用P1、P2表示,则一个机器周期的12个节拍就可用S1P1、S1P2、S2P1、…、S6P1、S6P2来表示,见下图。 3.机器周期 S1 S2 S3 S4 S5 S6 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 图2.14 一个机器周期的12个节拍(振荡周期) 执行一条指令所占用的全部时间。一个指令周期通常由1~4个机器周期组成。若外接晶振频率为fosc=12 MHZ,则四个基本周期的具体数值为: (1) 振荡周期=1/12 μs。 (2) 时钟周期=1/6 μs。 (3) 机器周期=1 μs。 (4) 指令周期=1~4 μs。 4.指令周期 图2.15 AT89C51单片机典型指令时序图 5. AT89C51单片机典型指令时序 (1) 访问外部ROM时序 图 2.16 读外部程序ROM时序图 图2.2 AT89C51封装和引脚分配图 (a) 双列直插式封装 (b) 方形封装 2.2 AT89C51单片机引脚及其功能 AT89C51 AT89C51 1.P0口 P0口有八条端口线,命名为P0.0~P0.7,其中P0.0为低位,P0.7为高位。每条线的结构组成如图2.3所示。它由一个输出锁存器,两个三态缓冲器,输出驱动电路和输出控制电路组成。P0口是一个三态双向I/O口,它有两种不同的功能,用于不同的工作环境。 2.2.1 I/O端口功能 图2.3 P0口位结构图 1.P0口 P1口有八条端口线,命名为P1.0~P1.7,每条线的结构组成如图2.4所示。P1口是一个准双向口,只作普通的I/O口使用,其功能与P0口的第一功能相同。作输出口使用时,由于其内部有上拉电阻,所以不需外接上拉电阻;作输入口使用时,必须先向锁存器写入“1”,使场效应管T截止,然后才能读取数据。 2. P1口 图2. 4 P1口位结构图 2. P1口 P2口有八条端口线,命名为P2.0~P2.7,每条线的结构如图2.5所示。P2口也是一个准双向口,它有两种使用功能:一种是当系统不扩展外部存储器时,作普通I/O口使用,其功能和原理与P0口第一功能相同,只是作为输出口时不需外接上拉电阻;另一种是当系统外扩存储器时,P2口作系统扩展的地址总线口使用,输出高8位的地址A7~A15,与P

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档