77范文网 - 专业文章范例文档资料分享平台

微型计算机技术课后习题及答案(3)

来源:网络收集 时间:2020-12-13 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

6.11 8255A8255A的端口地址为80H~83H,工作在方式0下。试编写一段程序,将数据区中变量DATA的8位数据送打印机打印,程序以RET指令结束,并写上注释

MOV AL,OBH ;置STB=1 OUT 83H,AL PULL :IN AL,82H ;咨询busy信号 TEST AL,08H JNZ PULL MOV AL,DATA ;将data送PA口 OUT 80H,AL MOV AL,0AH ;置OUT 83H,AL MOV AL,0BH ;置OUT 83H,AL ;产生负脉冲选通信号 RET 6.12 键盘输入信息的过程有哪些? 6.13 若用共阴极LED (1)检测是否有键按下 数码管作显示器,他

(2)查出按下的是哪个键 的接口连接如图,写

(3)将该键所代表的信息翻译成计算机能 出显示“7”的段选码

(4)识别的内部代码,如ASCII或其他预先约定的编码 答:07H

6.15 设异步传输时,每个字符对应1个起始位、7个信息位、1个奇偶校验位和1个终止位,如果波特率为9600bps,则每秒钟能传输的最大字符数是什么? 一个起始位,七个信息位,一个奇/偶校验位和一个停止位共10位 , 9600 / 10 = 960 字符/秒 6.16设8251A为异步方式,1个停止位,偶校验,7个数据位,波特率因子为16,。试写出其方式字。若发送使端输出低电平。内部不重复,出错标志复位,试给出控制字

方式字=01111010B 控制字=00111111B 6.14 若输入设备输入的ASCII码通过8255A的B口,采用中断方式,将数据送入以INBUF首址的输入缓冲区,连续输入直到遇到$就结束输入。假设此中断类型码为52H,中断服务程序的入口地址为INTRP。8255A的端口地址为80H~83H

(1)写出8255A初始化程序(包括吧入口地址写入中断向量表) MOV DX,83H ;选择控制口 MOV AL,10000110B ;B口方式1,输入 OUT DX,AL ;C口PC2位置1,允许中断 MOV AL,00000101B OUT DX,AL ;设置中断向量表 PUSH DS MOV AX,SEG INTRP MOV DS,AX MOV DX,OFFSET INTRP MOV AL,52H MOV AL,25H INT 21H POP DS (2)写出完成输入一个数据并存入输入缓冲区BUF1的中断服务程序

MOV DI,OFFSET BUF1 AGAIN:IN AL,81H CMP AL,'$' JE QUIT MOV [DI],AL INC DI JMP AGAIN QUIT: MOV AH,4CH INT 21H 6.22 用一片8255A控制一组红灯、绿灯、黄灯,如图,反复检测S1、S2,要求用S1、S2的闭合和断开控制红

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库微型计算机技术课后习题及答案(3)在线全文阅读。

微型计算机技术课后习题及答案(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1163401.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: