- 1、本文档共191页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]第1部分单片机原理与应用2003
1 课程内容 ?单片机原理与应用 ?单片机应用系统(仪表)硬件电路原理及编程 ?单片机应用系统示例 ?任务书及要求 单片机历史和发展 单片机应用情况 单片机开发 1-1 单片机的发展概况 ★ 单片机的发展历史和发展趋势 4位单片机 (1971-1974) 低档8位单片机 (1974-1978) 高档8位单片机 (1978-1982) 16位单片机 (1982-1990) 新一代单片机 (90年代以来) 1-2 单片机的应用 应用特点 体积小:基本功能部件满足要求 可靠性高:BUS大多在内部;易采取电磁屏蔽 功能强:实时响应速度;I/O直接操作 使用方便:硬件设计简单;提供开发工具资料 性能价格比高:电路板小;接插件少 易产品化:研制周期短 1-3 单片机的开发和开发工具 二、单片机应用系统的开发过程 系统需求调查; 可行性分析; 系统方案设计; 系统建造; 系统调试; 系统方案局部修改、再调试; 生成正式产品。 三、单片机应用系统设计的基本原则与方法 第二章 MCS-51单片机的结构 基本组成(内部资源) 存储器的配置 I/O口的应用功能 时序及电路 2-1 MCS - 51单片机的内部结构(8051) 说明: 中央处理机CPU (8位) 存储器: 片内数据存储器RAM (128个字节) 片内程序存储器EPROM(4 KB) I/O接口: 4个8位并行口(P0、P1、P2、P3口) 1个串行I/O接口。 2个16位定时器/计数器。 5个中断源二级优先权的中断系统 MCS—51系列部分单片机配置一览表 2-2 中央处理器 CPU 中央处理器是单片机内部的核心部件, 它决定了单片机的主要功能特性。 它由运算部件和控制部件两大部分组成。 一、运算器 运算部件是以算术逻辑单元ALU为核心, 加上累加器A、 寄存器B、 暂存器TMP1和TMP2、 程序状态寄存器PSW及专门用于位操作的布尔处理机组成的, 它能实现数据的算术逻辑运算, 位变量处理和数据传送操作。 用户关心 算术逻辑单元ALU 2. 累加器ACC(Accumulator) 3. 寄存器B 4. 程序状态字PSW(Programe State Word) 二、控制器 控制部件是单片机的神经中枢, 它包括定时和控制电路、 指令寄存器、 译码器以及信息传送控制等部件。 CPU执行指令时, 由程序存储器中读取的指令代码送入指令存储器, 经译码器译码后由定时与控制电路发出相应的控制信号, 完成指令所指定的操作。 MCS-51单片机的存储器结构为哈佛结构,既:程序存储器和数据存储器分开寻址。 从物理结构上可分为: 片内、 片外程序存储器 片内、 片外数据存储器 4个部分 仪表中的存储器资源:片内程序存储器和片内数据存储器。 二、程序存储器 计算机的工作是按照事先编制好的程序命令一条条循序执行的, 程序存储器就是用来存放这些已编好的程序和表格常数, 它由只读存储器ROM或EPROM组成。 程序运行的入口地址 MCS—51单片机程序存储器中有复位和中断源共6个固定的入口地址, 用户不能更改。 MCS—51单片机复位、 中断入口地址 三、内部数据存储器? 1、工作寄存器和RAM地址对照表 2、位寻址区 3、数据缓冲区 ● 30H-7FH是数据缓冲区, 也即用户RAM区, 共80个单元。 ● 用户RAM区又可分为数据区和堆栈区 MCS—51单片机堆栈区不是固定的,且堆栈属向上生长型, 为了避开工作寄存器区和位寻址区, 一般设在30H以后的范围内。 四、特殊功能寄存器SFR 说明: PC: 程序地址寄存器(16位),始终指向下一条指令的内存地址。 访问范围:0000?0FFFFH ACC: 累加器(8位),专门存放操作数或运算结果。 B : 8位,专门为乘除法而设置的寄存器。 SP: 堆栈指针(8位),始终指向堆栈的栈顶位置。 遵循“先进后出”的原则。 DPTR: 数据地址指针(16位),存放程序存储器或外部数据存储器的 地址。可分DPH和DPL两个独立8位寄存器。 程序状态字PSW 思考: 访问内部数据存储器与外部数据存储器的区别? 1、地址不同。 思考: 什么叫哈佛结构? 程序存储器用来存放什么?
文档评论(0)