微机原理与接口技术实验指导书一
更新时间:2023-12-18 06:19:01 阅读量: 教育文库 文档下载
《微机原理与接口技术》
实
验
指 导 书(
实 验 一)
合肥工业大学信息工程系
2016-4-28
实验一(1) 数据传送实验(演示实验)
一、实验目的
熟悉星研集成环境软件的使用方法。熟悉Borland公司的TASM编译器 熟悉8086汇编指令,能自己编写简单的程序,掌握数据传输的方法。
二、实验内容
1、熟悉星研集成环境软件。
2、编写程序,实现数据段的传送、校验。
三、实验原理图
四、程序框图
开始循环次数-->CX,源首地址-->SI,目的首地址-->DI调用数据传送子程序循环次数-->CX,源首地址-->SI,目的首地址-->DICLD:执行字符串指令后,SI+1,DI+1串比较,CMPSBN相等?Y操作成功操作失败结束结束数据块传送比较程序框图数据传送子程序Y开始CLD:执行字符串指令后,SI+1,DI+1比较SI和DISI=DI?NSI>DI?N设定SI为源数据块末地址(SI=SI+CX-1)设定DI为目的数块末地址(DI=DI+CX-1)STD:执行字符串指令后,SI-1,DI-1数据串传送操作(MOVSB)Y
五、实验步骤
1、按连线说明连接线路:
B4(RAM)区:CS、BLE、BHE —— A3 区:mCS0、BLE、BHE B4(RAM)区:RD、WR —— A3 区:MEMR、MEMW B4(RAM)区:JP49 (A0..A7) —— A3 区:JP29(A1..A8) B4(RAM)区:JP38 (A8..A15) —— A3 区:JP33(A9..A16) B4(RAM)区:JP57(D0..D7) —— A3 区:JP42(D0..D7) B4(RAM)区:JP56(D8..D15) —— A3 区:JP40(D8..D15) 2、通过星研软件输入本次实验演示程序并进行编译 3、打开实验箱电源,运行程序
4、通过星研软件的存贮器窗、寄存器窗等,观察运行结果。
六、演示实验程序清单
;数据块移动(16位贮存器实验) .MODEL TINY .STACK 100 .DATA .CODE START: MOV AX,8000H ;存储器扩空间段地址 MOV DS,AX MOV ES,AX NOP MOV CX,100H MOV SI,3000H MOV DI,6000H CALL Move MOV CX,100H MOV SI,3000H MOV DI,6000H CLD REPE CMPSB JNE ERROR TRUE: JMP $ ERROR: JMP $ Move PROC NEAR CLD CMP SI,DI JZ Return JNB Move1 ADD SI,CX
Move1: Return: Move
DEC ADD DEC STD REP RET ENDP END SI DI,CX DI
MOVSB
START
实验一(2) 8255并行接口实验
一、 实验目的
1. 学习并掌握8255的工作方式及其应用。 2. 掌握8255典型应用电路的接法。
二、 实验内容
1. 基本输入输出实验。编写程序,使8255的A口为输入,B口为输出,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就发生相应改变。
2. 流水灯显示实验。编写程序,使8255的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0正相反,由右向左,每次仅点亮一个灯,循环显示。 三、实验原理
A组控制部件A口(8位)I/OPA7-PA0双向数据总线D0-D7数据总线缓冲器C口(高4位)8位内总线C口(低4位)B组控制部件I/OPC7-PC4I/OPC3-PC0读/写RDWRA1A0RESETCS控制逻辑B口(8位)I/OPB7-PB0PA3PA2PA1PA0RDCSGNDA1A0PC7PC6PC5PC4PC0PC1PC2PC3PB0PB1PB2123456789101112131415161718192082554039383736353433323130292827262524232221PA4PA5PA6PA7WRRESETD0D1D2D3D4D5D6D7VCCPB7PB6PB5PB4PB3
图2.31 8255内部结构及外部引脚图
并行接口是以数据的字节为单位与I/O设备或被控制对象之间传递信息。CPU和接口
之间的数据传送总是并行的,即可以同时传递8位、16位或32位等。8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0--基本输入/输出方式、方式1--选通输入/输出方式、方式2--双向选通工作方式。8255的内部结构及引脚如图4.31所示,8255工作方式控制字和C口按位置位/复位控制字格式如图2.32所示。
D7D6D5D4D3D2D1D0C口低4位0 输出1 输入B口0 输出1 输入方式选择0 方式01 方式1C口高4位0 输出1 输入A口0 输出1 输入方式选择00 方式001 方式11x 方式21(a)工作方式控制字(b)C口按位置位/复位控制字D7D6D5不用D4D3D2D1D0置位复位0 复位1 置位C口的位选择位 D3D2D1 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 7 1 1 10
图2.32 8255控制字格式
8255实验单元电路图如图2.33所示:
D0D1D2D3D4D5D6D7RDWRA0A1CS343332313029282753698356D0D1D2D3D4D5D6D7RDWRA0A1RESETCSPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC743214039383718192021222324251415161713121110PA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7RST8255 图2.33 8255实验单元电路图
四、实验步骤
1. 基本输入输出实验
本实验使8255端口A工作在方式0并作为输入口,端口B工作在方式0并作为输出口。用一组开关信号接入端口A,端口B输出线接至一组数据灯上,然后通过对8255芯片编程来实现输入输出功能。具体实验步骤如下述:
(1)实验接线图如图4.34所示,按图连接实验线路图。 (2)编写实验程序,经编译、连接无误后装入系统。
(3)运行程序,改变拨动开关,同时观察LED显示,验证程序功能。
XD0D0......PA0K0......IOW#IOR#IOY1WRRDCSPB78255单元...D7系统总线...K7D0XD7D7开关及LEDPA7XA1XA2A0A1PB0显示单元 图2.34 8255基本输入输出实验接线图
2. 流水灯显示实验
使8255的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0正相反,由右向左,每次仅点亮一个灯,循环显示。实验接线图如图2.35所示。实验步骤如下所述:
(1)按图2.35连接实验线路图。
(2)编写实验程序,经编译、链接无误后装入系统。 (3)运行程序,观察LED灯的显示,验证程序功能。 (4)自己改变流水灯的方式,编写程序。
XD0D0......PA0D0......IOW#IOR#IOY1WRRDCSPB78255单元...D15系统总线...D7D8XD7D7开关及LED显示单元PA7XA1XA2A0A1PB0 图2.35 8255流水灯实验接线图
五、实验程序(自编)
六、思考题:
如何通过8255芯片实现交通灯的控制过程呢?
(3)运行程序,改变拨动开关,同时观察LED显示,验证程序功能。
XD0D0......PA0K0......IOW#IOR#IOY1WRRDCSPB78255单元...D7系统总线...K7D0XD7D7开关及LEDPA7XA1XA2A0A1PB0显示单元 图2.34 8255基本输入输出实验接线图
2. 流水灯显示实验
使8255的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0正相反,由右向左,每次仅点亮一个灯,循环显示。实验接线图如图2.35所示。实验步骤如下所述:
(1)按图2.35连接实验线路图。
(2)编写实验程序,经编译、链接无误后装入系统。 (3)运行程序,观察LED灯的显示,验证程序功能。 (4)自己改变流水灯的方式,编写程序。
XD0D0......PA0D0......IOW#IOR#IOY1WRRDCSPB78255单元...D15系统总线...D7D8XD7D7开关及LED显示单元PA7XA1XA2A0A1PB0 图2.35 8255流水灯实验接线图
五、实验程序(自编)
六、思考题:
如何通过8255芯片实现交通灯的控制过程呢?
正在阅读:
微机原理与接口技术实验指导书一12-18
安全警示标志布置图讲课教案04-26
银行招聘计算题(较全)09-27
九年级人教版化学课题1 空气 教案07-29
培训主管年度岗位绩效考核表05-14
第四章存货答案10-23
桥梁箱梁施工监理实施细则12-18
告别童年作文600字07-06
离线作业-学前儿童卫生与保健形考册08-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 指导书
- 微机
- 接口
- 原理
- 实验
- 技术
- 马原课程论文 - 在实践中完善大学生活
- 农业微生物制剂产业化关键技术研发与示范
- 分析化学考试题库 有答案
- 农业部、食品药品监管总局关于加强食用农产品质量安全监督管理工
- 2016-2022年中国精细化工中间体行业分析与投资战略咨询报告(目录)
- 沪教版七年级第一学期数学期中试卷整合一
- 求给定命题公式的真值表并根据真值表求公式的主范式
- 搬罾初级中学五年发展规划2011-2015
- 分组分块分责任,高效有序无漏洞 - 初中班级管理模式浅谈
- 小学英语培优辅差记录表
- 反射炉工序
- 基础会计 会计职业能力训练 整本习题
- 整合营销案例—罗炜雄
- 公司例会通知
- 2016-2022年中国风力发电机组叶片装置行业市场分析及投资趋势预测报告 - 图文
- 中南大学电工技术完整答案
- 浇洒道路和绿化用水量应根据路面种类
- 1998年注册会计师全国统一考试《会计》试题及参考答案
- 高二英语课文 - 图文
- 工程监理概论试卷A卷答案 - 图文