ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:226.97KB ,
资源ID:15889726      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15889726.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机原理与接口实验报告Word下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微机原理与接口实验报告Word下载.docx

1、 (1)在PC机和实验系统联机状态下,运行实验系统dj8086k.exe(双击桌面OTA图标或通过开始-程序-dj8086k-DJ8086k微机原理与接口技术),新建文件并在编辑窗口输入汇编源程序,再单击工具栏中编译装载,即可完成源文件自动编译、装载目标代码功能,再单击“调试”中“连续运行”或工具图标运行,即开始运行程序。 (2)数码管显示“DICE88”字样。脱机模式:(1)在P.态下,通过单板机小键盘,从2DF0地址开始输入机器码(参见附录三),完成后返回监控,输入起始地址2DF0,再按EX键执行。(2)数码管显示“DICE88”字样。五、实验程序清单CODE SEGMENT ; disp

2、lay DICE88 ASSUME CS:CODE ORG 2DF0HSTART: JMP START0PA EQU 0FF20H ;字位口PB EQU 0FF21H ;字形口PC EQU 0FF22H ;键入口BUF DB ?,?data1:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1hdb 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH,0F0H,89h,0c1h,87h ;修改89h、0c1h、87h各自对应:H、U、tSTART0: CALL BUF1C

3、ON1: CALL DISP JMP CON1DISP: MOV AL,0FFH ;00H MOV DX,PA OUT DX,AL MOV CL,0DFH ;显示子程序 ,5ms MOV BX,OFFSET BUFDIS1: MOV AL,BX MOV AH,00H PUSH BX MOV BX,OFFSET DATA1 ADD BX,AX POP BX MOV DX,PB MOV AL,CL PUSH CXDIS2: MOV CX,00A0H LOOP $ POP CX CMP CL,0FEH ;01H JZ LX1 MOV AL,0FFH ; INC BX ROR CL,1 ;SHR CL

4、,1 JMP DIS1LX1: MOV AL,0FFH RETBUF1: MOV BUF,0DH ;实验修改 mov BUF,0Ah MOV BUF+1,01H ;实验修改 mov BUF+1,16h MOV BUF+2,0CH ;实验修改 mov BUF+2,17h MOV BUF+3,0EH ;实验修改 mov BUF+3,18h MOV BUF+4,08H ;实验修改mov BUF+4,00h MOV BUF+5,08H ;实验修改mov BUF+5,09hCODE ENDSEND START六、思考题:修改程序使之可以显示其他字符,如“AHUt09”。见上面程序修改部分七、实验遇到的难

5、点: 刚开始对发光二极管的控制不到位,总是与想要显示的不相符,后来理解了编码方式后,能够对二极管有一个很好的控制,之后我还自己编写并显示了“I LOVE U”,觉得挺有趣的实验二 8259单级中断控制器实验1.掌握8259中断控制器的接口方法。2.掌握8259中断控制器的应用编程。二、实验内容 利用8259实现对外部中断的响应和处理,要求程序对每次中断进行计数,并将计数结果送数码显示。三、实验接线图 图62 实验二接线图四、编程指南 8259芯片介绍中断控制器8259A是专为控制优先级中断而设计的芯片。它将中断源优先级排队、辨别中断源以及提供中断矢量的电路集于一片中。因此无需附加任何电路,只需

6、对8259A进行编程,就可以管理8级中断,并选择优先模式和中断请求方式。即中断结构可以由用户编程来设定。同时,在不需要增加其它电路的情况下,通过多片8259A的级联,能构成多达64级的矢量中断系统。本实验中使用3号中断源IR3, “ ”插孔和IR3相连,中断方式为边沿触发方式,每拨1次AN开关产生一次中断,满5次中断,显示“good”。如果中断源电平信号不符合规定要求,则自动转到7号中断,显示“Err”。五、实验程序框图 图6-3 主程序流程 图6-4 IR3中断服务程序流程IR3中断服务程序:IR7中断服务程序:图6-5 IR7中断服务流程六、实验步骤 1、按图62连好实验线路图。8259的

7、INT连8088的INTR;8259的INTA连8088的INTA;“ ”插孔和8259的3号中断IR3插孔相连,“ ”端初始为低电平;8259的CS端接FF80H孔。 2、输入并运行实验程序,系统显示82591。 3、按动AN开关按钮, 按满5次显示good。 七、实验程序清单 CODE SEGMENT ;ASSUME CS: CODEINTPORT1 EQU 0FF80HINTPORT2 EQU 0FF81HINTQ3 EQU INTREEUP3INTQ7 EQU INTREEUP7PA EQU 0FF20H ;PB EQU 0FF21H ;PC EQU 0FF22H ;ORG 12D0H

8、BUF DB ?intcnt db ? db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1hdb 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH CLD CALL BUF1 CALL WRINTVER ;WRITE INTRRUPT MOV AL,13H MOV DX,INTPORT1 MOV AL,08H MOV DX,INTPORT2 MOV AL,09H MOV AL,0F7H OUT DX,AL MOV intcnt,01H ;TIME=1 STIWATING:

9、 CALL DISP ;DISP 8259-1 JMP WATING WRINTVER: MOV AX,0H MOV ES,AX MOV DI,002CH LEA AX,INTQ3 STOSW MOV AX,0000h MOV DI,003CH LEA AX,INTQ7 RETINTREEUP3: CLI push ax push bx push cx push dx MOV AL,INTCNT CALL CONVERS MOV BX,OFFSET BUF ;077BH MOV AL,10H MOV CX,05HINTRE0: MOV BX,AL INC BX LOOP INTRE0 MOV

10、AL,20H MOV DX,INTPORT1 ADD INTCNT,01H CMP INTCNT,06H JNA INTRE2 CALL BUF2 ;goodINTRE1: JMP INTRE1CONVERS: AND AL,0FH MOV BX,offset buf ;077AH MOV BX+5,ALINTRE2: pop dx pop cx pop bx pop ax IRETINTREEUP7: call buf3 ;disp:errINTRE3: JMP INTRE3 MOV AL,0FFH ; MOV CL,0DFH ;20H ; PUSH BX MOV BX,OFFSET DAT

11、A1 CMP CL,0FEH ; ROR CL,1 ;MOV DX,PB MOV BUF,08H MOV BUF+1,02H MOV BUF+2,05H MOV BUF+3,09H MOV BUF+4,17H MOV BUF+5,01HBUF2: MOV BUF,09H MOV BUF+1,00H MOV BUF+2,00H MOV BUF+3,0dH MOV BUF+4,10H MOV BUF+5,10HBUF3: MOV BUF,0eH MOV BUF+1,18H MOV BUF+2,18H MOV BUF+3,10H八、思考题:若用IR5产生中断,要求修改硬件和软件并调试,修改位置 硬件修改:将连接到8259的IR3线连接到IR5 软件修改:在IR5所对应的中断向量的字段中写入中断程序的入口地址,并修改8259A的OCW1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1