第一章微型计算机基础知识.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
注意 所谓的只读和随机存取都是指在正常工作情况下而言,也就是在使用这块存储器的时候,而不是指制造这块芯片的时候。 程序存储器: 存放程序指令代码,每个指令周期CPU自动对程序存储器读操作。 数据存储器 存放待处理数据,数据存储器读写操作发生在CPU执行程序的过程中。 3、I/O接口 I/O接口是联系微型计算机与外部设备的桥梁,每一台外部设备必须通过I/O接口与计算机连接。 微型计算机有多种功能I/O接口: PIO:并行 I/O接口 SIO:串行 I/O接口 CTC:定时计数器 ADC、DAC:A/D、D/A转换器 INT:中断输入口 二、微型计算机结构特点 微型计算机由大规模集成电路组成,其应用系统一般也采用特定功能的大规模集成电路器件和组件。 总线(Bus) 微型计算机各功能部件的连接线,各功能部件之间的公共信息通道。 总线宽度:总线上能并行传送的二进制位数。 内部总线 CPU或单片机芯片内部各逻辑部件之间的信息传输线,通常为单总线结构。 1、微型机的总线结构 外部总线 指微型机各功能芯片之间的信息传输线。CPU或单片机芯片应用系统的主要外部引线。 系统总线 微机系统各逻辑功能板卡之间的信息传输线。通常为统一标准总线。 (3)控制总线CB 单向三态。传送各种控制脉冲、联络、状态电平等信号,使存储器、I/O接口等部件协调工作。控制总线的根数根据微型计算机控制功能的需要而定。 1KB存储器 地址 存储内容 0 1 … 1023 CPU 地址 内容 读写控制 2、微型计算机总线的主要信号线 (2)数据总线 DB 双向三态。传送程序和数据的二进制代码。 数据总线宽度一般与微型机的字长相同。 (1)地址总线 AB 单向三态。传送存储器和 I/O接口的地址信息。 地址总线宽度决定计算机寻址空间(最大寻址)。 MCS-51有16根地址总线,寻址空间216 = 64K=65536 3、微处理器与外设之间数据传送的三种方式 (1)查询 结构简单,但信息交换速度慢,CPU效率低,通常用来实现CPU与低速外设间的信息交换。 (2)中断 当CPU需要输入输出时,若外设已准备好,CPU就暂停原执行的程序,转去执行输入输出任务,完成后,再继续执行原来的程序。中断方式适用于随机出现的服务(如:键盘、打印机) (3)DMA 信息交换时,由DMA控制器控制总线直接在主存储器和外设之间进行数据交换。 DMA利用中断申请归还总线使用权。 DMA方式适用于高速成组的数据交换。 三、微型计算机软件 1、机器语言 指令的二进制代码,又称指令代码。机器语言指令组成的程序称为目标程序。 例如: ADD A, R0 2、汇编语言 与机器语言指令一一对应的英文单词缩写,称为指令助记符。汇编语言编写的程序称为汇编语言源程序。 例如:ADD A,R0 3、高级语言 语句和语法接近人们习惯的表达方式。高级语言编写的程序称为高级语言源程序。 源程序通过编译得到机器能执行的目标程序 汇编语言程序可以高效率利用计算机资源,目标程序占用内存少,执行速度快,适合于自动测控系统反应快速、结构紧凑的要求。实际应用中,常与C语言配合使用。 高级语言程序容易掌握,通用性好,但编译程序系统开销大,目标程序占用内存多,且执行时间比较长,多用于科学计算、工业设计、企业管理。 源程序 目标程序 编译 程序 第1章 微型计算机基础知识 1.1计算机中的数和数制 一、计算机中的数制 表示:最简单,可靠;运算规则最简单。 (一)二进制数 特点:1.具有两个不同的数字符号,即0和1。 2.逢二进位。 例如: 111.11 (二)十六进制数 特点: 1.具有16个数字符号,采用0~9和A~F。 2.逢16进位 小数点左边的权是16的正次幂

文档评论(0)

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

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

1亿VIP精品文档

相关文档