单片机引脚02讲解.doc

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

1.2.1 电源引脚 1.2? 典型引脚结构 对于51系列单片机来说,不同的单片机型号,不同的封装具有不同的引脚结构。因此很难采用一种来涵盖所有的引脚结构,其时也没有这个必要。这里,我们选择了最常用、最经典的40Pin的8051单片机为例进行讲解,如图1-1所示。读者在以后的学习和工作中会发现,它囊括了所有的51系列单片机的基本特色,即所有的共性信息。下面我们将逐个讲解各个引脚的功能,给大家一个初步的印象。在介绍的过程中,我们还兼顾了其他一些型号的单片机的特点和区别。 图1-1? 40引脚的8051单片机 1.2.1? 电源引脚 电源引脚相当于整个单片机工作的动力源。8051单片机的工作电源一般为5V,某些型号的单片机可能会是3.3V,甚至更低。低的供电电压适用于电池供电的设备。在这里,电源引脚主要有如下两个。 VCC(Pin40):正电源引脚。正电源接4.0~5.0V电压,正常工作电压为+5V。 GND(Pin20):接地引脚。 注意:某些型号的单片机可能包含多个VCC和GND引脚,这些引脚都需要连接,否则将影响使用。 1.2.2 时钟引脚 时钟引脚相当于一个固定周期的时钟,用于为单片机提供工作时序的基准。8051单片机的时钟引脚包括如下两个。 XTAL1(Pin19):时钟XTAL1脚,用做片内振荡电路的输入端。 XTAL2(Pin18):时钟XTAL2脚,用做片内振荡电路的输出端或者外部时钟源的输入引脚。 时钟引脚的时钟信号供单片机内部的CPU运行时使用。8051的时钟引脚具有两种工作模式,片内时钟模式和片外时钟模式。 1.片内时钟模式 当单片机工作于片内时钟模式时,在XTAL1引脚和XTAL2引脚外接石英晶体和振荡电容,如图1-2所示。 ? 图1-2? 片内时钟模式 51系列单片机内部包含一个高增益的单级反相放大器,引脚XTAL1和XTAL2分别为片内反相放大器的输入端口和输出端口,其工作频率为0~33MHz,不同的型号具有不同的频率要求。振荡电容的值一般取10~30pf。在使用时,对于电容的选择有一定的要求。当外接晶体振荡器的时候,电容值一般选择C1=C2=30±10pF。当外接陶瓷振荡器的时候,电容值一般选择C1=C2=40±10pF。 此外,在实际电路布局的时候,应尽量保证外接的晶体振荡器和振荡电容尽可能靠近单片机的XTAL1和XTAL2引脚,这样可以减少寄生电容的影响,使振荡器能够稳定可靠地为单片机CPU提供时钟信号。实际上,很多初学者都很容易犯这个错误,从而导致振荡电路不起振,单片机也不工作。这个时候,用户可以通过监视XTAL1和XTAL2引脚是否有时钟信号来判断振荡电路是否正确工作。 2.片外时钟模式 当单片机工作于片外时钟模式时,只需从一个引脚输入一定频率的时钟信号即可。这个时钟信号由外部振荡器产生,可以为有源晶振或者其他的时钟芯片。 这里需要注意的是,对于不同工艺类型的单片机,外部时钟的输入引脚不同。 对于普通的8051单片机,外部时钟信号由XTAL2引脚接入后直接送到单片机内部的时钟发生器,而引脚XTAL1则应直接接地,如图1-3所示。这里需要注意,由于XTAL2引脚的逻辑电平不是TTL信号,因此需要外接一个上拉电阻。 对于CMOS型的单片机,和普通的8051不同的是其内部的时钟发生器的信号取自于反相放大器的输入端。因此,外部的时钟信号应该从单片机的XTAL1引脚输入,而XTAL2引脚则需要悬空,如图1-4所示。这里单片机有80C51、80C52、AT89S52等。 ? 图1-3? 8051的外部时钟接线模式 ? 图1-4? CMOS型单片机的外部时钟接线模式 另外,外部时钟信号的频率应该根据不同单片机的工作频率要求而定。例如,8051单片机的输入频率应为0~12MHz,AT89S51单片机的输入频率则为0~33MHz。 1.2.3 并行I/O引脚 1.2.3? 并行I/O引脚 并行I/O引脚是单片机强大扩展能力的直接体现。8051单片机提供了4组8位的并行I/O引脚,均支持双向数据传输。部分并行I/O引脚还提供了扩展功能。下面将详细介绍各组并行I/O引脚的结构和功能。 1.P0端口 P0端口即P0.0~P0.7,占据Pin39~Pin32共8个引脚。P0端口具有两个功能,既可以用做双向数据总线口,也可以分时复用输出低8位地址总线。 P0端口是由8个结构完全相同的引脚组成的,对于某一个引脚结构,如图1-5所示。P0端口的每个引脚包含一个输出锁存器、一个输出驱动电路、一个输出控制电路、电子模拟开关MUX和两个三态缓冲器。 (点击查看大图)图1-5? P0端口内部结构 当P0端口作为普通的I/O使用时,对应的控制信号为0。电子模拟开关MUX导通

文档评论(0)

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

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

1亿VIP精品文档

相关文档