学生用《微机原理及应用》实验指导书-合工大版

合集下载

合工大 微机原理 实验报告

合工大 微机原理 实验报告
W_8253_C
EQU
0263H
;控制字
.STACK
100
.DATA
Receive_Buffer
DB
10 DUP(0)
;接受缓冲器
Send_Buffer
EQU
Receive_Buffer
;发送缓冲器
.CODE
START:
MOV
AX,@DATA
MOV
DS,AX
MOV
ES,AX
NOP
CALL
INIT_8253
MOV
CX,60000
DL500ms1:
LOOP
DL500ms1
POP
CX
RET
DL500ms
ENDP
DL3S
PROC
NEAR
PUSH
CX
MOV
CX,6
DL3S1:
CALL
DL500ms
LOOP
DL3S1
POP
CX
RET
ENDP
DL5S
PROC
NEAR
PUSH
CX
MOV
CX,10
DL5S1:
CALL
二、实验内容(包括实验步骤和代码)
(一)实验内容
1、编写程序:使用8255的PA0..2、PA4..6控制LED指示灯,实现交通灯功能。
2、连接线路验证8255的功能,熟悉它的使用方法。
(二)实验步骤
1、连线说明:
D3区:CS、A0、A1
——
A3区:CS1、A0、A1
D3区:JP23(PA口)
——
F4区:JP18
二、实验内容(包括实验步骤和代码)
(一)实验内容

36《微机、单片机原理及应用综合实验》指导书最新版

36《微机、单片机原理及应用综合实验》指导书最新版
《微机、单片机原理及应用实验》(1、2)
实验指导书
适用专业: 测控、信息、电气 课程代码: 8421871、8421881 总学时: 32 总学分: 2 编写单位: 测控技术与仪器系 编 写 人: 杨景常、谢维成 审 核 人: 审 批 人: 批准时间: 年 月 日
第 0 页 共 96 页
《微机、单片机原理及应用实验》指导书
第 3 页 共 96 页
《微机、单片机原理及应用实验》指导书
16. 脉冲发生器一个,可产生正、负脉冲。 17. 8253可编程定时器一个计数器一个,74LS161计数器一个,输出4路时钟信号。 18. 电源为正5V、正负12V,采用PC机电源或外接电源。
1.3 主要功能 为了提高微机实验教学质量,提高实验效率,减轻主讲教师和实验教师的劳动强度,在该系统实验
导人员的劳动强度。北京达盛机电高技术公司采用了最经济的模块化组合式设计方案,用户通过选择所
需要的CPU模块,与通用接口模块相结合,组成用户需要的目标系统。这样,减少了冗余芯片,降低了
成本,并实现了8086、8051、80C198三位一体化。近年来,随着近代超大规模集成电路的出现,微处理
器及其外围芯片有了迅速发展。微处理家族中,INTEL8086是80*86系列CPU的基础,而INTEL8051、80C196
体,而且可用功能齐全,是各类学校和培训机构购买时的最佳选择。该系统的主要技术特性如下: 1. 微处理器:INTEL8051、8096、80C198、PC机总线接口任选。 2. 时钟频率:8086,8051,80C198(6MZ)、PC机AT总线接口(8MZ)。 3. 存储器:随机存处器RAM40K字节(32K+8K字节),EPROM32K字节。 4. 8255A:可编程并行接口芯片一个。 5.串行接口:

微机原理及应用试验指导书

微机原理及应用试验指导书

微机原理及应用实验指导书董珂编写电气与自动化工程学院专业实验中心2006年9月目录第一章系统概述 (1)系统组成 (1)系统介绍 (1)系统资源分配 (2)第二章软件实验 (3)实验一内存操作数及寻址方法 (4)实验二清零程序 (8)实验三逻辑运算程序 (9)实验四拆字及位移程序 (10)实验五拼字程序及分支程序、堆栈程序 (12)实验六数据区移动 (14)实验七数据排序实验 (16)实验八串操作 (18)实验九32位二进制乘法 (22)实验十多分支程序设计 (25)实验十一子程序 (29)第三章硬件实验 (33)实验一简单I/O口扩展 (33)实验二8259中断控制器实验 (35)实验三8255A并行口实验(一)方波 (40)实验四8255A并行口实验(二)PA输入,PB输出 (42)实验五8255A并行口实验(三)控制交通灯 (45)实验六定时/计数器8253方波 (49)实验七8253实验二 (52)实验八继电器控制 (55)实验九8251串口实验(一)自发自收 (57)实验十8251串口实验(二)8251发送26个字母 (61)实验十一步进电机控制 (65)实验十二时、分、秒显示实验 (67)实验十三8259中断嵌套 (72)第四章仿真实验系统键盘监控简介 (73)键盘/显示使用 (73)键盘监控程序简介 (73)第一章系统概述系统组成Dais系列单片机微机仿真实验系统的8088/8086微机接口实验是由管理CPU89C52单元、目标CPU8088/8086单元、接口实验单元和内置稳压电源组成,通过RS232C串行接口与PC微机相连,系统硬件主要内容如下:系统介绍(1)自带键盘、显示器,能独立运行,也可以PC微机为操作平台。

(注意:PC微机必须与本实验系统保持联机状态,即软件界面右上角有编译进度条)(2)系统采用紧耦合多CPU技术,用89C52作为系统管理CPU,8088/8086作为目标接口扩展实验CPU。

微机原理及应用实验指导书

微机原理及应用实验指导书

《微机原理及应用》实验指导书安阳工学院电子信息与电气工程学院目录第一章 TPC-USB实验系统介绍 (1)第二章 TPC-USB实验系统硬件环境 (2)2.1 USB模块介绍 (2)2.1.1 USB模块功能 (2)2.1.2 USB模块的安装 (2)2.1.3 USB模块连接测试 (2)2.2 扩展实验台结构及主要电路 (3)2.2.1 实验台上包括的主要电路 (3)2.2.2 用户扩展实验区 (8)2.2.3 实验台跳线开关 (9)2.2.4 直流稳压电源 (9)第三章 TPC-USB集成软件开发环境 (10)3.1 TPC-USB集成开发环境简介 (10)3.2 TPC-USB集成开发环境的使用 (10)3.2.1 用户程序的编辑和编译 (10)3.2.2 编译源程序 (13)3.2.3 用户程序的调试和运行 (14)3.2.4 常用调试命令 (17)3.2.5 实验项目的查看和演示 (20)第四章实验部分 (22)实验一简单程序运行调试实验 (22)实验二汇编语言程序调试实验 (28)实验三简单并行接口实验 (30)实验四中断实验 (34)实验五可编程定时器/计数器实验 (38)实验六七段数码管实验 (42)第一章 TPC-USB实验系统介绍该系统由一块USB总线接口模块、一个扩展实验台及软件集成实验环境组成。

USB总线接口模块通过USB总线电缆与PC机相连,模块与实验台之间由一条50芯扁平电缆连接。

其主要特点如下:B总线接口使用ISP1581 USB2.0高速接口芯片,完全符合USB2.0规范。

提供了高速USB下的通信能力,即插即用。

2.实验台接口集成电路包括:可编程定时器/计数器(8253)、可编程并行接口(8255)、数/模转换器(DAC0832)、模/数转换器(ADC0809)等。

外围电路包括:逻辑电平开关、LED显示、七段数码管显示、8X8双色发光二极管点阵及驱动电路、直流电机步进电机及驱动电路、电机测速用光耦电路、数字测温传感器及接口电路、继电器及驱动电路、喇叭及驱动电路。

微机原理及应用实验指导书

微机原理及应用实验指导书

微机原理及应用实验指导书目录第一章概述........................................................2第二章实验系统组成和结构 (3)实验一存储器块清零实验............................................................................ .. (9)实验二多分支程序设计实验............................................................................ .................10实验三8255输入、输出实验............................................................................ ................11实验四步进电机控制............................................................................ .............................13实验五8251串行口通讯实验............................................................................ ................16实验六i/o端口实验............................................................................ .. (18)1第一章概述《微机原理及应用领域》实验使用伟福lab2000p仿真实验系统,本仿真实验系统由板上仿真器、实验仪、伟福仿真软件、开关电源形成。

本实验板提供以下实验电路:(1)数模变换电路(2)模数变换电路(3)逻辑电平输入开关(4)逻辑电平显示电路(5)单脉冲电路(6)逻辑笔电路(7)1mhz及500khz脉冲信号源(8)pwm切换电压电路(9)模拟量电压(电位器)电路(10)串口通信实验电路(11)扬声器驱动电路(12)继电器控制电路(13)逻辑门电路(14)六位8段码led数字显示器(15)4x6键盘(16)存贮器(17)通用集成电路插座(dip40/28/24/20/18/16/14)(18)地址,数据及控制电路总线接出插座通过可以选附件还可以拓展顺利完成以下实验:(19)STM电机实验(20)打印机驱动实验(21)传感器实验(22)直流电机实验2第二章实验系统共同组成和结构伟福实验系统可根据教学实践的需要实现mcs51/mcs196单片机原理与接口,8088/8086微机原理与接口的一系列实验,并在硬件上预留了自主开发实验的空间。

微机原理及应用实验指导书

微机原理及应用实验指导书

实验一:汇编语言的调试一. 实验目的学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法。

二. 实验设备1.PC微机一台三. 实验准备1.根据实验目的认真做好实验前的预习,记住操作方法;2.预先编制好实验用的程序,提高实验效率。

四. 实验要求程序调试完后,须由实验辅导教师在机器上检查运行结果,经认可后在实验指导书签字,才算完成。

每个实验完成后,应写出实验报告。

实验报告的要求如下:1.设计说明:说明程序的功能、结构、原理及算法。

2.调试说明:上机时遇到的问题及解决办法的调试情况,观察到的现象及其分析,对程序设计技巧的总结以及程序输出结果的分析,实验的心得体会等。

3.程序框图。

4.程序清单。

五. 实验内容、步骤1、汇编语言程序上机操作方法实验举例如下:例1.1 比较字符串bjchx试编写一程序,比较两个字符串string1和string2所含的字符是否相同,若相同则显示‘Match’,否则,显示‘No match’。

我们可以用串比较指令来完成题目所要求的功能。

上机过程如下:(1)建立asm文件在windows系统环境下,应用写字板编辑程序建立源文件。

(2)用汇编程序MASM对源文件汇编产生目标文件.OBJ在windows环境下,点击masm文件,而后输入.asm的文件名:C:>MASM ABC.ASM↙如汇编指示出错则需重新调用编辑程序修改错误,直到汇编通过为止。

如调试时需要用Lst文件,则应在汇编过程中建立该文件。

(3)用连接程序LINK产生可执行文件EXE在windows环境下,点击link文件,而后输入*.obj的文件名:C:>LINK ABC.OBJ↙(4) 执行程序在windows环境下,点击*.exe文件运行程序,也可在dos的环境下执行程序如下:C:>ABC↙Match.屏幕终端上显示出程序运行结果。

实验二:运算类指令编写一. 实验目的1.掌握使用运算类指令编程及调试方法;2.学会运用运算类指令解决实际问题的方法;3.掌握运算类指令对各状态标志位的影响及其测试方法。

《微机原理与应用》实验指导书

《微机原理与应用》实验指导书

《微机原理与应用》实验指导书机械电子工程系机械工程学院实验一分支程序,查表程序编写实验一、实验目的1.掌握跳转指令2.掌握子程序调用指令3.掌握查表程序运用二、实验设备单片机IDE集成开发软件三、实验要求验证“实验原理”一节中给出的实例程序,熟悉各种跳转指令、子程序调用指令,以及查表程序编写方法。

四、实验原理作为软件实验,可以在没有硬件及仿真仪的情况下,利用集成开发环境进行。

1.跳转指令控制转移的指令包括无条件转移指令和有条件跳转指令。

(1)长跳转指令LJMP addr16长跳转,把16位(2个字节)的地址送入PC中。

〔2〕绝对转移指令AJMP addr11在存储空间2kB内转移。

与PC当前值高5位共同组成16位目标地址。

(3)短跳转指令SJMP rel8位补码表示的地址。

可以在-128到127之间跳转。

(4)间接跳转指令JMP @A+DPTR这是一条很有用的散转指令。

跳转地址在程序运行时动态决定。

(5)累加器判零转移指令JZ rel,JNZ rel,JZ rel,累加器为0转移,JNZ rel,累加器不为0转移。

(6)比较转移指令,CJNE <目的字节>,<源字节>,rel。

CJNE A,#data,relCJNE A,direct,relCJNE @Ri,#data,relCJNE Rn,#data,rel(8)循环转移指令DJNZ Rn,rel。

首先Rn减1,然后判断是否是零,不是则跳转。

DJNZ direct , rel。

首先直接地址中的数据减1,然后判断是否是零,不是则跳转。

(9)位控制转移指令JC rel,若Cy=1,则(PC)<--(PC)+2+rel若Cy=0,则(PC)<--(PC)+2JNC rel若Cy=0,则(PC)<--(PC)+2+rel若Cy=1,则(PC)<--(PC)+2JB bit,rel; 若(bit)=1,则(PC)<--(PC)+3+rel若(bit)=0,则(PC)<--(PC)+3JNB bit,rel若(bit)=0,则(PC)<--(PC)+3+rel若(bit)=1,则(PC)<--(PC)+3JBC bit,rel; 若(bit)=1,则(PC)<--(PC)+3若(bit)=0,则(PC)<--(PC)+3+rel,(bit)←02.子程序调用和返回指令。

微机原理与应用-实验指导书

微机原理与应用-实验指导书

微机原理与应用-实验指导书《微机原理与接口技术》实验指导书实验一程序的输入与执行一、实验目的1. 熟悉键盘使用方法;2.熟悉程序的输入与执行过程;3.通过实验了解程序和数据在RAM中的位置。

二、主要仪器及试材DSG一8086B实验系统一台三、实验方法与步骤将算式1AH+0FH+24H+4EH+18H+2DH=?编程序上机。

参考程序如下:MOV SI,3000HMOV CX,0006HXOR AL,ALAA:ADD AL,[SI]INC SIDEC CXJNZ AAMOV [3040H],ALHLT实验步骤:①将数据1AH,0FH,24H,4EH,18H,2DH输入数据区,即在提示符号>下按E3000,显示0000:3000=CC_按显示0000:3001=CC_按……….②检查输入的数据:方法一:在>下按D3000方法二:在>下按E3000③输入程序,在>下按A2000,显示:0000:2000 按MOVSI,3000……④执行程序:在>下按G=2000⑤检查结果:在>下按E3040四、实验注意事项实验设备上的开关键不能随意拨动!五、思考题如果将数据区的地址与程序的地址共同用一个地址,其结果怎样?实验二分支程序设计实验一、实验目的1. 掌握分支程序的结构;2. 掌握分支程序的设计、调试方法。

二、主要仪器及试材DSG 一8086B 实验系统一台三、实验方法与步骤设计一数据块间的搬移程序实验原理:程序要求把内存中一数据区(称为数据块)传送到另一存贮区(称为目的数据块)。

源数据块和目的数据块在存贮中可能有三种情况,如图2-1所示:图2-1实验程序如下(图2-1(a ))源数据块地址(H) 助记符注释MOV CX,0010MOV SI,310OMOV DI,3200L1:MOV AL ,[SI]MOV [DI],ALINC SIINC DIDEC CXJNZ L1HLT实验步骤①输入程序并检查无误;②用E命令,以SI为起址的单元中填入16个数;③G=2000,行实验程序④用D命令,看以DI为起址的单元中的数据是否与SI单元中数据相同;⑤试改变SI和DI的取值,察在三种不同的数据块情况下程序的运行。

微机原理及应用课程设计指导书

微机原理及应用课程设计指导书

微机原理及应用课程设计指导书《微机原理及应用》课程设计指导书一、课程设计的目的和作用课程设计是培养和锻炼学生在学习完《微机原理及应用》后综合应用所学理论知识解决实际工程设计和应用问题的能力、进行工程实训的重要教学环节,它具有动手、动脑,理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一种较好方法。

《微机原理及应用》是一门应用性、综合性、实践性较强的课程,没有实际的有针对性设计环节,学生就不能很好的理解和掌握所学的技术知识,更缺乏解决实际问题的能力。

所以通过有针对性的课程设计,使学生学会系统地综合运用所学的技术理论知识,提高学生在微机应用方面的开发与设计本领,系统的掌握微机硬软件设计方法。

本课程设计是配合课堂教学的一个重要的实践教学环节,不仅要培养学生的实际动手能力,检验学生对本课程学习的情况,更要培养学生在实际的工程设计中查阅专业资料、工具书或参考书,掌握工程设计手段和软件工具,并能以图纸和说明书表达设计思想和结果的能力。

培养学生事实求是和严肃认真的工作态度。

通过设计过程,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。

让学生独立或集体讨论设计题目的系统方案论证设计、编程、软件硬件调试、查阅资料、绘图、编写说明书等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。

通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。

二、课程设计内容与要求要求每个学生(或小组)都要自己动手独立设计完成一个典型的微机应用小系统.。

设计题目可以在给出的参考题目中选,也可以自己选设计题目,但难度不应小于参考题目,需经指导教师审查后方可确定是否采纳或修改设计题目。

合工大微机原理实验报告材料

合工大微机原理实验报告材料
MOV
AL,4
;东西红灯,南北绿灯闪烁
XLAT
OUT
DX,AL
CALL
DL500ms
MOV
AL,3
XLAT
OUT
DX,AL
CALL
DL500ms
LOOP
START3
MOV
AL,5
;东西红灯,南北黄灯亮
XLAT
OUT
DX,AL
CALL
DL3S
JMP
START1
DL500ms
PROC
NEAR
PUSH
CX
实验名称
实验三静态存贮器(16位)读写实验
姓名
姓名
系院专业
你的专业
班级
你的专业
13-5班
学号
实验日期
2015.6.13
指导教师
成绩
一、实验目的和要求
1、了解静态存贮器的特性、扩展方法,掌握存贮器的读写时序。
2、掌握CPU对16位静态存贮器的访问方法
3、认真预习本节实验内容,尝试自行编写程序,填写实验报告。
——
B2区:2M
C4区:GATE
——
C1区的VCC
C4区:OUT0
——
C3区:RxCTxC
C3区:CS(8251)、C/D
——
A3区:CS4、A0
C3区:CLK
——
B2区:4M
C3区:RXD、TXD
——
D7区:RXD、TXD
2、运行程序
3、运行“串口助手(ComPort.EXE)”,设置串口(波特率4800,8个数据位,一个停止位,偶校验),打开串口,选择“HEX发送”、“HEX显示”,向8251发送10个字节数据(输入数据之间用空格分隔),是否能接收到10个字节数据,接收到的数据是否与发送数据一致。

微机原理与应用实验指导书

微机原理与应用实验指导书

目录第一篇汇编语言程序设计实验一汇编语言上机操作—比较字符串----------------------1-1 实验二循环程序设计—建立学生名次表---------------1-5 实验三显示器界面设计—光标轨迹程序----------------1-8 实验四键盘界面设计—键盘输入程序------------------1-10 实验五算术程序设计—判断闰年程序----------------1-22第二篇微机硬件实验系统实验一简单I/O口扩展实验-------------------2-1 实验二 8255并行口实验----------------------2-实验三 8253定时器/计数器接口实验-----------2-实验四 8250串口实验------------------------2-实验五存储器扩展实验-----------------------2- 实验六 8259中断控制器实验------------------2-实验七基于定时中断的实时控制综合实验-- ---2- 附录1 ASCII码表--------------------------3-1附录2 常用BIOS中断调用------------------3-2 附录3 INT 21H DOS系统功能调用------------3-5 附录4 PCI BIOS中断调用INT 1AH- -------3-11 附录5 汉字字符集表-----------------------3-13 附录6 DEBUG 主要命令------------- -------3-21第一篇汇编语言实验一汇编语言上机操作—比较字符串实验项目名称:比较字符串实验项目性质:普通所属课程名称:微机原理与应用实验计划学时:2一、实验目的1、学习程序设计的基本方法和技能;2、熟练掌握汇编语言设计、编写、调试和运行;二、实验内容和要求1、汇编语言上机操作方法编写程序,比较两个字符串STRING1和STRING2所含字符是否相同,若相同则在屏幕上显示‘MATCH’,否则显示‘NOT MATCH’。

微机原理及应用实验指导书j 2

微机原理及应用实验指导书j 2

微机原理及应用实验指导书j 2————————————————————————————————作者:————————————————————————————————日期:2实验二存贮器读写实验一.实验目的:1.熟悉静态RAM的使用方法,掌握8088微机系统扩展RAM的方法.2.熟悉静态RAM读写数据编程方法。

二.实验内容对指定地址区间的RAM(2000H~23FFH)先进行写数据55AAH,然后将其内容读出再写到3000H~33FFH中.三.硬件电路(系统中已连接好)四.实验程序清单CODE SEGMENTASSUME CS:CODEORG 1700h ;定义起始地址START: MOV AX,0H ; 定义数据段寄存器DS MOV DS,AXMOV BX,2000H ;定义数据地址BXMOV AX,55AAH ;置常数为55AAMOV CX,03FFH ; 置字节数CXRAMW1:MOV DS:[BX],AX ; 常数55AA写入DS:[BX]中ADD BX,0002H ; 地址增量LOOP RAMW1 ; 一直写到字节数为0为止MOV AX,2000HMOV SI,AX ; 置源数据区地址DIMOV AX,3000HMOV DI,AX ;置目的数据区地址SIMOV CX,03FFH ; 置字节数CXCLD ; 确定地址变化方向REP MOVSB ; 写数据到目的数据区JMP $ ; 结束CODE ENDSEND START五.实验步骤1.运行实验程序(1)联机时,实验程序文件名为\DVCC\H8EXE\H812S。

EXE。

(2)单机时,实验程序起始地址为F000:9700。

在系统显示监控提示符“P.”时:输入F000 按F1键输入9700 按EXEC键稍后按RESET键退出,用存储器读写方法检查2000H~3000H中的内容应都是55AA。

1实验三 8253A 定时/计数器实验一. 实验目的学习8253A 可编程定时/计数器与8088CPU 的接口方法;了解8253A 的工作方式;掌握8253A 在各种方式下的编程方法。

《微机原理及应用》实验指导书2014.11.29.

《微机原理及应用》实验指导书2014.11.29.

《微机原理与接口》实验指导书实验概述 (1)基于PC的8086汇编程序实验 (2)2.1 实验一调试程序debug.exe的使用 (2)2.2 实验二汇编与宏汇编程序 (12)2.3 实验三汇编程序设计1 (14)2.4 实验四汇编程序设计2 (15)2.5 实验五汇编程序设计3 (16)实验概述《微机原理及应用》的实验项目由两大部分组成:软件部分是基于PC的8086汇编程序实验,这一部分的实验不需要使用实验箱,直接在PC机上进行。

进行汇编程序实验,需要PC机安装相应的汇编程序软件包,例如microsoft 的宏汇编或其它类似汇编软件。

通过这一部分的实验使学生掌握汇编程序的编写、汇编、连接与调试过程,同时进行一些基于PC的汇编源程序的编写。

在汇编源程序中,可以使用微机的BIOS功能调用与DOS功能调用。

硬件部分(略)1、常用MS-DOS命令功能1.1如何切换Win与DOS环境(1) “开始”-“所有程序”-“附件”-“命令提示符”;若要实现全屏显示可设置“命令提示符-属性”-“选项”-“全屏”(2) 在DOS环境下退回Win:EXIT1.2常用DOS命令(1) 盘切换C:\>D: 回车(2) DIR (directory)(DIR /p/w):列当前文件夹下文件与文件夹(3) MD (make directory):在当前文件夹下新建文件夹(4) CD(change directory):目录切换CD\ :回到根目录CD.. :返回前级目录(5) RD(remove directory):可在前一级目录下删除某空目录(6) DEL(delete):删除文件DEL SY1_1.ASM ;DEL *.*(7) COPY :拷贝文件COPY SY1_1.ASM SY1_2.ASM(8) REN(rename):文件重命名REN MY1_1.ASM SY1_1.ASM基于PC的8086汇编程序实验本章将介绍PC机上的debug.exe的使用,以及采用宏汇编软件的使用。

《微机原理及应用技术》实验指导书

《微机原理及应用技术》实验指导书
第三步:编译不通过,重新修改(错误类型:源程序语句不合法)
在执行过第二步后,如有出错信息时,就不能跳跃到第四步去,如果强行执行第四步, 将无任何有效结果。
说明:要清楚,在第二步中检测出的错误均为每一条语句的语法或用法错误,它并不能 检测出程序的逻辑设计(语句安排位置)错误,所以就要记好出错的行号。在记录行号后, 就应再次执行第一步,这时的操作应是打开已编好的源程序(以 EDIT 为例:在 DOS 提示符 下键入:
3
《微机原理》实验指导书
段寄存器 CS,DS,ES 和 SS 均指向 DEBUG 末尾的第一个段。 IP 寄存器置为 0100H。栈指针 SP 指向尾部或装入程序的暂存部分的底部。 其余寄存器皆取零值,但若用户调用时含文件说明,则 CX 含文件长度(长度大于
64K 时 BX 含长度的高位);标志为各自的复位值;驱动器传送地址在代码段位移 80H 处。 注意:若 DEBUG 装入扩展名为.EXE 的文件,则 DEBUG 需重定位且设置段寄存器指示器为 文件中所定义的值。但 DS,ES 指向最低可用段处的程序区前缀。BX 和 CX 为文件容量值。 而 .EXE 文件如果在连接时选择了装入内存高处的参数,则该程序装入高处。
溢出 OF 有/无 OV/NV
方向 DF 减/增 DN/UP
中断 IF 开/关 EI/DI
符号 SF 负/正 NG/PL
零 ZF 零/非 ZR/NZ
辅助 AF 有/无 AC/NA
奇偶 PF 偶/奇 PE/PO
进位 CF 有/无 CY/NC
(2)显示指定寄存器内容
例如:-R AX <Enter>
-R F <Enter>
EDIT filename.asm 回车,依据行号进行修改并存盘,再次进行汇编,直至第二步通过 为止。便可继续向下执行第四步。

微机原理及应用实验指导书

微机原理及应用实验指导书

微机原理及应用实验指导书专业班级学号姓名前言实验目的掌握微型计算机的结构组成和工作原理、微机存储系统的结构组成和工作原理,熟练掌握微型计算机的中断技术、典型接口芯片的硬件设计和初始化及工作程序的设计。

了解微型计算机的最新技术和发展。

为后续课程打下坚实的基础。

实验综述微机原理及接口技术是一门实践性很强的专业技能课,通过实验环节使学生掌握微型计算机与外设连接的有关技术,以及一些典型通用接口的工作原理、工作过程及应用方法,培养学生对接口电路分析和设计的能力,使学生能将微型计算机与通用或专用外设连接起来,构成完整的微机系统或计算机控制系统。

每次实验前,学生必须按照指导书要求进行不少于实验课时数的预习与准备。

实验结果必须经实验教师认可。

实验环境硬件条件:高档PC机微机及接口实验系统装置软件条件:DOS 操作系统。

任意一种编辑程序,如EDIT.EXE。

宏汇编程序MASM.EXE。

连接程序LINK.EXE。

调试程序DEBUG.EXE。

目录实验一系统认识实验................................................................. 错误!未定义书签。

实验二程序调试(在DOS环境中执行) .................................... 错误!未定义书签。

实验三数据排序(在伟福环境中执行) ...................................... 错误!未定义书签。

实验四8259外部中断实验........................................................ 错误!未定义书签。

实验五8255输入、输出实验.................................................... 错误!未定义书签。

实验六8253计数器实验............................................................ 错误!未定义书签。

微机原理与接口技术实验指导书一

微机原理与接口技术实验指导书一

《微机原理与接口技术》实验指导书(实验一)合肥工业大学信息工程系2016-4-28实验一(1) 数据传送实验(演示实验)一、实验目的熟悉星研集成环境软件的使用方法。

熟悉Borland 公司的TASM 编译器 熟悉8086汇编指令,能自己编写简单的程序,掌握数据传输的方法。

二、实验内容1、熟悉星研集成环境软件。

2、编写程序,实现数据段的传送、校验。

三、实验原理图四、程序框图调用数据传送子程序串比较,CMPSB 相等?NY 操作成功结束操作失败数据块传送比较程序框图开始循环次数-->CX,源首地址-->SI,目的首地址-->DICLD:执行字符串指令后,SI+1,DI+1比较SI和DI SI=DI?SI>DI?设定SI为源数据块末地址(SI=SI+CX-1)设定DI为目的数块末地址(DI=DI+CX-1)数据串传送操作(MOVSB)结束YNYN数据传送子程序STD:执行字符串指令后,SI-1,DI-1CLD:执行字符串指令后,SI+1,DI+1开始循环次数-->CX,源首地址-->SI,目的首地址-->DI五、实验步骤1、按连线说明连接线路:B4(RAM)区:CS、BLE、BHE —— A3 区:mCS0、BLE、BHE B4(RAM)区:RD、WR —— A3 区:MEMR、MEMWB4(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.CODESTART: MOV AX,8000H ;存储器扩空间段地址MOV DS,AXMOV ES,AXNOPMOV CX,100HMOV SI,3000HMOV DI,6000HCALL MoveMOV CX,100HMOV SI,3000HMOV DI,6000HCLDREPE CMPSBJNE ERRORTRUE: JMP $ERROR: JMP $Move PROC NEARCLDCMP SI,DIJZ ReturnJNB Move1ADD SI,CXDEC SIADD DI,CXDEC DISTDMove1: REP MOVSBReturn: RETMove ENDPEND START实验一(2) 8255并行接口实验一、实验目的1. 学习并掌握8255的工作方式及其应用。

学生用《微机原理及应用》实验指导书-合工大版

学生用《微机原理及应用》实验指导书-合工大版

学生用《微机原理及应用》实验指导书-合工大版课程编号: 02300220课程名称: 微机原理及应用英文名称:Microcomputer Principle and Application┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅《微机原理及应用》实验指导书杨鼎来合肥工业大学机械与汽车工程学院计算机控制基础实验室前言本实验室的DICE-598K十六位微机教学实验系统主要用于我学院各专业《微机原理及应用》﹑《微机接口技术》﹑《微机控制技术》以及《MCS-51系列单片机原理及应用》、《MCS-96系列单片机原理及应用》等课程的本科实验教学。

也可供研究生或从事微机﹑单片机应用的教职工进行相关的软﹑硬件设计实验。

该系统可与一般终端以及PC机连接使用,是一种比较实用的实验开发工具。

本教学实验系统组成独立的实验系统,也可利用系统自身的功能和硬件资源。

具有易编程﹑易调试﹑内存容量大﹑功能强﹑容易扩展等特点。

学生在实验时,可以通过键盘直接输入8086/8088﹑MCS-51系列、MCS-96系列汇编语言源程序,并可根据需要选择程序的运行方式(单步跟踪﹑断点﹑连续等),简化了操作过程,提高了实验效率,使实验者在有限的实验教学课时内能学到更多﹑更实用的计算机软﹑硬件知识。

本指导手册的内容是根据学校设备实验室处《实验教学大纲汇编》为指导(2002年9月出版,实验教学大纲编号:020302),以本实验室的DICE —598K十六位微机教学实验机的系统用户手册为基础,以教学中选用的教材《微型计算机原理与接口技术》、《MCS-51系列单片机原理及应用》等书的相关内容为参考,根据本实验室多年来微机原理的实验教学经验而重新编写的,以更加适应实验教学的要求。

在本指导手册每个实验约为4学时,由授课教师和实验指导教师根据实际教学需要来选择。

本实验指导手册在编写及试用过程中,得到了机械电子工程教研室的领导和全体授课教师的大力支持和帮助,并特别是宋守许和陈甦欣两位老师对本实验指导手册中的内容取舍提出了许多宝贵的指导性意见,在此表示衷心的感谢。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程编号: 02300220课程名称: 微机原理及应用英文名称:Microcomputer Principle and Application┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅《微机原理及应用》实验指导书杨鼎来合肥工业大学机械与汽车工程学院计算机控制基础实验室前言本实验室的DICE-598K十六位微机教学实验系统主要用于我学院各专业《微机原理及应用》﹑《微机接口技术》﹑《微机控制技术》以及《MCS-51系列单片机原理及应用》、《MCS-96系列单片机原理及应用》等课程的本科实验教学。

也可供研究生或从事微机﹑单片机应用的教职工进行相关的软﹑硬件设计实验。

该系统可与一般终端以及PC机连接使用,是一种比较实用的实验开发工具。

本教学实验系统组成独立的实验系统,也可利用系统自身的功能和硬件资源。

具有易编程﹑易调试﹑内存容量大﹑功能强﹑容易扩展等特点。

学生在实验时,可以通过键盘直接输入8086/8088﹑MCS-51系列、MCS-96系列汇编语言源程序,并可根据需要选择程序的运行方式(单步跟踪﹑断点﹑连续等),简化了操作过程,提高了实验效率,使实验者在有限的实验教学课时内能学到更多﹑更实用的计算机软﹑硬件知识。

本指导手册的内容是根据学校设备实验室处《实验教学大纲汇编》为指导(2002年9月出版,实验教学大纲编号:020302),以本实验室的DICE —598K十六位微机教学实验机的系统用户手册为基础,以教学中选用的教材《微型计算机原理与接口技术》、《MCS-51系列单片机原理及应用》等书的相关内容为参考,根据本实验室多年来微机原理的实验教学经验而重新编写的,以更加适应实验教学的要求。

在本指导手册每个实验约为4学时,由授课教师和实验指导教师根据实际教学需要来选择。

本实验指导手册在编写及试用过程中,得到了机械电子工程教研室的领导和全体授课教师的大力支持和帮助,并特别是宋守许和陈甦欣两位老师对本实验指导手册中的内容取舍提出了许多宝贵的指导性意见,在此表示衷心的感谢。

因编者水平及时间所限,错误和不当之处在所难免,敬请批评指正。

计算机控制基础实验室杨鼎来二O O六年五月实验教学大纲课程编号: 02300220 课程名称: 微机原理及应用英文名称:Microcomputer Principle and Application实验指导书名称:《DICE-598K微机原理及应用实验指导书》一、学时学分总学时:48 学分:3 实验学时:16二、实验目的本课程实验目的是让学生在深入掌握该课程教学内容,具备利用8086CPU的指令系统,伪指令系统进行宏汇编语言程序设计和调试的能力,培养学生软件综合调试的基本实验技能。

三、实验基本原理运用8086汇编语言实现算术运算、数据转换、分支程序设计、子程序设计,用调试工具DEBUG进行反汇编、单步、断点、跟踪等方法调试和查看内存单元。

四、实验基本要求1.掌握微型计算机实验系统操作使用的基本技能,能正确制定各种实验方案,设计实验程序;2. 学会解决实验过程中产生的软件故障的基本技能;3. 学会分析与总结,写出符合要求的实验报告。

五、考核与报告实验完成情况及动手能力60%,实验报告20%,实验态度及实验结果20%。

上述分数以20%计入该门课总成绩。

六、主要仪器设备“DICE-598K微机教学实验系统”一套;PC机一台等。

七、实验项目与内容提要八、适用专业机械设计制造及其自动化、过程装备与控制工程、交通工程、车辆工程、热能与动力工程、工业工程九、实验地点机械与汽车工程学院实验中心。

十、开课学期第5学期。

实验守则1.实验者应按照课程教学计划,准时上实验课,不得迟到早退。

2.实验前认真阅读实验指导书,明确实验目的、步骤、原理,预习有关的理论知识,并接受实验教师的提问和检查。

3.进入实验室必须遵守实验室的规章制度。

不得高声喧哗和打闹,不准抽烟、随地吐痰和乱丢杂物。

有净化要求的实验室,进入必须换拖鞋。

4.做实验时必须严格遵守仪器设备的操作规程,爱护仪器设备,节约使用材料,服从实验教师和技术人员指导。

未经许可不得动用与本实验无关的仪器设备及其它物品。

5.实验中要细心观察,认真记录各种实验数据。

不准敷衍,不准抄袭别组数据,不得擅自离开操作岗位。

6.实验时必须注意安全,防止人身和设备事故的发生。

若出现事故,应立即切断电源,及时向指导教师报告,并保护现场,不得自行处理。

7.实验完毕,应主动清理实验现场。

经指导教师检查仪器设备、工具、材料和实验记录后方可离开。

8.实验后要认真完成实验报告,包括分析结果、处理数据、绘制曲线及图表。

在规定时间内交指导教师批改。

9.在实验过程中,由于不慎造成仪器设备、器皿、工具损坏者,应写出损坏情况报告,并接受检查,由领导根据情况进行处理。

10.凡违反操作规程,擅自动用与本实验无关的仪器设备、私自拆卸而事故和损失的,肇事者必须写出书面检查,视情节轻重和认识程度,按章程予以赔偿。

实验一 DICE-598K系统配置一实验目的1. 熟悉和了解DICE-598K实验系统的最小模式结构与配置,主要IC管脚连接方法。

2. 熟悉和了解DICE-598K 实验系统硬件的性能。

二实验内容1.实验系统的硬件结构及主要性能特点。

2. 实验学时数:2H三实验设备与工具DICE-598K 实验系统四实验方法和步骤(一)系统硬件结构DICE-598K 实验系统由8088控制单元、实验单元、电子实验演示装置、开关电源等部分组成。

8088控制单元由8088CPU、复杂可编程逻辑器件CPLD(iSPL1032及iSPL 1016)、监控EP1(27512)、内存RAM1,2和键盘显示电路组成。

实验单元采用一体化、分模块设计,结构合理清晰。

电子实验演示装置由单片机、USB接口和16个I/O扩展接口(IN0~15,OUT0~15)组成。

1. 采用主频为14.77MHZ的8088CPU为主CPU,并以最小工作方式构成系统。

2. 配有二片61C256静态RAM构成系统的64K基本内存,地址范围为00000H~0FFFFH,其中00000H~00FFFH监控占用。

另配一片W27C512(64K)EP1存放监控程序,地址范围F0000H~FFFFFH。

还配有一片W27C512 EP2存放实验程序,为实验系统独立运行时下载实验程序提供方便。

3. 自带键盘、显示器,能独立运行,为实验程序调试带来方便。

4. 配备Windows仿真调试软件,支持机器码、汇编、C等三种语言的开发和调试。

5. 提供标准RS232异步通讯口,以连接IBM-PC机。

6. 配有各种微机常用I/O接口芯片,定时/计数接口芯片8253、A/D转换接口芯片0809、D/A转换接口芯片0832、中断控制器8259、键盘显示接口8279、并行I/O接口芯片8255、通讯接口芯片8250、8251、485和DMA控制器8237等。

7. 配备键盘、数码显示、发光二极管显示、开关量、LED16×16、LCD128×64、温度压力、步进电机、直流电机、扬声器等输入输出设备。

8. 带有脉冲发生器、计数器电路、单脉冲发生器等常用电路。

9. 可以单步、断点、全速调试各实验程序。

10. 内置开关电源,为实验提供+5V/3A、±l2V/0.5A直流稳压电源。

11. 使用环境:环境温度0~+40℃,无明显潮湿,无明显振动碰撞。

12. 配备USB接口的电子实验演示装置,通过编制程序,对模拟控制对象进行实时控制,整机图片如下。

(二)系统资源分配8088有1兆存储空间,系统提供用户使用的空间为00000H~0FFFFH,用于存放、调试实验程序。

具体分配如下:1. 存贮器地址分配2. I/O地址分配监控占用00004H~0000FH作为单步(T)、断点(INT3)、无条件暂停(NM1)中断矢量区,用户也可以更改这些矢量,指向用户的处理,但失去了相应的单步、断点、暂停等监控功能。

F0000H~FFFFFH监控程序区系统占用。

(三)实验系统配置系统内含串行通讯和键盘显示监控的全部软硬件设施,典型配置如下:1. 598K主机+PC机2. 598K主机二种配置的使用特点如下:配置一:主机板和PC机通过RS232串口相连。

这种配置形式可以充分利用IBM PC机的软硬件资源,实现源程序的编辑、汇编和链接和调试。

可以利用PC机的键盘显示等输入输出设备完成各种软硬件实验。

配置二:为最经济型配置,它不需要和IBM PC机联机,自成一体,通过一组键盘命令完成所有软硬件实验,每个实验程序固化在实验监控中。

这种配置为没有PC机的用户带来极大方便。

(四)DICE-598K系统接口定义1. CZ1:MAIN-COM :通讯接口;图2-12. CZ4:打印接口;图2-23. JX0,JX17为系统提供的数据总线接口;图2-34. CZ7:系统提供的扩展接口;图2-45. JX12、JX14:液晶显示接口。

图2-5 (五)DICE-598K 系统部分电路介绍1. LED发光二极管指示电路:包括16只发光二极管及相应驱动电路。

见图2-6,Ll-L16为相应发光二极管驱动信号输入端,该输入端为低电平“0”时发光二极管亮。

图2-62. 逻辑电平开关电路:见图2-7。

实验台上有8只开关Kl-K8,与之相对应K1-K8各引线孔为逻辑电平输出端。

开关向上拨相应插孔输出高电平“l”,向下拨相应插孔输出低电平“0”。

图2-73. 单脉冲电路:实验台上单脉冲产生电路如图2-8,标有“”和“”的两个引线插孔为正负单脉冲输出端。

AN为单脉冲产生开关,每拨动一次产生一个单脉冲。

图2-84. 分频电路:该电路由一片74LS393组成,见图2-9。

T0-T7为分频输出插孔该计数器在加电时由RESET信号清零。

当脉冲输入为8.0MHZ时,T0-T7输出脉冲频率依次为4.0MHZ,2.0MHZ,1.0MHZ,500KHZ,250KHZ,125KHZ,62500HZ,31250HZ。

图2-95. 脉冲发生电路:实验台上提供8MHZ的脉冲源,见图2-10,实验台上标有8MHZ 的插孔,即为脉冲的输出端。

图2-106. 485接口电路:图2-11 7. 通讯接口电路图2-12 8. 数码管显示电路图2-13 9. 键盘电路图2-14五实验报告主要内容及要求1. 按教科书中相关内容对照DICE-598K实验系统的硬件部分,了解主要IC芯片的型号、功用。

2. 理解所介绍的电路的工作原理。

六注意事项1. 在实验过程中未经允许不要随意接通实验系统的电源,更不允许带电插拔实验设备的连接插头,以免引起实验设备的损坏。

2. 在进行实验系统与PC机的连接时一定要在断电的状态下进行,否则将可能引起实验设备的损坏。

相关文档
最新文档