第10章 微机原理习题答案.pdf_第1页
第10章 微机原理习题答案.pdf_第2页
第10章 微机原理习题答案.pdf_第3页
第10章 微机原理习题答案.pdf_第4页
第10章 微机原理习题答案.pdf_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一 选则题一 选则题 1 C 2 D 3 C 4 D 5 D 6 C 7 A 8 D 9 B 10 B 11 D 12 D 13 B 14 B 15 A 16 C 17 A 18 A 19 B 20 D 二 填空题二 填空题 21 5BH 22 71H 23 3 6 24 方式 3 方式 1 25 CLK 26 1000 27 十 28 6 低 电平 减到 0 高 5 3 29 3 30 1 31 10 32 计数初值 33 控制字 三 判断题三 判断题 34 对 35 对 36 错 37 对 38 错 39 错 40 对 41 对 42 对 43 对 44 对 45 错 46 对 47 错 48 错 49 对 50 对 51 对 52 对 53 错 54 对 四 简答题四 简答题 55 答 8253 5 是一种可编程序的计时器 计数器 有三个 16 位计数民 称为三个计数通道 56 答 CLK 输入信号 用于计数工作时 作为计数脉冲输 A 用于定时工作时 作为定时基 准脉冲输入 OUT 输出信号 用于计数工作时 指示计数满的输出信号 用于定时工作时 指示 定时时间到的输出信号 GATE 输入信号 用于启动或禁止 减 1 计数器 的计数操作 57 答 8253 5 的方式 2 与方式 3 的工作特点是 1 写入一次计数初值后 输出连续波形 其实质是 当减 1 计数器减为 0 时 计数 初值寄存器立即将原写入的计数初值再次送入减 1 计数器 开始下一轮的计数 2 减 1 计数器可重新写入计数值 用软件触发启动 此时 GATE 必须为高电平 也可由 GATE 引脚上电平从低到高的跳变 用硬件触发启动 58 答 8253 5 的方式 1 与方式 5 的工作特点是 1 输出单一形式 方式 1 输出n Tclk 宽度的负脉冲 方式 5 输出Tclk宽度的窄负脉 冲 2 只能在写入计数初值后 由 GATE 引脚上电平从低到高的跳变 用硬件触发启 动减 1 计数器 59 答 采用二进制计数时 如果计数初值 n 为 8 位二进制数 十进制数小于等于 255 则在 用 MOV AL n 写入 AL 时 n 可以写成任何进制数 如果计数初值 n 为 16 位二进制数 十 进制数小于等于 65535 则可有两种方式写入 一种是把十进制数转换成 4 位十六进制数 分两次写入对应的计数通道 先低后高 另一种是把十进制数直接写入 AX 即 MOV AX n MOV PORT AL PORT 为通道地址 MOV AL AH OUT PORT AL 采用二进制计数时 必须把计算得到的计数初值的十进制数后加上 H 变为 BCD 码表 示形式 例如 n 50 则写为 MOV AL 50H OUT PORT AL 如果 n 1250 则写为 MOV AL 50H OUT PORT AL MOV AL 12H OUT PORT AL 60 答 当初始值寄存器中的初始值 N 是偶数时 减法计数过程变为减 2 计数 即每来一个 CLK 脉冲 CE 内容减 2 经过 N 2 个 CLK 脉冲后 CE 为零 使输出 OUT 为低电平 同时 又将 CR 内容装入 CE 并继续减 2 计数过程 又经过 N 2 个 CLK 脉冲后 CE 又为零 使 输出 OUT 又变成高电平 如此重复上述过程 在输出端 OUT 上输出对称方波 61 答 当初始值寄存器中的初始值 N 是奇数时 当输出 OUT 由低变高时 CR 内容先减 1 后 装入 CE 中 然后对 CLK 脉冲实行减 2 计数 直到 CE 为零时输出 OUT 不立即变低电平 而是再经过一个 CLK 脉冲后才变为低电平 此时 OUT 保持高电平的时间为 N 1 2 l 个 CLK 脉冲周期之和 当输出 OUT 输出由高变低时 CR 内容减 1 后再装入 CE 中 然 后对 CLK 脉冲进行减 2 计数 直到 CF 为零时立即使输出 OUT 输出变为高电平 OUT 保持低电 平时间为 N 1 2 个 CLK 脉冲周期之和 重复上述过程 在 OUT 端输出的波形近似方波 62 答 微机系统中的外部定时有软件定时和硬件定时两种方法 软件定时 利用 CPU 执行指令需要一定时间的特点产生延时 这种方法不需增加硬件 设备 只需编制延时程序即可 但是它降低了 CPU 的效率 浪费了 CPU 的资源 而且由于 同样的延时程序在不同计算机上运行的时间会不同 所以通用性比较差 63 答 8253 是一个减 1 的定时 计数器 逆计数器 它内部有 3 个相互独立的 16 位减 1 计数 通道 每个通道有自己独立的计数脉冲输入信号 CLK 门控信号 GATE 和计数 定时 到的输出信号 OUT 每个通道有 6 种工作方式 1 个通道最多可以计 65536 个脉冲 64 答 在对 8253 进行始化编程时 首先向命令寄存器中写入方式字 选择计数通道 工作方 式 计数初值的长度及写入顺序 计数码制 然后按方式字的要求向选定的计数通道中写入 计数初值 65 答 8253 有 6 种工作方式 方式 0 方式 5 区分不同工作方式的特点主要体现在以下的 4 个方面 1 启动计数器的触发方式不同 2 计数过程中门控信号 GATE 对计数操作的控制作用不同 3 计数 定时到时输出端 OUT 输出的波形不同 4 在计数过程中 写入新的计数初值的处理方式不同 方式 3 由于具有自动重新装载计数初值 能输出重复波形 且输出波形的高低电平比为 1 1 或近似 1 1 方波或近似方波 所以在实际中应用最广泛 五 综合题五 综合题 67 答 由题目知计数器 1 工作在方式 0 下 参考程序段如下 计数器 0 初始化 MOV AL 34H MOV DX 04B6H OUT DX AL 计数器 0 赋初值 MOV AX 5000 MOV DX 04B0H OUT DX AL MOV AL AH OUT DX AL 计数器 1 初始化 MOV AL 72H MOV DX 04B6H OUT DX AL 计数器 1 赋初值 MOV AX 1000 MOV DX 04B2H OUT DX AL MOV AL AH OUT DX AL 68 答 参考程序段如下 0 号计数器初始化 MOV AL 16H MOV DX PORTC OUT DX AL 0 号计数器赋初值 MOV AL 1200 MOV DX PO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论