接口实验报告.docx
- 文档编号:6717464
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:12
- 大小:38.23KB
接口实验报告.docx
《接口实验报告.docx》由会员分享,可在线阅读,更多相关《接口实验报告.docx(12页珍藏版)》请在冰豆网上搜索。
接口实验报告
计算机输入输出系统
接口实验报告
姓名:
周芙蓉
学号:
东南大学计算机科学与工程学院、软件学院
SchoolofComputerScience&Engineering
CollegeofSoftwareEngineering
SoutheastUniversity
二015年6月
实验一环境熟悉与I/O地址译码
一、实验目的
掌握I/O地址译码电路的工作原理。
二、实验内容
将接口实验包中所带的EX-138.DSN文件用ISIS7打开。
改变A9~A3的接线方法,从而得到Y0;388H~38FH;Y1:
398H~39FH;……;Y7:
3F8H~3FFH。
并修改上一问的程序,以同样使得Y4#有效。
1)源程序
.8086
.MODELSMALL
.stack
.data
addressword3c8h
.code
start:
movax,@data
movds,ax
movdx,address
moval,0
outdx,al
jmp$;死循环
ENDstart
2)电路原理图(138译码部分)
Y0:
388H~38FH;Y1:
398H~39FH;……;Y7:
3F8H~3FFH
A9A8|A7A6A5A4|A3A2A1A0
111CBA1XXX
3)运行结果贴图(138译码及上面两个273的输出)
Y4#有效为3C8H~3CFH时
实验二可编程中断控制器8259
一、实验目的
1.掌握8259的基本工作原理和编程方法。
2.深入了解中断的概念和实地址模式下中断处理程序的编写方法。
二、实验内容
将接口实验包中所带的EX-8259.DSN文件用ISIS7打开。
按手册接线并执行。
运行结果贴图(执行三次中断,每次中断后的8086寄存器的截图)
……
实验三可编程定时器计数器8253
一、实验目的
掌握8253的基本工作原理、编程方法及其应用。
二、实验内容
二)信号发生器
1)源程序
.8086
.MODELSMALL
.STACK
.DATA
.CODE
START:
MOVAL,00110111B
MOVDX,226H
OUTDX,AL
MOVAX,1000H
MOVDX,220H
OUTDX,AL
MOVAL,AH
OUTDX,AL
MOVAL,01110111B
MOVDX,226H
OUTDX,AL
MOVAX,1000H
MOVDX,222H
OUTDX,AL
MOVAL,AH
OUTDX,AL
MOVAL,B
MOVDX,226H
OUTDX,AL
MOVAL,05H
MOVDX,224H
OUTDX,AL
JMP$
ENDSTART
2)接线原理图
3)编程与调试心得(遇到的问题和解决的办法,以及获得的收获)
16位IO地址只能放在DX中,8位地址才能直接寻址。
在编程中要注意细节问题。
同时要对各种模式的控制字初始化熟悉,这样才能提高速度。
实验五七段数码管实验
一、实验目的
掌握数码管显示数字的原理,进一步复习8255的应用。
二、实验内容
1.动态显示。
1)源程序
.8086
.MODELSMALL
.STACK
.DATA
DATA1BYTE3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H
DATA2BYTE?
.CODE
START:
MOVAX,@DATA
MOVDS,AX
MOVAL,B
MOVDX,206H
OUTDX,AL
LP:
MOVDX,204H
INAL,DX
MOVDATA2,AL
ANDAL,0F0H
MOVCL,4
SHRAX,CL
MOVBX,OFFSETDATA1
XLAT
MOVBL,AL
MOVAL,00000010B
MOVDX,202H
OUTDX,AL
MOVAL,BL
MOVDX,200H
OUTDX,AL
MOVCL,64H
LOOP$
MOVAL,DATA2
ANDAL,0FH
MOVBX,OFFSETDATA1
XLAT
MOVBL,AL
MOVAL,00000001B
MOVDX,202H
OUTDX,AL
MOVAL,BL
MOVDX,200H
OUTDX,AL
MOVCL,64H
LOOP$
JMPLP
JMP$
ENDSTART
2)接线原理图
3)运行结果截图
4)编程与调试心得(遇到的问题和解决的办法,以及获得的收获)
按照指导书来做没有什么大问题,但是在这么复杂的连线上需要有极大的耐心。
实验六交通灯控制实验
一)实验目的
通过并行接口8255实现十字路口交通灯的模拟控制,进一步掌握对并行口的使用和中断的使用。
二)交通灯变化规律
十字路口交通灯的变化规律要求
1)南北路口的绿灯、东西路口的红灯同时亮10秒,然后
2)南北路口的黄灯闪烁2次(闪烁周期2秒),同时东西路口的红灯继续亮,然后
3)南北路口的红灯、东西路口的绿灯同时亮10秒,然后
4)南北路口的红灯继续亮,同时东西路口的黄灯2次(闪烁周期2秒),然后
5)转1重复。
三)实验内容
1.红黄绿三色交通灯控制。
将接口实验包中所带的EX-825X-1.DSN文件用ISIS7打开,将D6、D5、D4作为南北路口的交通灯与PA7、PA6、PA5相连;D3、D2、D1作为东西路口的交通灯与PA2、PA1、PA0相连(方式0)。
利用8253产生1秒的中断信号(系统已经为CLK0提供了一个1MHz的时钟输入),在中断处理程序中用程序处理10秒延迟和两次黄灯闪烁的问题。
编程使六个灯按交通灯变化规律燃灭。
1)源程序
.8086
.MODELSMALL
.STACK
.DATA
COUNT1DB0AH
COUNT2DB04H
COUNT3DB0AH
COUNT4DB04H
STATEDBB,01000001B,00100100B,
00100010B,00000001B,00100000B
INDEXDB00H
.CODE
INT0PROCFAR
PUSHSI
PUSHAX
PUSHDX
PUSHDS
MOVAX,@DATA
MOVDS,AX
MOVBL,INDEX
CMPBL,05H
JZS4
CMPBL,04H
JZS2
CMPBL,03H
JZS4
CMPBL,02H
JZS3
CMPBL,01H
JZS2
S1:
MOVBL,COUNT1
CMPBL,0
JZS2
DECBL
MOVCOUNT1,BL
MOVINDEX,00H
MOVCOUNT4,04H
JMPEXIT
S2:
MOVBL,COUNT2
CMPBL,0
JZS3
CMPBL,03H
JZS5
CMPBL,01H
JZS5
DECBL
MOVCOUNT2,BL
MOVINDEX,01H
MOVCOUNT1,0AH
JMPEXIT
S3:
MOVBL,COUNT3
CMPBL,0
JZS4
DECBL
MOVCOUNT3,BL
MOVINDEX,02H
MOVCOUNT2,04H
JMPEXIT
S4:
MOVBL,COUNT4
CMPBL,0
JZS1
CMPBL,03H
JZS6
CMPBL,01H
JZS6
DECBL
MOVCOUNT4,BL
MOVINDEX,03H
MOVCOUNT3,0AH
JMPEXIT
S5:
MOVINDEX,04H
DECBL
MOVCOUNT2,BL
JMPEXIT
S6:
MOVINDEX,05H
DECBL
MOVCOUNT4,BL
JMPEXIT
EXIT:
MOVBX,OFFSETSTATE
MOVAL,INDEX
XLAT
MOVDX,200H
OUTDX,AL
MOVAL,20H
MOVDX,210H
OUTDX,AL
POPDS
POPDX
POPAX
POPSI
IRET
INT0ENDP
START:
MOVAX,@DATA
MOVDS,AX
;8253
MOVAL,00110111B
MOVDX,226H
OUTDX,AL
MOVDX,220H
OUTDX,AL
MOVAL,AH
OUTDX,AL
MOVAL,01110111B
MOVDX,226H
OUTDX,AL
MOVDX,222H
MOVAX,1000H
OUTDX,AL
MOVAL,AH
OUTDX,AL
;8255
MOVAL,B
MOVDX,206H
OUTDX,AL
;8259
MOVAL,00010011B
MOVDX,210H
OUTDX,AL
MOVAL,00001000B
MOVDX,212H
OUTDX,AL
MOVAL,01H
OUTDX,AL
CLI
MOVAX,0
MOVES,AX
MOVSI,0
MOVCX,255
LP:
MOVAX,OFFSETINT0
MOVES:
[SI],AX
MOVAX,SEGINT0
MOVES:
[SI+2],AX
ADDSI,4
LOOPLP
MOVAX,OFFSETINT0
MOVES:
[SI],AX
MOVAX,SEGINT0
MOVES:
[SI+2],AX
MOVAX,@DATA
MOVDS,AX
STI
JMP$
ENDSTART
2)接线原理图
3)运行结果截图
4)编程与调试心得(遇到的问题和解决的办法,以及获得的收获)
中断程序比较有难度,是全题的关键,中断处理程序需要有四个状态:
S1、S2、S3、S4。
在S2状态和S4状态,需要解决黄灯闪烁问题,这个可以用另一个状态标志来表示当前是黄灯亮还是黄灯灭。
要合理利用题目已知条件这样能帮助我们更快的找到思路。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 接口 实验 报告