《微机原理与接口技术》第七章(一)作业答案

上传人:lisu****2020 文档编号:97752037 上传时间:2022-05-28 格式:DOC 页数:4 大小:435.01KB
返回 下载 相关 举报
《微机原理与接口技术》第七章(一)作业答案_第1页
第1页 / 共4页
《微机原理与接口技术》第七章(一)作业答案_第2页
第2页 / 共4页
《微机原理与接口技术》第七章(一)作业答案_第3页
第3页 / 共4页
点击查看更多>>
资源描述
微机原理与接口技术第七章作业一、P268:3, 6 , 710 , 11 , 123、CPU与IO接口设备数据传送的控制方式有哪几种?它们各有何特点?(1)查询方式:不需要额外的硬件支持,但由于CPU与外设工作的不同步,致使CPU利用率低,适用于工作不太繁忙的系统中。 (2)中断方式:CPU与外部设备并行工作(3)DMA方式:数据传送过程中,由DMA控制器参与工作,不需要CPU的干预,对批量数据传送效率高。6、设8255A 的A 口工作于方式1输出,B 口工作于方式0输入,试编写初始化程序(设端口地址为40H43H)程序:MOV DX ,43HMOV AL ,10100010OUT DX,AL7、使用8255A 作为开关和LED 指示灯电路的接口. 要求8255A 的A 口连接8个开关,B 口连接8个LED 指示灯,将A 口的开关状态读入,然后送至B 口控制指示灯亮、灭。试画出接口电路设计图,并编写程序实现。程序:设8255的地址:0FFE0H0FFE3H DATA SEGMENTDB 100H DUP(?) DATA ENDSCODE SEGMENTASSUME CS:CODE ,DS DATASTART :MOV AX,DATA MOV DS,AXMOV AL,10010000 ; A口方式0输入B 口方式0输出 MOV DX,0FFE3H OUT DX,ALMOV DX, 0FFE0H IN AL,DX ; 读取A 口开关状态 INC DX NOT AL OUT DX,AL ;输出B 口驱动LED ,开关闭合则LED 亮 RETCODE ENDSEND START10、利用8254的通道1,产生500Hz 的方波信号。设输入时钟频率CKL1=2.5MHz,端口地址为FFA0HFFA3H,试编写初始化程序。端口地址:FFA0H-FFA3H计数器1的控制字:01110110B=76H 计数常数=2.5M/500=5000初始化程序:MOV AL,76HMOV DX,0FFA3HOUT DX,ALMOV AX,5000MOV DX,0FFA1HOUT DX,ALMOV AL,AH ; 写入计数器1的低字节OUT DX,AL ; 写入计数器1的高字节11、某系统使用8254的通道0作为计数器,记满1000,向CPU 发中断请求,试编写初始化程序(端口地址自设)。设8254端口地址:40H-43H计数器0的控制字:00110000B=30H 计数常数=1000初始化程序:MOV AL,30HOUT 43H,ALMOV AX,1000OUT 40H,ALMOV AL,AH ; 写入计数器0的低字节OUT 40H,AL ; 写入计数器0的高字节12、采用8254的通道0产生周期为10ms 的方波信号,设输入时钟频率为100kHz ,8254的端口地址为38H-3BH, 试编写初始化程序。8254端口地址:38H-3BH计数器0的控制字:00110110B=36H 计数常数=100K*10ms=1000初始化程序:MOV AL,36HOUT 3BH,ALMOV AX,1000OUT 38H,AL ; 写入计数器0的低字节MOV AL,AHOUT 38H,AL ; 写入计数器0的高字节
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!