单片微型计算机原理与设计1章题稿.ppt

  1. 1、本文档共121页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
① PC的内容00H送地址寄存器AR,然后它的内容自动加1变为01H,指向下一个字节。AR把地址码00H通过地址总线送至存储器,经存储器内部的地址译码器译码后,选中00单元。 ② CPU内的控制电路发出存储器读命令,并施加存储器的输出允许端。 ③ 存储器00单元的内容74H输出到数据总线上,并把它送至数据寄存器DR。 ④ 由于指令的第一个字节必然是操作码,故CPU发出有关控制信号,将其送到指令译码器进行译码,准备进入执行阶段。 2.执行指令 经指令译码后,CPU知道操作码74H的功能是将紧跟其后的操作数送累加器AL,故发出相关控制信号,以执行这条指令。 ① PC的内容01H送地址寄存器AR,然后它的内容自动加1变为02H,指向下一个字节。AR把地址码01H通过地址总线送至存储器,经存储器内部的地址译码器译码后,选中01单元。 ② CPU内的控制电路发出存储器读命令,并施加到存储器的输出允许端。 ③ 存储器01单元的内容0AH输出到数据总线上,并把它送至数据寄存器DR。 ④ 通过前面的指令译码,CPU已经知道这是送往累加器AL的操作数,故把它送到累加器AL。 CPU紧接着取第二条指令,过程与前面的分析类似 。 1.5 输入输出接口 对于不同的应用场合,可为微机配置不同的外部设备,以扩展系统功能。然而,外部设备的差异很大,各自的功能不同,工作速度不同。因此,外部设备与CPU联接时,不像CPU与存储器相连那样简单。存储器功能单一,品种有限,其存取速度基本上可以和CPU的工作速度相匹配,这些就决定了存储器可以通过总线和CPU相连,即直接将存储器挂在系统总线上。 外部设备的功能却是多种多样的。可以是单一的输入设备或输出设备,也可以既作为输入设备又作为输出设备,还可作为检测设备或控制设备。 从信息传输的形式来看,一个具体的设备,它所使用的信息可能是数字式的,也可能是模拟式的。 从信息传输的方式来看,有些外设的信息传输是并行的,有些外设的信息传输是串行的。 为了使CPU能适应各种各样的外设,就需要在CPU与外设之间增加一个接口电路,由它完成相应的信号转换、速度匹配、数据缓冲等功能,以实现CPU与外设的连接,完成相应的输入输出操作。值得注意的是,加入I/O接口以后,CPU就不再直接对外设进行操作,而是通过接口来完成。 1.5.1 I/O接口的功能 1.CPU与I/O设备之间的信号 CPU和外部设备之间传输的信息有以下几类。 (1) 数据信息 CPU和外部设备交换的基本信息就是数据。数据信息大致分为数字量、模拟量和开关量等三种形式。 数字量:是指由键盘、磁盘机等输入的信息,或者主机送给打印机、显示器及绘图仪的信息,是以二进制数、BCD码或ASCII码表示的数据及字符,通常是8位或16位。 模拟量:当微机系统应用于实时控制,多数情况下的输入信息就是现场的连续变化的物理量,如温度、湿度、位移、压力、流量等。这些物理量一般通过传感器先变成电压信号,再经过模/数(A/D)转换,才能送入微机系统进行处理,处理之后,微机输出的数字量要经过数/模(D/A)转换,变为模拟信号后经功率放大才能用于控制现场。 开关量:是指二状态量,如开关的闭合和断开,阀门的打开和关闭,电机的运转与停止,LED灯的亮与灭等,可以用一位二进制数来表示这两个不同的状态。 上述这些数据信息,其传输方向通常是双向的,可以由外设通过接口传递给微机系统,或由微机系统通过接口传递给外设。 (2) 状态信息 状态信息反映了当前外设所处的工作状态,是由外设通过接口传往CPU供其查询。如用“准备好”(READY)信号来表明输入设备是否准备就绪,用“忙”(BUSY)信号表示输出设备是否处于空闲状态等。 (3) 控制信息 控制信息是CPU通过接口发送给外设的,用于控制外设的工作。常见的有启动(START)信号,用于启动一个外设工作,选通(STROBE)信号,往外设送入一个数据等。控制信息往往随着外设的具体工作和电路原理的不同而有不同的含义。 2.接口电路的功能 接口的作用是在系统总线和外部设备之间架起一座桥梁,以实现CPU与外部设备之间的信息传输。为完成以上任务,接口应具备的常用功能如下。 (1) 端口寻址功能 微机系统中往往接有多个外设,一个外设中也可能与CPU传送多种信息(如数据信息、状态信息、控制信息),而CPU在同一时间里只能与一个端口交换信息,因此需要通过接口的地址译码电路对端口进行寻址。一般来说,通过高位地址产生外设的片选信号,低位地址作为芯片内

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档