接口实验报告

上传人:微*** 文档编号:114337942 上传时间:2022-06-28 格式:DOCX 页数:10 大小:155.03KB
返回 下载 相关 举报
接口实验报告_第1页
第1页 / 共10页
接口实验报告_第2页
第2页 / 共10页
接口实验报告_第3页
第3页 / 共10页
点击查看更多>>
资源描述
计算机输入输出系统接口实验报告姓名: 周芙蓉学号:东南大学计算机科学与工程学院、软件学院School of Computer Science & EngineeringCollege of Software EngineeringSoutheast University二 015 年 6 月实验一 环境熟悉与I/O 地址译码一、实验目的掌握I/O地址译码电路的工作原理。二、实验内容将接口实验包中所带的 EX-138.DSN 文件用 ISIS 7 打开。改变A9A3 的接线方法,从而得到 Y0 ; 388H38FH ; Y1 : 398H 39FH;;Y7 : 3F8H3FFH。并修改上一问的程 序,以同样使得Y4# 有效。1)源程序.8086.MODEL SMALL.stack .data address word 3c8h .codestart:mov ax,data mov ds,ax mov dx,address mov al,0 out dx,al jmp $; 死循环 END start2)电路原理图(138 译码部分)Y0: 388H38FH Y1: 398H39FH;;Y7: 3F8H3FFHA9 A8 | A7 A6 A5 A4 | A3 A2 A1 A0 1 1 1 C B A 1 X X X 3)运行结果贴图(138 译码及上面两个273 的输出)Y4M效为 3c8H3CF附实验二 可编程中断控制器8259一、实验目的1 掌握 8259的基本工作原理和编程方法。2 深入了解中断的概念和实地址模式下中断处理程序的编写方法。二、实验内容将接口实验包中所带的 EX-8259.DSN 文件用 ISIS 7 打开。按手册接线并执行。运行结果贴图(执行三次中断,每次中断后的 8086 寄存器的截图)实验三 可编程定时器计数器8253一、实验目的掌握 8253的基本工作原理、编程方法及其应用。二、实验内容二)信号发生器1)源程序.8086.MODEL SMALL.STACK.DATA.CODESTART:MOV AL,00110111BMOV DX,226HOUT DX,ALMOV AX,1000HMOV DX,220HOUT DX,ALMOV AL,AHOUT DX,ALMOV AL,01110111BMOV DX,226HOUT DX,ALMOV AX,1000HMOV DX,222HOUT DX,ALMOV AL,AHOUT DX,ALMOV AL,BMOV DX,226HOUT DX,ALMOV AL,05HMOV DX,224HOUT DX,ALJMP $END START2)接线原理图3)编程与调试心得(遇到的问题和解决的办法,以及获得的收获)16位IO地址只能放在DX中,8位地址才能直接寻址。在编程中要注意细节问题 同时要对各种模式的控制字初始化熟悉,这样才能提高速度。实验五 七段数码管实验一、实验目的掌握数码管显示数字的原理,进一步复习 8255的应用。二、实验内容1. 动态显示。1)源程序.8086.MODEL SMALL.STACK.DATADATA1 BYTE 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71HDATA2 BYTE ?.CODESTART:MOV AX,DATAMOV DS,AXMOV AL,BMOV DX,206HOUT DX,ALLP:MOV DX,204HIN AL,DXMOV DATA2,ALAND AL,0F0HMOV CL,4SHR AX,CLMOV BX,OFFSET DATA1XLATMOV BL,ALMOV AL,00000010BMOV DX,202HOUT DX,ALMOV AL,BLMOV DX,200HOUT DX,ALMOV CL,64HLOOP $MOV AL,DATA2AND AL,0FHMOV BX,OFFSET DATA1XLATMOV BL,ALMOV AL,00000001BMOV DX,202H OUT DX,AL MOV AL,BL MOV DX,200H OUT DX,AL MOV CL,64H LOOP $ JMP LP JMP $END START2)接线原理图3)运行结果截图4)编程与调试心得(遇到的问题和解决的办法,以及获得的收获)按照指导书来做没有什么大问题,但是在这么复杂的连线上需要有极大的耐心实验六 交通灯控制实验一)实验目的通过并行接口8255实现十字路口交通灯的模拟控制,进一步掌握对并行口的使用和中断的使用。二)交通灯变化规律十字路口交通灯的变化规律要求1 ) 南北路口的绿灯、东西路口的红灯同时亮10秒,然后2 ) 南北路口的黄灯闪烁2次(闪烁周期2秒),同时东西路口的红灯继续亮,然后3 ) 南北路口的红灯、东西路口的绿灯同时亮10秒,然后4 ) 南北路口的红灯继续亮,同时东西路口的黄灯 2次(闪烁周期2秒),然后5 ) 转 1重复。三)实验内容1. 红黄绿三色交通灯控制。将接口实验包中所带的 EX-825X-1.DSN 文件用 ISIS 7打开, 将D6、D5、D4作为南北路口的交通灯与 PA7、PA6、PA5相连;D3、D2、D1作为东 西路口的交通灯与 PA2、PA1、PA0相连(方式0)。利用8253产生1秒的中断信号(系统已 经为 CLK0 提供了一个1MHz 的时钟输入),在中断处理程序中用程序处理10秒延迟和两次黄灯闪烁的问题。编程使六个灯按交通灯变化规律燃灭。1 )源程序 .8086 .MODEL SMALL .STACK.DATACOUNT1 DB 0AHCOUNT2 DB 04HCOUNT3 DB 0AHCOUNT4 DB 04HSTATE DB B,01000001B,00100100B,00100010B,00000001B,00100000BINDEX DB 00H.CODEINT0 PROC FARPUSH SIPUSH AXPUSH DXPUSH DSMOV AX,DATAMOV DS,AXMOV BL,INDEXCMP BL,05HJZ S4CMP BL,04HJZ S2CMP BL,03HJZ S4CMP BL,02HJZ S3CMP BL,01HJZ S2S1:MOV BL,COUNT1CMP BL,0JZ S2DEC BLMOV COUNT1,BLMOV INDEX,00HMOV COUNT4,04HJMP EXITS2:MOV BL,COUNT2CMP BL,0JZ S3CMP BL,03HJZ S5CMP BL,01HJZ S5DEC BLMOV COUNT2,BLMOV INDEX,01HMOV COUNT1,0AHJMP EXITS3:MOV BL,COUNT3CMP BL,0JZ S4DEC BLMOV COUNT3,BLMOV INDEX,02HMOV COUNT2,04HJMP EXITS4:MOV BL,COUNT4CMP BL,0JZ S1CMP BL,03HJZ S6CMP BL,01HJZ S6DEC BLMOV COUNT4,BLMOV INDEX,03HMOV COUNT3,0AHJMP EXITS5:MOV INDEX,04HDEC BLMOV COUNT2,BLJMP EXITS6:MOV INDEX,05HDEC BLMOV COUNT4,BLJMP EXITEXIT:MOV BX,OFFSET STATEMOV AL,INDEXXLATMOV DX,200HOUT DX,ALMOV AL,20HMOV DX,210HOUT DX,ALPOP DSPOP DXPOP AXPOP SIIRETINT0 ENDPSTART:MOV AX,DATAMOV DS,AX;8253MOV AL,00110111BMOV DX,226HOUT DX,ALMOV DX,220HOUT DX,ALMOV AL,AHOUT DX,ALMOV AL,01110111BMOV DX,226HOUT DX,ALMOV DX,222HMOV AX,1000HOUT DX,ALMOV AL,AHOUT DX,AL;8255MOV AL,BMOV DX,206HOUT DX,AL ;8259MOV AL,00010011BMOV DX,210HOUT DX,ALMOV AL,00001000BMOV DX,212HOUT DX,ALMOV AL,01HOUT DX,ALCLIMOV AX,0MOV ES,AXMOV SI,0MOV CX,255LP:MOV AX,OFFSET INT0MOV ES:SI,AXMOV AX,SEG INT0MOV ES:SI+2,AXADD SI,4LOOP LPMOV AX,OFFSET INT0MOV ES:SI,AXMOV AX,SEG INT0MOV ES:SI+2,AXMOV AX,DATAMOV DS,AXSTIJMP $END START2)接线原理图3)运行结果截图4)编程与调试心得(遇到的问题和解决的办法,以及获得的收获)S1、 S2、 S3、 S4。中断程序比较有难度,是全题的关键,中断处理程序需要有四个状态:在 S2 状态和 S4 状态, 需要解决黄灯闪烁问题, 这个可以用另一个状态标志来表示当前 是黄灯亮还是黄灯灭。要合理利用题目已知条件这样能帮助我们更快的找到思路。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


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

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


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