重大2015年微机接口及应用 ( 第3次作业 ).doc

上传人:文****钱 文档编号:53012 上传时间:2018-05-26 格式:DOC 页数:11 大小:100KB
下载 相关 举报
重大2015年微机接口及应用 ( 第3次作业 ).doc_第1页
第1页 / 共11页
重大2015年微机接口及应用 ( 第3次作业 ).doc_第2页
第2页 / 共11页
重大2015年微机接口及应用 ( 第3次作业 ).doc_第3页
第3页 / 共11页
重大2015年微机接口及应用 ( 第3次作业 ).doc_第4页
第4页 / 共11页
重大2015年微机接口及应用 ( 第3次作业 ).doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、 第 3次作业 一、判断题(本大题共 20 分,共 10 小题,每小题 2 分) 1. 8251A中数据输入端口和数据输出端口合用同一个偶地址。( ) 2. Intel8253 芯片内具有 6个独立的 16 位减法计数器 (或称为计数通道 )。( ) 3. 8251A在全双工的工作方式下具有双缓冲器的发送器和接收器。( ) 4. Intel8237A为了访问 PC中 1MB的物理内存,为此 DMA提供了 20 位的地址寄存器。( ) 5. 51系列单片机中内置了 2个定时器,且其功能与 8053定时器芯片相同。( ) 6. 定时器 Intel 8253 是采用的定时方式是软件定时方式。( )

2、7. CPU对 Intel 8253 芯片进行读写需要将片选信号设置为高电平。( ) 8. ADC0809为了完成了 AD转换后不能主动通知 CPU,只能由程序查询的方式来检测转换的状态。( ) 9. OUT0、 OUT1和 OUT2 是计数输出端,当对应的计数器计数值为 0 时, OUT引脚上就会输出高电平。( ) 10. ntel 8253在方式 2可作为分频器使用,即门控信号 GATE 为高电平时,计数器自动循环计数。( ) 二、简答题(本大题共 10 分,共 2 小题,每小 题 5 分) 1. ADC中的转换结束信号( EOC)起什么作用? 2. 模 /数转化的作用 三、单项选择题(本

3、大题共 30分,共 10 小题,每小题 3 分) 1. 以下不属于双积分型 A/D转换器的优点的是( )。 A. 分辨率较高 B. 转换速度快 C. 功耗低 D. 成本低 2. 下面( )不是 DAC的主要性能指标。 A. 分辨率 B. 转换精度 C. 建立时间 D. 制造工艺 3. 下面不属于逐次逼近 A/D转换器的特点( )。 A. 转换速度较快 B. 功耗低 C. 转换时间固定 D. 分辨率可达 18位 4. 8251A是可编程的串行通信接口芯片,通过编程能将工作方式设置为( )。 A. 只能工作在同步方式 B. 只能工作在异步方式 C. 既可以工作在同步方式,也可以工作在异步方式 D.

4、 既不能工作在同步方式,又不能工作在异步方式 5. 8255A的 A组控制可以控制以下部件( )。 A. 对 A口完全控制 B. 对 A口, C口一起控制 C. 对 A口以及 C口的低四位 D. 对 A口以及 C口的高四位 6. 不属于并行 A/D 转换器特点的是( )。 A. 转换速度最快 B. 转化精度很难提高 C. 制成分辨率较高的 集成并行 A/D 转换器是比较困难 D. 可以分级并行转换 7. 逐次逼近 A/D转化器中的比较器的作用是( )。 A. 将逼近结果电压与输入的电压进行比较 B. 将逼近结果和 VREF进行比较 C. 将 VREF和输入电压进行比较 D. 将逼近结果电压与

5、VREF进行比较 8. 目前的计算机网络系统中采用以下哪种传送方式( )。 A. 单工方式 B. 半双工方式 C. 全双工方式 D. 实时方式 9. Intel8253中的控制字位描述正确的是( )。 A. 控制字 8位分为 3部分 B. 控制字 16位分为 4部分 C. 控制字 16位分为 5部分 D. 控制字 8位分为 4部分 10. 以下是关于 8251A 相关引脚状态设置对应操作描述正确的是( )。 A. CS=0, C/D=0, RD=0, WR=1表示 CPU从 8251A 输入数据 B. CS=0, C/D=0,RD=0, WR=1表示 CPU 往 8251A输出数据 C. CS

6、=1, C/D=1, RD=0, WR=0 表示CPU读取 8251A状态 D. CS=1, C/D=0, RD=0, WR=1表示 CPU往 8251A 写入控制命令 四、应用题(本大题共 18 分,共 3 小题,每小题 6 分) 1. 假设某 8255A芯片的控制端口地址为 0FFFEH,请写一段汇编程序,使 PC7口置 1, PC3口置 0? 2. 设有某 8255A的端口地址为 60 63H,为了使 PC5输出一个正脉冲的方式为用程序先将 PC5置 1,输出一个高电平,再将其清 0,输出一个低电平,则该引脚上便输出一个正脉冲。请编写一段汇编程序实现 PC5引脚上输出一个正脉冲。 3.

7、假定系统中一片 8253,其地址范围为 40H 43H,请写一段汇编程序使计数器 0的工作在方式 1。 五、综合题(本大题共 14 分,共 2 小题,每小题 7 分) 1. 设某 A/D转换电路如 下图所示。( 1)请根据硬件连接给出 8255 的端口地址。( 2)编写实现轮流对 8路输入进行 A/D 转换的程序,并将 A/D 转换结果依次存入 RESULT开始的内存单元。 2. 现有 4种简单的外设: 一组 8位开关; 一组 8位 LED指示灯; 一个按钮开关; 一个蜂鸣片。要求: (1) 用 8255A作为接口芯片,将这些外设构成一个简单的微机应用系统,画出接口连接图。 (2) 编制 3种

8、驱动程序,每个程序必须包括至少有两种外设共同作用的操作(例如,根据 8位开关 “ON” 和 “OFF” 的状态来决定 8个 LED指示灯 “ 亮 ” 和“ 灭 ” 。又如,当按下按钮开关时,才使蜂鸣片发声等)。 (方式 0 和方式 1下,在按下按钮并释放后,再根据 8位开关 “ON” 和 “OFF” 的状态来决定 8个LED指示灯 “ 亮 ” 和 “ 灭 ” 。 使用查询方式。 ) 六、计算题(本大题共 8分,共 1 小题,每小题 8 分) 某 8位 D/A转换器芯片,输出为 05V,当 CPU 分别为 80H, 40H, 10H 时,其对应的输出电压各是多少? 答案: 一、判断题( 20 分

9、,共 10 题,每小题 2 分) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 二、简答题( 10 分,共 2 题,每小题 5 分) 1. 参考答案: 是转化结束信号,表示当前的 A/D转换已经完成,可作为查询信息,也可接中断申请信号。 解题方案: 评分标准: 2. 参考答案: 数模 (D/A)转换 :将数字信号转换成模拟信号,主要用于将输出信号、控制信号由数字模式转换为模拟方式,例如电脑显示信号的 VGA输出、一些数字化自动设备的控制等等。 解题方案: 评分标准: 三、单项选择题( 30 分,共 10 题,每小题 3 分) 1. B 2. D 3. B 4. C 5. D 6

10、. B 7. A 8. C 9. D 10. A 四、应用题( 18 分,共 3 题,每小题 6 分) 1. 参考答案: MOV DX, 0FFFEH MOV AL, 00001111B; PC7置 1 OUT DX, AL MOV AL, 00000110B; PC3清 0 OUT DX, AL 解题方案: 评分标准: 2. 参考答案: MOV AL, 00001011B OUT 63H, AL;置 PC5 为高电平 MOV AL, 00001010B;置 PC5为低电平 OUT 63H, AL 解题方案: 评分标准: 3. 参考答案: 可使用以下程序段将计数器 0设置为工作方式 3的模式下

11、。 MOV AL, 00110110B ;通道 0方式控制字 OUT 43H, AL 解题方案: 评分标准: 五、综合题( 14 分,共 2 题,每小题 7 分) 1. 参考答案: 解: 8255的端口地址: 6CH,6DH,6EH,6FH MOV DX,6FH; 8255 的控制口 MOV AL,10010001B; A口和 B口方式 0, C口高四位输出,低四位输入 OUT DX,AL MOV SI,RESULT;存放数据首地址 MOV CX,08H MOV BH,00H LOP1:OR BH,08H MOV AL,BH MOV DX,6EH; C口地址 OUT DX,AL;启动 A/D

12、转换 AND BH,7FH; PC7置 0 MOV AL,BH OUT DX,AL;产生 START 和 ALE的下降沿 LOP2:IN AL,DX;读入端口 C TEST AL,04H;测试 PC2 JZ LOP2;为 0;继续查询 MOV DX,6CH IN AL,DX;读入转换结果 MOV SI,AL;存储数据 INC SI INC BH LOOP LOP1; 8路未完,继续 解题方案: 评分标准: 2. 参考答案: (1)接口连接图如下: 8255与 CPU的连接省略。 图中, PB口经限流电阻接 8位 LED指示灯; PA口经上拉电阻接 8位开关, PC4经上拉电阻接按钮开关(作为

13、PA口工作于方式 1输入的选通信号 ), PC0接蜂鸣片。假设 8255 的端口地址为 60H、 61H、 62H、 63H,地址译码电路图中未画出。 (2) 8255初始化程 序段如下: A口方式 0输入, B口方式 0输出, C 口低 4位输出、高 4位输入。 MOV AL, 10011000B; 8255方式控制字 98H OUT 63H, AL;控制口 MOV AL, 0FFH;关闭 8位 LED指示灯 OUT 61H, AL; B口 OUT 62H, AL; C口,禁鸣蜂鸣片 驱动程序 1如下:根据 8位开关 “ON” 和 “OFF” 的状态来决定 8个 LED指示灯“ 亮 ” 和

14、“ 灭 ” 。 NEXT: IN AL, 60H;输入 A口的 8位开关状态 OUT 61H, AL;送 B 口 8位 LED指示灯显示 JMP NEXT;死循环输入并显示 驱动程序 2如下:当按下按钮开关时,才使蜂鸣片发声。 VOICE: IN AL, 62H;输入 C口的按钮开关状态 TEST AL, 10H; PC4=0? JNZ VOICE_OFF MOV AL, 00H OUT 63H, AL;置 PC0=0,发声 CALL DELAY2S;延时 2秒 JMP VOICE VOICE_OFF: MOV AL, 01H OUT 63H, AL;置 PC0=1,关闭声音 JMP VOIC

15、E;死循环检测发声 驱动程序 3如下: A 口工作于方式 0下,在按下按钮并释放后,再根据 8位开关 “ON” 和 “OFF” 的状态来决定 8个 LED指示灯 “ 亮 ” 和 “ 灭 ” 。使用查询方式。 LED0_OFF:IN AL, 62H;输入 C口的按钮开关状态 TEST AL, 10H; PC4=0? JNZ LED0_OFF;没有按按钮,继续等待按下 LED0_ON:IN AL, 62H;输入 C口的按钮开关状态 TEST AL, 10H; PC4=0? JZ LED0_ON;仍然按下,继续等待释放 IN AL, 60H;输入 A口的 8位开 关状态 OUT 61H, AL;送

16、B 口 8位 LED指示灯显示 JMP LED0_OFF;死循环输入并显示 驱动程序 4如下: 8255 初始化程序段: A口方式 1输入, B口方式 0 输出, C口低 4位输出、高 4位配合 A口工作。 MOV AL, 10110000B; 8255方式控制字 0B0H OUT 63H, AL; 控制口 MOV AL, 0FFH;关闭 8位 LED指示灯 OUT 61H, AL; B口 OUT 62H, AL; C口,禁鸣蜂鸣片 A口工作于方式 1下,在按下按钮并释放后,再根据 8位开关 “O N” 和 “OFF”的状态来决定 8个 LED指示灯 “ 亮 ” 和 “ 灭 ” 。使用查询方式。 LED1_OFF: IN AL, 62H;输入 C口的状态 TEST AL, 20H; PC5=0?( PC5为 IBFA) JZ LED1_OFF;没有按按钮,继续等待 IN AL, 60H; IBFA=1,输入 A口的 8位开关状态 OUT 61H, AL;送 B 口 8位 LED指示灯显示 JMP LED1_OFF;死循环输入并显示 解题方案: 评分标准: 六、计算题( 8分,共 1 题,每小题 8 分) 0. 参考答案 :

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。