单片机原理及应用_第1章_微型计算机的基本概念.ppt

单片机原理及应用_第1章_微型计算机的基本概念.ppt

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

单片机原理及应用 信息工程学院 吕 军 单片微机原理及应用 微型计算机的基本概念 MCS-51系列单片机的硬件结构 MCS-51系列单片机的指令系统和汇编语言 程序示例 MCS-51系列单片机的扩展 MCS-51系列单片机的接口与应用 单片机应用系统的开发 微型计算机的基本概念 概述 微处理器 存储器 输入输出接口电路 概 述 电子计算机的特点及应用 单片机的特点及应用 计算机的基本结构 微型计算机结构 微型计算机软件 计算机中的数 1946年由美国宾夕法尼亚大学研制 ENIAC(Electronic Numerical Integrator And calculator),运算速度 5000次/秒,功耗150kw/h,占地170m2 ,造价100万美元。 电子计算机的特点及应用 特点: 运算速度快 高度自动化 高精度和高可靠性 具有记忆能力 具有逻辑判断能力 单片机发展概况 1976-1978初级8位单片机Intel MCS-48系列 1978-1983高档8位单片机Intel MCS-51系列: -51子系列:8031/8051/8751 -52子系列:8032/8052/8752 低功耗型80C31高性能型80C252廉价型89C2051/1051 计算机的基本结构 微型计算机结构 微处理器芯片 存储器芯片 输入/输出接口电路 总线 微处理器芯片 输入/输出接口电路 在CPU与外设之间起信息转换与协调作用的电路。保证信息和数据在外设与CPU之间正常传送。 总线 在微型计算机各芯片之间或芯片内部各部件之间传输信息的一组公共通信线。 串行发送、并行接收 优点:①可以减少机器中信息传送线的根数,从而提高机器的可靠性 ②可以方便地对存储器芯片及I/O接口芯片进行扩展。 第二节 微处理器 典型 8位微处理器结构:运算器、控制器、工作寄存器组 运算器 控制器 工作寄存器 程序计数器 输入输出接口电路的功能 --------输入输出设备与CPU的连接 锁存(数据)作用 变换作用: 信息转换 、 电平转换 缓冲 地址译码 联络作用 演示 第四节 输入输出接口电路 输入输出接口电路的功能 计算机与外围设备间传送的信息 I/O电路的端口编址方法 数据传送方式 【返回】 计算机与外围设备间传送的信息 数据信息 状态信息 控制信息 I/O电路的端口编址方法 存储器单元与接口电路端口统一编址。 MCS-51采用此编址方法 存储器单元与接口电路端口分别编址。 数据传送方式 无条件传送方式:接口电路与外设之间只传送数据信息。 最简单,所配置的硬件和软件最少 查询传送方式:交换数据、状态、控制三种信息。 CPU利用受影响;不能处理掉电、设备故障等突发事件。 直接数据通道传送方式 利用硬件(DMA控制器),使数据在高速的外设与内存之间直接进行 批量传送,不通过CPU。 优点:传送速度快, 约1μs /字节 缺点:需DMA控制器,电路复杂,成本高。 中断传送方式 最常用的数据传送方式。 中断:是指当机器正在执行程序的过程中,一旦遇到异常情况或特殊请求时,就暂时停止正在执行的程序,而转入必要的处理(称为中断处理或中断服务),并且在处理完毕后,立即回到原来被停止程序的间断处(称为断点)继续执行。 中断的用途:传送数据、实时控制、故障自动处理、实现人机联系等。 中断的优越性:提高了CPU工作效率并且使其可以同时为多个外设服务;实现实时控制;可以处理设备故障、掉电等突发事件。 外设向CPU发出中断请求信号的条件: A、外设本身的工作已完成。 B、计算机系统允许该外设发中断请求信号。 CPU响应中断的条件:接口电路和 CPU处在允 许中断状态。 中断源和中断优先权 中断源:能发出中断请示的各种来源。 中断优先权 A、多个中断源同时申请中断时,CPU先响应优先权高的。 B、可以中断嵌套,即若有级别高的中断请示则CPU暂时中断已在进行的级别低的中断服务程序,响应高级别中断请求执行完后再返回原低级别中断服务程序继续执行。 C、同或低级中断请求,CPU要在处理的中断服务程序执行完毕返回主程序,并执行了主程序一条指令后才响应。 中断服务程序流程图 【返回】 输入设备 控制器 输出设备 存储器 运算

文档评论(0)

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

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

1亿VIP精品文档

相关文档