微机原理与接口技术实验指导书一
更新时间:2024-03-02 17:49:02 阅读量: 综合文库 文档下载
《微机原理与接口技术》
实
验
指 导 书(
实 验 一)
合肥工业大学信息工程系
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芯片实现交通灯的控制过程呢?
正在阅读:
微机原理与接口技术实验指导书一03-02
扶摇假扮佛莲,这几个细节暴露一切02-21
核心启动区蔬菜种植计划书09-07
第5章 OSPF路由协议05-18
MOV(压敏电阻)选型和计算01-25
海洋之星2火力全开游戏机说明书12-01
压力管道设计管理制度-2015.6.803-23
西游记1-100回练习(答案) - 图文04-18
《楞严经》浅释--净慧法师讲1-2卷01-17
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 指导书
- 微机
- 接口
- 原理
- 实验
- 技术
- 求给定命题公式的真值表并根据真值表求公式的主范式
- 高一地理人教版必修二2018年5月学考适应性测试试题解析
- 珍宝岛之战背后的中苏博弈
- 心理健康教育课程标准
- 电弧焊基础 - 图文
- 反射炉工序
- 北师版四年级语文下册第十一单元提升练习
- 人民卫生出版社第7版《基础化学》教学指导第十二章
- 论文:ERP的应用与实施
- 功夫鸡排怎么样 为您的店铺创造丰厚利润 功夫鸡排加盟费多少?
- 建设工程竣工验收消防备案
- 高新技术企业五种常见税务风险应对措施
- 公司例会通知
- 全新版大学英语2课后选词填空加翻译解释
- 整合营销案例—罗炜雄
- 搬罾初级中学五年发展规划2011-2015
- 法律文书考试复习题及答案
- 基础会计 会计职业能力训练 整本习题
- 武汉理工大学《财务分析》重点详细版
- Fluent模拟太阳辐射的问题