




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口技术微机原理与接口技术 实验报告实验报告 姓名 姓名 班级 软班级 软 124 学号 学号 1290742 教师 纪平教师 纪平 实验一实验一 存贮器读写实验存贮器读写实验 一 实验目的 l 熟悉静态 RAM 的使用方法 掌握 8088 微机系统扩展 RAM 的方法 2 掌握静态 RAM 读写数据编程方法 二 实验内容 对指定地址区间的 RAM 2000H 23FFH 先进行写数据 55AAH 然后将其内容读出 再写到 3000H 33FFH 中 三 硬件电路 系统中已连接好 实验总结 把设备连好 然后把代码敲进里面运行 查看那几个内存单元的数据 本次实实验总结 把设备连好 然后把代码敲进里面运行 查看那几个内存单元的数据 本次实 验对软件有了初步的了解 熟悉了编辑 调试程序 连续运行等内容 验对软件有了初步的了解 熟悉了编辑 调试程序 连续运行等内容 实验二实验二 8259 单级中断控制器实验单级中断控制器实验 一 实验目的 1 掌握 8259 中断控制器的接口方法 2 掌握 8259 中断控制器的应用编程 二 硬件线路连接 8259 的 INT 连 Xl5 8088 的 INTR 8259 的 INTA 连 Xl2 8088INTA 插孔和 8259 的 3 号中断 IR3 插孔相连 端初始为低电平 8259 的 CS 端接 X22 思考题 思考题 若用 IR5 产生中断 要求修改硬件和软件并调试成功 修改代码如下 CODE SEGMENT H8255 2 ASM ASSUME CS CODE IOCONPT EQU 0FF2BH IOAPT EQU 0FF28H IOBPT EQU 0FF29H IOCPT EQU 0FF2AH ORG 11e0H START MOV AL 82H MOV DX IOCONPT OUT DX AL MOV DX IOBPT IN AL DX MOV BYTE PTR DS 0601H AL MOV DX IOCONPT MOV AL 80H OUT DX AL MOV DX IOBPT MOV AL DS 0601H OR AL 0F0H OUT DX AL MOV DX IOCPT MOV AL 0FFH OUT DX AL MOV DX IOBPT MOV AL 00FH OUT DX AL CALL DELAY1 IOLED0 MOV AL 01011111B MOV DX IOBPT OUT DX AL MOV AL 11111010B MOV DX IOCPT OUT DX AL CALL DELAY1 CALL DELAY1 OR AL 0FFH OUT DX AL MOV CX 8H IOLED1 MOV DX IOCPT MOV AL DS 0601H AND AL 10101111B OUT DX AL CALL DELAY2 OR AL 01011111B OUT DX AL CALL DELAY2 LOOP IOLED1 MOV DX IOBPT MOV AL 00FH OUT DX AL CALL DELAY2 MOV AL 10101111B MOV DX IOBPT OUT DX AL MOV AL 11110101B MOV DX IOCPT OUT DX AL CALL DELAY1 CALL DELAY1 OR AL 0FFH OUT DX AL MOV CX 8H IOLED2 MOV DX IOCPT MOV AL DS 0601H AND AL 01011111B OUT DX AL CALL DELAY2 OR AL 10100000B OUT DX AL CALL DELAY2 LOOP IOLED2 MOV DX IOCPT MOV AL 0F0H OUT DX AL CALL DELAY2 JMP IOLED0 DELAY1 PUSH AX PUSH CX MOV CX 0030H DELY2 CALL DELAY2 LOOP DELY2 POP CX POP AX RET DELAY2 PUSH CX MOV CX 8000H DELA1 LOOP DELA1 POP CX RET CODE ENDS END START 实验总结 实验总结 要换成要换成 IRT5 中断 修改程序 修改控制字以及连线方式 对照着书上中断 修改程序 修改控制字以及连线方式 对照着书上 查格式 查格式 掌握了下位机和计算机的简单连接方式 掌握了下位机和计算机的简单连接方式 实验三实验三 8255A 并行口实验并行口实验 一 实验目的 1 掌握 8255A 和微机接口方法 2 掌握 8255A 的工作方式和编程原理 3 掌握通过 8255A 并行口传输数据的方法 以控制发光二极管的亮与灭 二 实验内容 用 8255 做输出口 控制十二个发光管亮灭 模拟交通灯管理 硬件原理图如图 5 2 思考题思考题 如果通过 8255A 控制发光二极管 PB4 PB7 对应红灯 PC0 PC3 对应绿灯 PC4 PC7 对应黄灯 以模拟交通路灯的管理 将如何实现 硬件连接如下 8255A PC0 L3 PC1 L6 PC2 L9 PC3 L12 红 PC4 L2 PC5 L5 PC6 L8 PC7 L11 绿 PB4 L1 PB5 L4 PB6 L7 PB7 L10 代码修改如下 CODE SEGMENT H8255 2 ASM ASSUME CS CODE IOCONPT EQU 0FF2BH IOAPT EQU 0FF28H IOBPT EQU 0FF29H IOCPT EQU 0FF2AH ORG 11e0H START MOV AL 82H MOV DX IOCONPT OUT DX AL MOV DX IOBPT IN AL DX MOV BYTE PTR DS 0601H AL MOV DX IOCONPT MOV AL 80H OUT DX AL MOV DX IOBPT MOV AL DS 0601H OR AL 0F0H OUT DX AL MOV DX IOCPT MOV AL 0FFH OUT DX AL MOV DX IOBPT MOV AL 00FH OUT DX AL CALL DELAY1 IOLED0 MOV AL 01011111B MOV DX IOBPT OUT DX AL MOV AL 11111010B MOV DX IOCPT OUT DX AL CALL DELAY1 CALL DELAY1 OR AL 0FFH OUT DX AL MOV CX 8H IOLED1 MOV DX IOCPT MOV AL DS 0601H AND AL 10101111B OUT DX AL CALL DELAY2 OR AL 01011111B OUT DX AL CALL DELAY2 LOOP IOLED1 MOV DX IOBPT MOV AL 00FH OUT DX AL CALL DELAY2 MOV AL 10101111B MOV DX IOBPT OUT DX AL MOV AL 11110101B MOV DX IOCPT OUT DX AL CALL DELAY1 CALL DELAY1 OR AL 0FFH OUT DX AL MOV CX 8H IOLED2 MOV DX IOCPT MOV AL DS 0601H AND AL 01011111B OUT DX AL CALL DELAY2 OR AL 10100000B OUT DX AL CALL DELAY2 LOOP IOLED2 MOV DX IOCPT MOV AL 0F0H OUT DX AL CALL DELAY2 JMP IOLED0 DELAY1 PUSH AX PUSH CX MOV CX 0030H DELY2 CALL DELAY2 LOOP DELY2 POP CX POP AX RET DELAY2 PUSH CX MOV CX 8000H DELA1 LOOP DELA1 POP CX RET CODE ENDS END START 实验总结 实验总结 这个实验麻烦些 连的线比较多 代码也比较长 但如果多看几遍 读懂程序 修改就不这个实验麻烦些 连的线比较多 代码也比较长 但如果多看几遍 读懂程序 修改就不 是问题了 虽然实验箱只是一个小型的模拟平台 但是通过对它的学习和操作 我们对有是问题了 虽然实验箱只是一个小型的模拟平台 但是通过对它的学习和操作 我们对有 关接口有了更深刻的了解 关接口有了更深刻的了解 实验四实验四 8250 串口实验串口实验 一 实验目的 1 系统扩展以 8250 为核心的可编程串行异步通讯接口芯片 2 对扩展的串行通讯接口实现自发自收 二 实验内容 将寄存器 AH 的内容从 10H 开始通过 8250 发送 接收 每次收发后 AH 的内容自动 增 1 直到 FFH 为止 再将每次接收到的数据 依次写到内存 3000H 30EFH 单元中 实现 自发自收 思考题思考题 如果使用通讯协议 1 个起始位 7 位数据位 2 个停止位 波特率 9600 系统将如何实现 实验实现代码如下 CODE SEGMENT H8250 ASM ASSUME CS CODE H8250 ASM DATA EQU0ff80H BTS LSB MSBEQU0ff81H LINEEQU 0ff83H LSTATEQU0ff85H PA EQU 0FF20H 字位口 PB EQU 0FF21H 字形口 PC EQU 0FF22H 键入口 ORG 29A0H START JMP START0 BUF DB data1 db 0c0h 0f9h 0a4h 0b0h 99h 92h 82h 0f8h 80h 90h 88h 83h 0 c6h 0a1h db 86h 8eh 0ffh 0ch 89h 0deh 0c7h 8ch 0f3h 0bfh 8FH START0 MOV AL 80H DLAB 1 MOV DX LINE OUT DX AL MOV AL 0cH BTS 9600 MOV DX DATA ff80H OUT DX AL MOV DX MSB MOV AL 00 OUT DX AL MOV AL 06H 7 BIT 2 STOP MOV DX LINE OUT DX AL MOV AL 00 NO INT MOV DX MSB 8001H OUT DX AL MOV AH 10H MOV BX 4000H MAIN CALL TXD CALL RCV MOV BX AL INC BX INC AH CMP AH 00H JNZ MAIN CALL BUF1 MOV CX 00FFH S3 PUSH CX CALL DISP POP CX LOOP S3 CALL BUF3 S1 CALL DISP JMP S1 TXD MOV DX LSTAT WAIT1 IN AL DX TEST AL 20H JZ WAIT1 MOV AL AH MOV DX DATA OUT DX AL RET RCV MOV DX LSTAT WAIT2 IN AL DX TEST AL 01H JZ WAIT2 TEST AL 0EH JNZ ERR MOV DX DATA IN AL DX RET ERR CALL BUF2 S2 CALL DISP JMP S2 DISP MOV AL 0FFH 00H MOV DX PA OUT DX AL MOV CL 0DFH 20H 显示子程序 5ms MOV BX OFFSET BUF DIS1 MOV AL BX MOV AH 00H PUSH BX MOV BX OFFSET DATA1 ADD BX AX MOV AL BX POP BX MOV DX PB OUT DX AL MOV AL CL MOV DX PA OUT DX AL PUSH CX DIS2 MOV CX 00A0H DELAY LOOP DELAY POP CX CMP CL 0FEH 01H JZ LX1 INC BX ROR CL 1 SHR CL 1 JMP DIS1 LX1 MOV AL 0FFH MOV DX PB OUT DX AL RET BUF1 MOV BUF 08H MOV BUF 1 02H MOV BUF 2 05H MOV BUF 3 00H MOV BUF 4 17H MOV BUF 5 17H RET BUF2 MOV BUF 08H MOV BUF 1 02H MOV BUF 2 05H MOV BUF 3 00H MOV BUF 4 0EH MOV BUF 5 18H RET BUF3 MOV BUF 09H MOV BUF 1 00H MOV BUF 2 00H MOV BUF 3 0DH MOV BUF 4 10H MOV BUF 5 10H RET CODE ENDS END START 实验总结 实验过程中把学过的计算机编译原理的知识强化 实验总结 实验过程中把学过的计算机编译原理的知识强化 能够把课堂上学的知识通过自己设计的程序表示出来 加深了对理论知识的理解 这个实能够把课堂上学的知识通过自己设计的程序表示出来 加深了对理论知识的理解 这个实 验做的最快 但如果要白手起家做这个实验 代码可能没几个能写出来的 不过思考题很验做的最快 但如果要白手起家做这个实验 代码可能没几个能写出来的 不过思考题很 简单 因为代码后面给出了注释 所以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公务员真实面试题及答案
- 公务员社区面试题及答案
- 校长个人述职报告课件
- 校本科研知识培训笔记课件
- 老山界课件教学
- 2025年知名企业销售经理面试预测题
- 2025年英语教师招聘考试模拟卷及答案参考
- 2025年建筑工程师面试技巧与案例分析题集解析
- 醉翁亭记赏析与山水情怀理解教学教案
- 2026届辽宁省沈阳市第31中学高二化学第一学期期中考试试题含解析
- 2025年纪委遴选笔试题及答案
- 川高公司社会招聘笔试题
- 督灸技术课件
- 检验科生物安全风险评估报告
- 12生物分子网络ppt课件
- 手术室护士长工作手册-精品完整版
- 数独比赛六宫练习题96道练习
- 大学体育四——啦啦操的教学设计
- (高清正版)T_CAGHP 006—2018泥石流灾害防治工程勘查规范(试行)
- 电力工程常用数据资料与计算速查手册
- 算三世秘本公开:《达摩一掌经》
评论
0/150
提交评论