第2章 MCS-51单片机体.pptVIP

  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文档。上传文档
查看更多
第2章 MCS-51单片机体

第2章 MCS-51单片机体系结构 2.1 单片机结构 2.1.1 单片机组成 89S51/S52单片机一般由CPU、存储器、可编程I/O口、定时/计数器、串行口等组成,通过内部总线相连。 1、CPU CPU也叫中央处理器,是单片机的核心部件,主要完成单片机的运算和控制功能。 (1)运算器:包括算术逻辑单元ALU、布尔处理器、累加器ACC、寄存器B、暂存器TMP1和TMP2、程序状态字PSW寄存器及十进制调整电路等。 (2)控制器:包括定时控制逻辑、指令寄存器、译码器以及信息传送控制部件等,以实现控制功能。 ?? 80C51系列的CPU是一个字长为8位的中央处理单元,它对数据的处理是按字节位单位进行的。?? 2.内部存储器 单片机内的存储器包括程序存储器和数据存储器,它们是相互独立。 (1)程序存储器(ROM):为只读存储器,用于存放程序指令,常数及数据表格。 (2)数据存储器(RAM):为随机存储器,用于存放数据。数据存储器又可分为内部数据存储器和外部数据存储器。 在单片机内部有256个RAM单元来存放可读写的数据,其中,后128单元被专用寄存器占用,作为寄存器供用户使用的只是前128单元。 3.定时/计数器 MCS-51单片机内部有2个16位的定时器/计数器,用于实现内部定时或外部计数的功能;并以其定时或计数的结果(查询或中断方式)来实现控制功能。 有两种时钟产生方式:内部和外部 4.中断系统控制器 MCS-51单片机具有中断功能,以满足控制应用的需要。MCS-51共有5个中断源(52系列有6个中断源),即外部中断2个,定时/计数器中断2个,串行口中断1个。全部中断可分为高级和低级两个优先级别。 5.并行I/O口 MCS-51单片机内部共有四个8位的并行I/O口(P0、P1、P2、P3),以实现数据的并行输入和输出。 6.全双工串行口 MCS-51单片机还有一个全双工的串行口,以实现单片机与外部之间的串行数据传送。 7.OSC OSC是单片机的时钟电路。时钟电路用于单片机产生时钟脉冲序列,协调和控制单片机的工作。 MCS-51系列单片机分类 2.1.2 ?MCS-51的引脚定义及功能 引脚逻辑图:8051单片机为40条引脚双列直插式封装, 引脚可分为三个部分。 引脚定义及 功能介绍 GND:接到 VCC:主电源 +4V-+5.5V 单片机引脚说明 1.I/O口线功能 (1)P0口(32脚~39脚)有三种使用方法: 作为与外部传送数据的8位数据总线(D0~D7)。 作为扩展外部存储器时的低8位地址总线(A0~A7)。 (2)P1口(1脚~8脚):作为普通I/O口使用,无须外接上拉电阻(80C52的P1.0和P1.1还具有特殊功能见表2-1)。 (3)P2口(21脚~28脚)有两种使用方法: 作为普通I/O口使用,无须外接上拉电阻。 作为扩展外部存储器时的高8位地址总线(A8~A15)。 (4)P3口(10脚~17脚)有两种使用方法。作为普通I/O口使用,无须外接上拉电阻; P1、P3口的特殊功能 2.时钟电路引脚XTAL1和XTAL2 XTAL1:内振荡反相放大器的输入端,在采用外时钟时,外部时钟振荡信号直接送入此引脚作为驱动。 XTAL2:内振荡反相放大器的输出端,若采用外部时钟电路时,此引脚应悬空不用。 复位后单片机寄存器的内容 (2)ALE/PROG(30脚):地址锁存允许信号。有以下三个作用: 当外接存储器(RAM/ROM)时,ALE(允许地址锁存)的输出用于锁存地址的低8位。一般ALE接锁存器的EN端。 当没有外部存储器时,ALE端可输出脉冲信号,此频率为石英振荡频率的1/6。因此,它可用作对外部芯片提供输出的时钟,或用于定时的目的。 在对片内存储器编程(固化)时,此引脚用于输入编程脉冲,此时为低电平有效。 (3)PSEN(29脚):外部程序存储器的读选通信号 。在访问片外程序存储器时,此端输出负脉冲作为程序存储器读选通信号。在12个时钟周期中两次生效。 (4)EA/VPP(脚31):访问程序存储器控制信号。 当信号接低电平时,对ROM的读操作(执行程序)限定在外部程序储器。 当接高电平时,对ROM的读操作(执行程序)从内部开始。当地址超出内存时,将自动执行片外程序存储器的程序。在使用内部带程序存储器的单片机时,应接高电平。 指令与程序 指令是规定计算机执行某中操作(加、减等)的命令,是由二进制代码表示的,分为操作码和操作数。 操作码规定操作的类型,操作数给出参加操作的数据或存放数据的地址。 计算机全部指令的集合称为指令系统。程序是根据任务要求有序地编排指令的集合。 89C51的CPU结构 CPU由运算器、控制器和若干SFR(A

文档评论(0)

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

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

1亿VIP精品文档

相关文档