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

51系列单片机硬件系的统讲义.ppt

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

第二章 MCS-51系列单片机的硬件结构 ;第一节 总 体 概 况 一、?主要功能 ⑴8位CPU ⑵片内带振荡器fosc=1.2-12MHZ ⑶128字节RAM ⑷4K片内ROM或EPROM ⑸程序片内ROM或EPROM寻址64K ⑹片外寻址64K ⑺21个SFR;⑻4个8位I/O并口,P0-P3 ⑼1个全双口I/O串口 ⑽2个16个一时/计数口 ⑾5个中断源,可编程为2个优先级 ⑿111条指令 ⒀强的位寻址处理功能 ⒁片内单总线 ⒂单一+5V电源 二、内部结构框图 ;Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.;三、外部引脚(双列直插式HMOS工艺40脚) 1、VCC +5V 电源正端 VSS +5V 电源负端 2、外接晶振引脚 XTAL1:片内反相放大器输入端 XTAL2:片内反相放大器输出端 3、输入/输出引脚 ;; P0口功能: ①准双向I/O口(无片外存储器) ②分时复用为地址总线的低8位和双向数据总线(片外有存储器或扩展的I/O接口) P1口功能: ①准双向I/O口 ②对52子系列P1.0可作定时/计数器的脉冲输入端T2;P1.1可作为定时/计数器T2的外部控制端T2EX。 P2口功能: ①准双向I/O口 ②高8位地址总线 P3口功能: ①准双向I/O口 ;②第二功能: P3.0---RXD 串行输入口 P3.1---TXD 串行输出口 P3.2--- INT0 外部中断0请求输入端 P3.3---INT1 外部中断I请求输入端 P3.4---T0 定时/计数器0脉冲输入端 P3.5---T1 定时/计数器1脉冲输入端 P3.6---WR 片外写信号 P3.7---RD 片外读信号 ;4、控制线 ALE/PROG——地址锁存/EPROM编程脉冲信号 PSEN——片外读选通信号(针对程序存储器)在访问片外数据存储器时PESN信号将不出现。 RST/VPD——复位及/备用电源接线 EA/VDD——片外程序存储器选用端,当该引脚有效时只选片外程序存储器,否则在计算机上电或复位时先选片内程序存储器。 EPROM编程电源21V 小结: ;第二节 微处理器 一、运算器 ALU、A、暂存器、PSW、B等 1、算术逻辑单元 功能:带进位位加法、减法,不带进位位加法,加1减1,逻辑与、或、异或、循环移位以及数据传送,程序转移,还可以 ①在B配合下,完成乘法、除法操作 ②可进行多种内容交换操作 ③能作比较判断、跳转操作 ④有很强的位寻址能力。 ;2、累加器A A 最常用,ALU的操作数很多来自A,操作结果也常送回A,还有很多针对A的单操作数指令。 3、程序状态字PSW ①C——进位标志位(PSW.7)在位操作时,C起“位累加器”的作用。 ②AC——辅助进位标志,8位加法时,D3有进位AC=1,否AC=0,8位减法时,D3有借位AC=1,否AC=0。 ③F0——软标志位,由用户设定,可作为判断标志位。 ;④RS1、RS0——工作寄存器组选择位,4种组合对应4组工作寄存器,每组8个工作寄存器,共计32个。 (PSW.4、PSW.3) ⑤OV——溢出标志(PSW.2) 作有符号数加、减法由硬件置位或清零,以指示运算结果是否溢出。作加法时,如最高、次高二位之一有进位,或作减法时,最高、次高二位之一有借位,OV=1 ⑥P——奇偶标志位(PSW.0) 二、控制器 含指令寄存器、指令译码器、定时及控制电路等。能根据不同的指令产生相应的操作时序和控制信号。 ;三、振荡器和CPU时序 1、振荡器 当采用片外振荡器时,不同工艺制造的单片机芯片接法将不同。见表2-2 2、CPU时序 (1)振荡器脉冲经2分频形成内部时钟信号。 (2)由6个时钟周期构成1个机器周期。 (3)CPU执行一条指令的时间称为指令周期。 (4)1个机器周期包括12个振荡周期。 (5)除了访问片外数据存储器外,ALE脉冲于每个机器周期的S1P2至S2P1及S4P2至S5P1期间各发生一次。 ;小结:;第三节 存储器 一、程序存储器 1、编址与访问 ⑴片内、片外程序存储器在地址上是有重合的,重合部分为片内存储器的大小。 ⑵当EA=1时,单片机先从片内程序存储器开始执行程序,当超过片内容量时,将自动转去执行片外存储器的程序。 当EA=0时,强令执行片外存储器中的程序。 2、7个特殊单元 ;Evaluation only.

文档评论(0)

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

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

1亿VIP精品文档

相关文档