第一讲单片微型计算机及其运用概述.ppt

  1. 1、本文档共460页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片微型计算机及其应用;单片微型计算机及其应用;第 章 绪 论;一、什么是单片机 ;微型计算机硬件结构 ——微机硬件组成 ;微型计算机硬件结构 ——;硬件系统——构成微机的实体和装置; ;几种单片机封装形式;单片机内部结构示意图 ;单片机应用系统 ; 二、单片机的结构特点;3、特殊功能寄存器(21个) 采用特殊功能寄存器来控制单片机的功能状态,如定时/计数器、串行口和中断逻辑等。 4、全双工串行接口 内部具有全双工串行接口,可实现单机或多机通讯,为实现分布式控制系统提供了可能。 5、布尔处理器 内部具有布尔处理器,可十分方便的进行二进制位逻辑运算,进行组合逻辑设计。;三、单片机的特点及应用 ;2. 单片机应用 ;A、单片机应用模式;B、单片机的供应状态;2、片内EPROM配置 适用于样机开发,可多次重写。 3、片内E2PROM配置 适用于样机???发,可多次重写,其重写比EPROM更方便,目前使用最为广泛。 4、片内无ROM配置 由于片内无ROM,因而需在片外扩展ROM,其电路复杂,灵活性差,已逐渐被淘汰。 ;C、单片机的等级;3. 单片机种类 ;A、单片机的分类(按用途);B、按字长分类;(3)16位机、32位机 具有强大的数值处理能力,且具有并行功能,适用于有大量数据处理的应用系统,由于其字长较长,运行速度较高,因而数据处理速度高。它的发展壮大直接推动了信息化时代的到来。如TMS320C50,进行一次乘法运算仅需60ns。;2-1 关于MCS-51系列 2-2 MCS-51系列单片机的结构原理 2-3 MCS-51单片机的引脚及其片外总线结构 2-4 MCS-51单片机的工作方式 2-5 MCS-51单片机的时序 ; 一、MCS-51系列型号;二、MCS-51的主要特点;6、64K外部ROM(含内部ROM) 7、2个16位定时/计数器(8X52有3个) 8、具有2个优先级别的5个中断源( 8X52有6个) 9、可编程的全双工串行口,如工作方式、波特率等 10、布尔处理器 11、128个用户可寻址位单元 12、128字节内部RAM( 8X52有256个字节);;1、8051单片机的基本组成;;(1)程序存储器;0000H;注意: 一个单元地址对应有8个位地址 MSB——Most Significant Bit (最高有效位) LSB ——Least Significant Bit (最低有效位);(3)特殊功能寄存器(高128个单元);高128个单元;3、CPU;(4)CPU标志寄存器;(4)CPU标志寄存器;4、并行I/O口;(2)I/O口的字节地址和位地址;1)P0口的位结构;B、P1口的位结构;C、P2口位结构;D、P3口位结构;P3口第二功能;ALE;;一、MCS-51单片机信号引脚简介 ;二、片外三总线结构;50;2-4 MCS-51单片机的工作方式;复位电路;复位电路结构和内容;二、程序执行方式 ;三、单步执行方式;四、掉电和节电方式;五、编程和校验方式;2-5 MCS-51单片机的时序;二、区别几个概念;4、指令周期:执行一条指令的周期,分别有单、双和四机器周期指令。 5、ALE信号:可作为一种周期信号使用。;三、MCS-51指令的取指/执行时序; 指令 寄存器 译码;四、访问外部ROM时序;五、访问外部RAM时序;寻址方式 数据传送类指令 算术运算类指令 逻辑操作类指令 控制转移类指令 位操作指令 常用伪指令;概 述;§3-1 指令的格式及标识;二、关于标号;三、关于指令中的符号标识;四、关于注释;§3-2 寻址方式;MCS-51基本七种寻址方式;一、寻址方式(找信方式);目的地;目的地;目的地;寄存器寻址;寻址比较;寻址比较;寻址比较;寻址比较;寄存器寻址;目的地;寄存器寻址;单元地址;寄存器寻址;§3-3 MCS—51指令系统的分类;目的地址 源地址;2.1 数据传送指令(29条) ——16位数据传送指令(1条) ;——交换和查表类指令(9条) ;举例;0000H;direct;2.2算术运算类指令(24条) ——带进位加法指令(4条);2.2算术运算类指令(24条) ——减法指令(4条) ;;——乘法指令(1条) ;十进制调整指令;例3-3 设ACC中为压缩BCD码56H,R3中为压缩BCD码67H,且Cy=1,求ACC与R3的压缩BCD码之和;2.3逻辑及移位类指令 ——逻辑与指令(6条) ;——逻辑或指令(6条) ;——逻辑异或指令(6条) ;——累加器A清0和取反指令;A.0;例3-4 设(20H)=(X7X6X5X4X3X2X1X0) (21H)=(Y7Y6Y5Y4Y3Y2Y1Y0) 试编程使(30H)

文档评论(0)

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

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

1亿VIP精品文档

相关文档