单片机原理及应用第2章AT89s51单片机的 硬件结构.pptVIP

单片机原理及应用第2章AT89s51单片机的 硬件结构.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

多路开关功能:用于控制选通I/O方式还是地址/数据输出方式方式控制:由内部控制信号产生输出锁存器两个输入缓冲器(BUF1和BUF2)推拉式I/O驱动器2.5并行I/O端口复习共有4个8位双向I/O口,共32口线。每位均有自己的锁存器(SFR),输出驱动器和输入缓冲器。2.5.1P0口位图内部结构BUF2BUF13、P0R1为读锁存器信号,执行“ANLP0,#0FH”时该信号有效4、P0R2为读引脚信号,执行“MOVA,P0”时该信号有效6、读引脚(端口)时,输出锁存器应为“1”说明:1、当控制信号为0时,P0口做双向I/O口,为漏极开路(三态)2、控制信号为1时,P0口为地址/数据复用总线QQDCVcc控制AD0P0R1P0R2D0P0W图1、P0口内部结构读锁存器读引脚锁存器内部总线写锁存器地址/数据P00多路开关10P0口:作输出口时,外须接上拉电阻,才能输出“1”P0~P3作为输入口使用时,必须先向其锁存器写入“1”。(使下FET截止)例:MOVP1,#0FFHMOVA,P12.5.2P1口内部结构通用I/O口,内部结构如图2所示输出部分有内部上拉电阻。其他部分与P0端口使用相类似(读引脚时先写入1)。输出数据读端口2.5.3P2口内部结构通用的I/O/A15~A8高地址线2.5.4P3口内部结构说明:1、做普通端口使用时,第二功能应为“1”。2、使用第二功能时,输出端口锁存器应为“1”。3、牢记第二功能1输出I/O口1读I/O口11第二功能输出第二功能输入通用I/O口/第二功能引脚转义引脚功能说明P3.0RXD串行数据接收端P3.1TXD串行数据发送端P3.2INT0外部中断0请求P3.3INT1外部中断1请求P3.4T0计数器0外部输入P3.5T1计数器1外部输入P3.6WR外部数据存储器写P3.7RD外部数据存储器读P0.3地址锁存器CBI/OA15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0D7D6D5D4D3D2D1D0DBABP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RESETP3.0P3.1P3.3P3.4P3.5P3.6P3.7VSSVCCP0.0P0.1P0.2P0.5P0.6P0.7EAALEPSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P3.2AT89S51片外总线结构示意图返回AT89S51单片机片外总线P0.4返回51单片机P2.0P2.1P2.2A8A9A10ALERD74LS373G6264A7A6A5A4A3A2A1A0O0O1O2O3O4O5O6O7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7OECEQ0Q1Q2Q3Q4Q5Q6Q7D0D1D2D3D4D5D6D7WEWRP2.7P2.3P2.4A11A126264WE51单片机P2.0:.A8..ALERD74LS373GA7..A0P0.0:P0.7OECEQ0..Q7D0..D7A12P2.4WRD7..D02.6时钟电路时钟电路用于产生单片机工作所必需的时钟控制信号。2.6.1时钟电路时钟频率直接影响单片机的速度,电路的质量直接影响系统的稳定性。常用的时钟电路有两种方式:内部时钟方式和外部时钟方式。一、内部时钟方式内部有一个用于构成振荡器的高增益反相放大器,其输入端:XTAL1,输出端:XTAL2。C1和C2:30pF晶体的振荡频率在1.2MHz~12MHz之间。常选6MHz和12MHz或11.0592MHzAT89S51二、外部时钟方式常用于多片AT89S51单片机同时工作。2.6.2几个概念:振荡周期、机器周期、指令周期一、时钟周期(振荡周期)单片机的基本时间单位。若时钟的晶体的振荡频率为fosc,则时钟周期Tosc=1/fosc。如fosc=6MHz,Tosc=166.7ns。二、机器周期CPU完成一个基本操作所需要的

文档评论(0)

t_github + 关注
实名认证
文档贡献者

计算机研究者

1亿VIP精品文档

相关文档