单片机_期末总结.doc

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

PAGE  PAGE 24 第1章 单片机概述 1、何谓单片机 个人PC机:CPU、RAM、ROM、输入/输出设备 安装在主板上 单 片 机:以上部分全部集成到一块芯片中,就称为单片(单芯片)机,而且还可以集成其它部份如A/D,D/A等。 价格从几元到几十元,体积也不大,8到 68引脚(40),原因 技术成熟 微控制器MCU:强调其控制功能 嵌入式控制器EMCU:强调其“嵌入”的特点 嵌入式系统:一般指非PC系统,以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。 软件部分包括操作系统软件和应用程序编程。有时设计人员把这两种软件组合在一起。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。 2、8031、8051、8751、89C51等的关系 共同点:8位CPU,128字节RAM,4个8位并行I/O口、1个全双工串行口,21个特殊功能寄存器,2个16位定时器/计数器,5个中断源 不同点:8031无程序存储器 8051有4K的ROM 8751有4K的EPROM 89C51有4K的E2PROM(ATMEL) 第2章 MCS-51单片机的硬件结构 1、MCS-51单片机的硬件结构 CPURAM中断源优先权定时/计数器并行I/O口串行口SFR8位1285个2级16位2个8位4个全双工1个21个2、MCS-51的引脚 电源,时钟,复位(2个机器周期),ALE地址锁存允许,PSEN(ROM允许输出),EA内外ROM选择,I/O 3、MCS-51的微处理器 运算器:ALU(位操作),累加器A,寄存器B,PSW 控制器:程序计数器PC,指令寄存器IR 4、MCS-51存储器的结构 程序存储器:一个微处理器能按照人们预先编写的程序而执行任务,程序员编写的程序就存放在微处理器的程序存储器中,俗称只读程序存储器(ROM)。程序相当于给微处理器处理问题的一系列命令。其实程序和数据一样,都是由机器码组成的代码串。MCS-51具有64kB程序存储器寻址空间,它是用于存放用户程序、数据和表格等信息。 内部无ROM的,程序存储器必须外接,空间地址为64kB,此时单片机的端必须接地。强制CPU从外部程序存储器读取程序。 内部有ROM的,正常运行时,则需接高电平,使CPU先从内部的程序存储器中读取程序,当PC值超过内部ROM容量时,会自动转向外部的ROM读取程序。 ????在程序存储中有些特殊的单元,在使用中应加以注意: 0000H—0002H单元,系统复位后,PC为0000H,单片机从0000H单元开始执行程序,如果程序不是从0000H单元开始,则应在这三个单元中存放一条无条件转移指令,让CPU直接去执行用户指定的程序。 ?????0003H—000AH??外部中断0中断地址区。 ?????000BH—0012H??定时/计数器0中断地址区。 ?????0013H—001AH??外部中断1中断地址区。 ?????001BH—0022H??定时/计数器1中断地址区。 ?????0023H—002AH??串行中断地址区。 ????以上5组40个单元是专门用于存放中断处理程序的地址单元,中断响应后,按中断的类型,自动转到各自的中断区去执行程序。因此以上地址单元不能用于存放程序的其他内容,只能存放中断服务程序。但是通常情况下,8个地址单元是不能存下完整的中断服务程序的,因而一般也在中断响应的地址区安放一条无条件转移指令,指向程序存储器的其它真正存放中断服务程序的空间去执行 内部数据存储器:也称随机存取数据存储器。用于存放执行的中间结果和过程数据。MCS-51单片机的RAM在物理和逻辑上都分为内部数据存储区和外部数据存储区两个地址空间。部分单元还可以位寻址。 8051内部RAM共有256个单元,这256个单元共分为两部分。00H—7FH单元为用户数据RAM。80H—FFH地址单元为特殊寄存器(SFR)单元。 特殊功能寄存器(SFR):也称专用寄存器,共21个,它们反映了单片机的运行状态。很多功能也通过特殊功能寄存器来定义和控制程序的执行。这些寄存的功能已作了专门的规定,用户不能修改其结构,SFR离散地分布在内部RAM的80H—FFH地址中。特殊功能寄存器分布一览表见书本,这里只对主要的寄存器作简单的介绍。 ?累加器ACC(Accumulator) ????累加器A是一个最常用的专用寄存器,大部分的数据操作都会通过累加器A进行,它形象于一个交通要道,在程序比较复杂的运算中,累加器成了制约软件效率的“瓶颈”,它的功能较

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档