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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

微机原理与接口技术实验报告.docx

1、微机原理与接口技术实验报告 微机原理与接口技术实验报告 学院: 班级: 姓名: 学号: 西安交通大学实验报告 课程 微机原理与接口技术 实验日期 年 月 日 专业班号 交报告日期 年 月 日 姓名 学号 实验三 并行接口电路8255A一、实验目的 1掌握8255的工作方式及初始化编程。 2. 掌握8255典型应用电路的接法。二、实验设备 PC机一台,TD-PITE实验装置一套。三、实验内容实验3.1:基本工作方式输入输出 编写程序,使8255的A口为输入,B口为输出,完成拨动开关到数据等的数据传输。要求只要开关拨动,数据灯的显示就发生相应改变。【实验步骤】 本实验使8255端口A口工作在方式0

2、并作为输入口,端口B工作在方式0并作为输出口。用一组开关信号接入端口A,端口B输出线接至一组数据灯上,然后通过对8255芯片编程来实现输入输出功能。具体实验步骤如下:(1)实验接线图如图2-6-3所示,按图连接实验线路图;(2)编写实验程序,经编译、链接无误后装入系统;(3)运行程序,改动拨动开关,同时观察LED显示,验证程序功能。 【程序源代码】 ;= ; 文件名: A82551.ASM ; 功能描述: A口为输入,B口为输出,将读入的数据输出显示 ; IOY1 ;= SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS CODE SEGMENT ASS

3、UME CS:CODE, SS:SSTACK START: MOV DX, 0646H MOV AL, 90H OUT DX, AL AA1: MOV DX, 0640H IN AL, DX CALL DELAY MOV DX, 0642H OUT DX, AL JMP AA1 DELAY: PUSH CX MOV CX, 0F00H AA2: PUSH AX POP AX LOOP AA2 POP CX RET CODE ENDS END START【程序运行结果】实验3.2: 流水灯显示实验 编写程序,使8255的A口和B口均为输出,数据灯D7D0由左向右,每次仅亮一个灯,循环显示,D15

4、D8与D7D0正相反,由右向左,每次仅亮一个灯,循环显示。【实验步骤】 使8255的A口和B口均为输出,数据灯D7D0由左向右,每次仅亮一个灯,循环显示,D15D8与D7D0正相反,由右向左,每次仅亮一个灯,循环显示。实验接线图如图2-6-5所示。实验步骤如下所示:(1)按图2-6-5连接实验线路图;(2)编写实验程序,经编译、链接无误后装入系统;(3)运行程序,观察LED灯的显示,验证程序功能;(4)自己改变流水灯的方式,编写程序。 【程序源代码】 ;= ; 文件名: A82552.ASM ; 功能描述: A口为输出,B口为输出,流水灯显示 ;= SSTACK SEGMENT STACK D

5、W 32 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START: MOV DX, 0646H MOV AL, 80H OUT DX, AL MOV BX, 8001H AA1: MOV DX, 0640H MOV AL, BH OUT DX, AL ROR BH, 1 MOV DX, 0642H MOV AL, BL OUT DX, AL ROL BL, 1 CALL DELAY CALL DELAY JMP AA1 DELAY: PUSH CX MOV CX, 0F000H AA2: PUSH AX POP AX LOOP AA2 POP

6、CX RET CODE ENDS END START 【程序运行结果】实验四 8251串行接口应用实验一、实验目的 1掌握8251的工作方式及应用。 2了解有关串口通讯的知识。二、实验设备及实验环境 PC机两台,TD-PITE实验装置两台。3、实验内容 数据信号的串行传输实验,循环向串口发送一个数,使用示波器测量TXD引脚上的波形,以了解串行传输的数据格式。【实验步骤】 数据信号的串行传输:发送往串口的数据会以串行格式从TXD引脚输出,编写程序,观察串行输出的格式。实验步骤如下:(1)按图2-7-8连接实验接线;(2)编写实验程序,经编译、链接无误后装入系统;(3)运行程序,使用示波器观察TX

7、D引脚上的波形。【程序源代码】 ;= ; 文件名: A82511.ASM ; 功能描述: 研究了解串行传输的数据格式 ;= M8251_DATA EQU 0600H M8251_CON EQU 0602H M8254_2 EQU 06C4H M8254_CON EQU 06C6H SSTACK SEGMENT STACK DW 64 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START: CALL INIT A1: CALL SEND MOV CX, 0001H A2: MOV AX, 0F00H A3: DEC AX JNZ A3 LOOP

8、 A2 JMP A1 INIT: MOV AL, 0B6H ; 8254, 设置通讯时钟 MOV DX, M8254_CON OUT DX, AL MOV AL, 0CH MOV DX, M8254_2 OUT DX, AL MOV AL, 00H OUT DX, AL CALL RESET ; 对8251进行初始化 CALL DALLY MOV AL, 7EH MOV DX, M8251_CON ; 写8251方式字 OUT DX, AL CALL DALLY MOV AL, 34H OUT DX, AL ; 写8251控制字 CALL DALLY RET RESET: MOV AL, 00

9、H ; 初始化8251子程序 MOV DX, M8251_CON ; 控制寄存器 OUT DX, AL CALL DALLY OUT DX, AL CALL DALLY OUT DX, AL CALL DALLY MOV AL, 40H OUT DX, AL RET DALLY: PUSH CX MOV CX, 5000H A4: PUSH AX POP AX LOOP A4 POP CX RET SEND: PUSH AX PUSH DX MOV AL, 31H MOV DX, M8251_CON OUT DX, AL MOV AL, 55H MOV DX, M8251_DATA ; 发送数

10、据55H OUT DX, AL POP DX POP AX RET CODE ENDS END START【程序运行结果】实验五 系统认识实验1、实验目的 掌握TD-PITE 80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集 成开发调试软件的操作环境。2、实验设备 PC机一台,TD-PITE实验装置一台。3、实验内容 编写实验程序,将00H0FH共16个数写入内存3000H开始的连续16个存储单元中。【程序源代码】 ;= ; 文件名: Wmd861.Asm ; 功能描述: 初始化内存3000H地址单元开始的16个字节,内容 ; 为015共16个数据。 ;= ; 实验目的:

11、本实验为系统认识实验,目的在于通过该实验来 ; 学习实验系统的使用。 ;= SSTACK SEGMENT STACK ;定义堆栈段 DW 32 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE, SS:SSTACK START: PUSH DS XOR AX, AX MOV DS, AX MOV SI, 3000H ;建立数据起始地址 MOV CX, 16 ;循环次数 AA1: MOV SI, AL INC SI ;地址自加1 INC AL ;数据自加1 LOOP AA1 AA2: JMP AA2 CODE ENDS END START【程序运行结果】【实验总结】 通过本次实验掌握TD-PITE 80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境;掌握8255典型应用电路的接法,掌握8255的工作方式及初始化编程;掌握8251的工作方式及应用,了解有关串口通讯的知识。了解了各种芯片的工作方式及应用。

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

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