- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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进行,它形象于一个交通要道,在程序比较复杂的运算中,累加器成了制约软件效率的“瓶颈”,它的功能较
您可能关注的文档
最近下载
- 【大单元整体教学设计】人教版初中化学九年级上册 第一单元走近化学世界 课题3 走进化学实验室.pdf
- XX街道村(社区)团组织换届选举工作实施方案.doc VIP
- T_ZZB 3018-2022 电机铁芯级进模.docx
- WS∕T 418-2024 受委托医学实验室选择指南.pdf
- 内蒙古自治区赤峰市安庆镇中学2022-2023学年高二语文下学期期末试卷含解析.docx VIP
- 劳务服务合同.docx VIP
- 机场运营管理PPT课件—机场收支结构.pptx VIP
- 永威电气安装施工工艺标准.pdf
- 慢性阻塞性肺疾病患者非肺部手术麻醉及围术期管理的专家共识.pptx VIP
- 门窗加工生产项目运营管理方案.docx
文档评论(0)