网站大量收购独家精品文档,联系QQ:2885784924

《单片机C语言应用技术》课件_第1章.ppt

《单片机C语言应用技术》课件_第1章.ppt

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

5.?I/O口引脚8051有四个I/O口,包括P0口、P1口、P2口、P3口(其结构及应用将在模块3中详细叙述)。每个I/O口都对应8个引脚,P0口:P0.0~P0.7(39脚~32脚);P1口:P1.0~P1.7(1脚~8脚);P2口:P2.0~P2.7(21脚~28脚);P3口:P3.0~P3.7(10脚~17脚),用来连接单片机和外部设备,实现数据的输入/输出。由于工艺及标准化等原因,芯片的引脚数目是有限的。为了满足实际需要,部分I/O口信号引脚(如P3口线)被赋予双重功能,除了作输入/输出口线使用之外,还具有第二功能。P3口的第二功能信号都是单片机的重要控制信号,在实际使用时,如有需要一般先选用第二功能,剩下的才做输入/输出使用。1.4.2单片机最小系统单片机最小系统电路是指单片机工作不可或缺的最基本连接电路。单片机最小系统电路框图如图1.9所示,主要包括四部分:单片机芯片、电源电路、时钟振荡电路、复位电路。1.电源电路没有不需要电源的电路,8051单片机电源是将第40脚接?+5?V电源,第20脚接地即可。2.时钟振荡电路单片机在执行指令时,必须按照一定的时钟节拍工作,那么控制单片机的机器周期、为单片机提供时钟节拍信号的时钟电路就必不可少。芯片生产厂家一般都规定了芯片的晶振频率范围,用户可以自行选择相应的外部晶振。图1.9单片机最小系统电路框图1)时钟电路连接方式单片机提供两种振荡电路连接方式:一种是内部时钟方式,另一种是外部时钟方式。(1)内部时钟方式。虽然8051单片机内部有时钟振荡电路,但要形成时钟,必须外接元件,如图1.10所示,外接无源晶振以及电容C1、C2构成并联谐振电路,为内部时钟方式。此时,通过XTAL1、XTAL2外接作为反馈元件的晶体与电容组成的并联谐振回路构成一个自激振荡器,必须和单片机内部时钟电路连接才能输出振荡脉冲。振荡器的频率主要取决于晶体的振荡频率。电容C1、C2可在5?pF~30?pF之间选择,电容的大小对振荡频率有微小的影响,可起到频率微调作用。(2)外部时钟方式。当用户选择有源晶振时,可使用外部时钟方式,如图1.11所示。此时,有源晶振产生的振荡信号直接输入到XTAL2。小提示89C51的额定时钟脉冲频率为0~24MHz,89S51的额定时钟脉冲频率为0~33MHz,在设计电路时,只要不超过最高频率即可。通常我们会挑选一个常用、容易买到的石英振荡晶体。图1.10内部时钟方式图1.11外部时钟方式2)?CPU时序时钟脉冲是单片机的基本信号,不管采用内部的振荡电路,还是外部的时钟脉冲产生电路提供的时钟脉冲,这个时钟将成为整个单片机系统工作的基础。单片机在执行指令时,通常将一条指令分解为若干个基本的操作,这些基本操作所对应的脉冲信号在时间上的先后次序称为单片机CPU的时序。要理解时序,首先要理解以下常用概念。(1)振荡周期:为单片机提供定时信号的振荡源的周期或外部输入时钟的周期。(2)状态周期:两个振荡周期为一个状态周期,用S表示,它分为P1节拍和P2节拍,通常在P1节拍完成算术逻辑操作,在P2节拍完成内部寄存器之间的传送操作。(3)机器周期:单片机执行一个基本规定操作所需要的时间。一个机器周期包含6个状态周期,用S1、S2、…、S6表示,共12个节拍,依次可表示为S1P1、S1P2、S2P1、S2P2、…、S6P2,如图1.12所示。一个机器周期等于12个振荡脉冲周期。(4)指令周期:CPU从读取指令开始至该指令执行完毕所需要的时间(即执行一条指令所需要的时间)。不同的指令所需要的执行时间是不同的。指令周期一般由1~4个机器周期组成。例如:外接晶振为12MHz时,单片机的4个时钟周期的值为振荡周期?=?1/12?μs;状态周期?=?1/6?μs;机器周期?=?1?μs;指令周期?=?1~4?μs。图1.12单片机CPU的时序3.复位电路通过某种方式,使单片机内各寄存器的值变为初始状态的操作称为复位。在时钟电路工作后,只要在单片机的RST引脚上加上超过两个机器周期以上的高电平就可以实现复位,这需要靠外部电路来实现。1)复位方式复位分为上电复位、手动复位和混合复位三种方式。(1)上电复位。图1.13(a)所示电路采用上电复位方式。单片机接通电源时产生复位信号,因为在上电瞬间电容两端的电压不能突变,所以RST引脚出现高电平,从而使单片机复位,确定单片机的初始工作状态。由于该电路通过电阻接地,所以电容完成充电后,就通过电阻R1进行

文档评论(0)

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

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

1亿VIP精品文档

相关文档