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

合集下载

微机原理实验学生实验指导书

微机原理实验学生实验指导书

微型计算机原理实验指导书河北大学电子信息工程学院2017年10月目录实验一系统认识及编程初步实验 (1)实验二输入输出程序设计实验 (7)实验三8255并行接口实验 (9)实验四8259中断控制实验 (13)实验五8254定时/计数器应用实验 (19)实验六综合实验 (24)实验一系统认识及编程初步实验一、实验目的1. 掌握TD系列微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。

2. 掌握使用运算类指令编程及调试方法。

3. 学习使用软件监视变量的方法。

二、实验设备PC机一台,TD-PITE实验装置一套。

三、实验内容(一)基础实验1. 系统认识实验编写实验程序,将00H~0FH共16个数写入内存3000H开始的连续16个存储单元中。

2. 运算编程实验80X86指令系统提供了实现加、减、乘、除运算的基本指令,可对表1-1所示的数据类型进行算术运算。

本实验以二进制双精度加法运算为例,计算X+Y=Z,将结果Z存入某存储单元。

表1-1 数据类型算术运算表(二)提高实验1. 在系统认识实验中,编写程序,将内存3500H单元开始的8个数据复制到3600H单元开始的数据区中。

通过调试验证程序功能,使用E命令修改3500H单元开始的数据,运行程序后使用D命令查看3600H单元开始的数据。

2. 在运算编程实验中,求累加和程序设计,在偏移地址为1000H开始依顺序填入16个字(16个16位数),利用程序求和,存放在偏移地址2000H。

四、实验步骤(一)系统认识实验1. 运行Wmd86软件,进入Wmd86集成开发环境。

2. 根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言和寄存器类型,这里我们设置成“汇编语言”和“16位寄存器”,如图1-1、图1-2所示。

设置选择后,下次再启动软件,语言环境保持这次的修改不变。

图1-1 语言环境设置界面图1-2 寄存器设置界面3. 语言和寄存器选择后,点击新建或按Ctrl+N组合键来新建一个文档,如图1-3所示。

微机原理实验指导书(无程序-最新)

微机原理实验指导书(无程序-最新)

《微机原理与应用》《计算机接口技术》课程实验指导书适用专业:机械电子工程机械设计制造及自动化江苏科技大学机械工程实验中心2014年9月目录实验一数据排序(基本程序设计) (1)实验二外部中断实验 (3)实验三定时器实验 (5)实验四键盘/数码管实验(人机接口) (7)实验五A/D转换实验 (10)实验六D/A转换实验 (13)实验七P1口实验 (15)实验一数据排序(基本程序设计)实验学时:2实验类型:设计实验要求:必修一、实验目的1、熟悉伟福系列单片机系统的功能和软件调试环境;2、了解数据排序的简单算法;3、了解数列的有序和无序概念。

二、实验要求1、熟悉伟福系列单片机的软硬件调试环境,学会简单程序文件的建立、编译和调试方法;2、给出一组随机数,将此组数据进行排序,使之成为有序数列。

三、实验设备1、带有伟福单片机调试环境的PC机一台;2、仿真试验仪一套;3、导线若干。

四、实验说明有序的数列更有利于查找。

“冒泡排序”法,该算法是将一个数与后面的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在数列的最后面。

再进行下一轮比较,找出第二大数据,直到全部数据有序。

五、实验步骤1、画流程图并编写程序代码;2、编译程序,软件调试,并通过单步执行方式观察数据排序的基本过程和对相关寄存器的影响过程;3、再做一组随机数,验证程序。

六、程序框图图1 数据排序程序流程图七、思考题1、学习和了解基本的程序设计方法,掌握基本指令的用法,包括:数据传送指令、条件跳转指令、移位指令等;2、简述冒泡排序的基本原理,采用程序流程图或原理框图予以说明;3、数据排序还有其它那种方式可以实现,试举例说明之。

实验二外部中断实验实验学时:2实验类型:验证实验要求:必修一、实验目的1、学习外部中断技术的基本使用方法;2、学习中断处理程序的编程方法。

二、实验要求1、完成实验系统硬件连接;2、用单次脉冲申请中断,在中断处理程序中对输出信号进行反转。

微机原理与应用上机指导书模板

微机原理与应用上机指导书模板

《微机原理与应用》上机指导书机械工程与自动化学院机械制造工程系实验一DEBUG程序的使用验证性实验目的和要求:1熟悉windows操作系统下模拟DOS环境debug的进入和退出。

2.熟练掌握常用的debug子命令,会利用这些子命令进行简单程序的调试。

实验条件:1.PC机2.DOS系统3.debug调试程序实验内容:1.DEBUG 的调用格式:[drive:] [path] debug [d:] [path] [filename.ext]example: 调入1)debug ↓2)debug↓-N ↓-L↓2.退出DEBUG-Q↓3.DEBUG 的子命令1)相关的CPU 寄存器,FLAGS寄存器标志位状态,驱动器号标志码(1)驱动器编号编号磁盘属性0 A 软盘1 B 软盘2 C 硬盘(2)命令中使用地址。

段地址:偏移量example:CS:0100段地址:始偏移量末偏移量example:CS:01000110段地址:始偏移量长度example:CS:0100L10(3)不调入文件时,IP 为0100。

(4)SP 指向栈底。

(5)不调入文件时,AX、BX、CX、DX、SI、DI、BP为0。

当调入文件时,文件长度装入CX,大于64K时,其长度高位装入BX,均以字节为单位。

(6)CS、DS、SS、ES位于内存空间对应段的底部,既DEBUG 程序后的第一段。

(7)FLAGS 寄存器标志位为NV(无溢出)UP(方向为增)EI (中断允许)PL(符号为正)NZ (非零)NA (无辅助进位)PO(奇)NC(无进位)(8)DEBUG 子命令有:A (汇编);U (反汇编);G(运行);T(跟踪);R(寄存器显示与修改);D(内存显示);E(内存修改);S(查找);F(填充);M(数据移动);C(数据比较);N(文件命名);W(存盘);L(装入);I(端口输入);O(端口输出);H(十六进制运算);Q(退出)。

格式:R[寄存器名]功能:显示或修改CPU寄存器的内容,包括:AX BX CX DX ;CS DS SS ES ;SP SI BP DI IP FLAGSFLAGS 符号表标志位名置位(1) 复位(0)OF OV NVDF DN UPIF EI DISF NG PLZF ZR NZAF AC NAPF PE POCF CY NCExample:-R ↓;立即显示各寄存器的内容-R BX↓;显示并修改BX的内容BX 0000:0100↓-RF ↓OV DN EI NG ZR AC PE CY- PONZ↓格式:A[起始地址]功能:从始地址汇编并把指令变成机器码;不指定始地址,默认为当前的CS:连续地址。

1马井堂-微机原理及应用课程设计指导书

1马井堂-微机原理及应用课程设计指导书

《微机原理及应用》课程设计指导书班级:学号:姓名:课题名称:时间:2007/12计算机工程系一、课题1、电子闹钟课题任务分配:键盘部分:确定键的个数、功能、以及硬件设计;编写键盘子程序。

计时部分:硬件设计与软件设计;编写主控程序。

闹铃和显示部分:硬件设计与软件设计。

2、交通灯控制课题任务分配:计时部分:硬件设计与软件设计;主控程序编写。

显示部分:硬件设计与软件设计。

3、发光管延时闪烁硬件设计软件设计4、的士计价器课题任务分配:硬件设计软件设计5、学生创新课题发挥自己的想象,结合所学知识,做一个自己认为有意义的设计。

二、课程设计目的《微机原理及应用》课程设计是一项重要的实践性教育环节,是学生在校期间必须接受的一项工程训练。

在课程设计过程中,在教师指导下,运用工程的方法,通过一个简单课题的设计练习,可使学生初步体验微机应用系统的设计过程、设计要求、完成的工作内容和具体的设计方法,了解必须提交的各项工程文件,也达到巩固、充实和综合运用所学知识解决实际问题的目的。

通过课程设计,应能加强学生如下能力的培养:(1)独立工作能力和创造力;(2)综合运用专业及基础知识,解决实际工程技术问题的能力;(3)查阅图书资料、产品手册和各种工具书的能力;(4)工程绘图的能力;(5)编写技术报告和编制技术资料的能力。

三、一般设计要求(1) 独立完成设计任务(2) 绘制系统硬件总框图(3) 绘制系统原理电路图(4) 绘制系统工程设计图(机箱、控制面板、线路板图、元件布局图、装配连线图等)(5) 编制软件框图(6) 完成详细完整的程序清单和注释(7) 制定编写调试方案(8) 编写用户操作使用说明书(9) 写出设计工作小结。

对在完成以上文件过程所进行的有关步骤如设计思想、指标论证、方案确定、参数计算、元器件选择、原理分析等作出说明,并对所完成的设计作出评价,对自己整个设计工作中经验教训,总结收获和今后研修方向。

四、设计步骤1、产品背景分析任何一种自动化的机电产品、仪器仪表等都是由控制单元、测控通道和受控设备组成,本步骤应首先确定:1)、受控设备的机械特征(种类、结构、工作介质、工作条件、环境等)2)、产品的运行特征(操作方式、人机界面、工艺流程等)2、输入/输出分析(1)输入信号:(2)输出信号3、硬件设计原理图原理说明4、软件设计(可与硬件设计同步进行)程序清单加注释6、硬件、软件分别调试五、进度安排本次课程设计时间1周1、周一、周二分析问题、查阅资料、总体设计、方案确定2、周三硬件设计、绘制原理图、熟悉实验设备3、周四软件设计4、周五上午上机调试(软、硬件联调)、编写文件5、周五下午演示、答辩六总结:。

微型计算机原理及应用-实验指导

微型计算机原理及应用-实验指导

目录实验一EMU8086及Proteus基本应用实验 (2)实验二汇编指令的认识及EMU8086基本应用实验 (6)实验三汇编基本指令实验 (10)实验四顺序程序设计实验 (11)实验五分支、循环程序设计实验 (12)实验六数据排序实验 (14)实验七统计学生成绩实验 (16)实验八过程(子程序)设计与调试 (19)实验九8253定时器应用实验 (21)实验十8255并行口应用实验 (24)实验十一8253定时器及NMI中断实验 (28)实验一EMU8086及Proteus基本应用实验一、实验目的(1)熟悉实验软件emu8086使用方法(2)熟悉Proteus仿真软件的仿真二、实验内容8086控制一个发光二极管(Light Emitting Diode,LED)实现闪烁灯。

可直接由8086 输出端口AD0 通过接口电路控制一个发光二极管,在PC 上运行仿真软件Proteus ISIS(原理图可从本书的电子资源获取),建立8086 CPU 仿真电路如图所示。

关于LED对应的端口地址本实验不做介绍,在后续章节中有详细计算的过程。

三、实验要求(1)按照步骤完成源代码的输入以及编译。

(2)使用Proteus仿真,观察实验现象。

四、实验步骤2)源程序的编译及Emu8086的基本应用。

源代码:code segmentassume cs:codestart:mov dx,00100100bmov al,01hout dx,almov cx,2000loop $mov al,00hout dx,almov cx,2000loop $jmp startcode endsend startA.新建工程:图1-2 新建工程图1-3 新建文件类型选择如上图所示选择new->empty workspace ->okB 编辑代码C 保存代码图1-5 代码保存如图1-5所示,点击“Save”按钮,在弹出的对话框中,输入源代码的文件名如“LED.asm”,并电机“SA VE”将保存源代码到电脑的磁盘中。

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

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

微机原理及应用课程设计指导书兰州理工大学电子信息工程系前言“微机原理及应用”是一门实践性和实用性都很强的课程,学习的目的在于应用。

本课程设计是配合“微机原理及应用”课堂教学的一个重要的实践教学环节,在本课程设计指导书中列举了一些常用的小型设计系统,旨在起到巩固课堂和书本上所学知识,加强综合能力,提高系统设计水平,启发创新思想的效果。

全书共分两部分,第一部分是实例,书中所举实例均是在多年教学、实践的基础上开发、整理出来的。

第二部分是要求学生所作的一些课程设计题目。

我们希望每个学生都能自己动手独立设计完成一个典型的微机应用小系统。

本书由电工教研室多年从事“微机原理及应用”的教师编写而成。

电工教研室2005年4月目录第一部分:实例第一章:微型计算机系统的设计步骤第二章:微型计算机系统的设计实例第二部分:微型计算机系统设计题目题目1:微机控制的顺序控制系统题目2:汽车倒车测距仪题目3:机械手专用控制器的设计题目4:家用电热淋浴器控制器的设计题目5:公共场所安全报警系统题目6:微型机控制的自动钻床系统题目7:交通灯控制系统题目8:温度多路数据采集系统题目9:小型自动售货机计算可控制系统题目10:步进电机控制系统题目11:多功能密码锁题目12:微型计算机退火炉温度控制系统题目13:题目14:第一章微型计算机系统的设计步骤微型计算机控制系统的被控对象多种多样,设备类型、控制方式和生产过程规模各有不同,但系统设计的基本任务和步骤大致是相同的。

本节主要介绍一般的微型计算机控制系统设计过程中应考虑的问题。

设计微型计算机控制系统时,首先应考虑被控系统采用微型计算机控制的必要性,应用微型机控制后对被控系统的主要性能、生产技术指标和安全性、可靠性、可维护性是否有所改善,以及在采用微型机控制后的经济效益是否显著等。

在进行了上述综合分析的基础上,再决定是否选用微型机控制。

微型机控制系统的设计步骤:1、首先要通过调研熟悉控制系统的生产过程及工艺要求,根据工艺要求确定系统应完成的任务,再提出不同的总体方案进行比较后确定出系统的总体方案。

微型计算机原理及应用

一、实验目的 1.掌握数组元素的输入方法; 2.掌握一般的排序算法。
二、实验内容 1.编程实现数值输入、数组排序、显示等基本操作; 2.具体要求: 从键盘输入 20 个有符号 2 位十进制数,编程对其从小到大进行排序,并显示排序后
的结果,以逗号分隔。 三、参考程序
dispc macro x mov dl,x mov ah,2 int 21h endm
《微型计算机原理及应用》实验指导书
实验 1 DEBUG 调试程序的应用
一、实验目的 掌握 DEBUG 调试程序的常用命令,熟悉用 DEBUG 调试程序对 EXE 文件的调试过程,并
具有一定的分析运行结果的能力。 二、实验内容
1.编写一个完整的一位数加法运算程序,并生成 EXE 文件; 2.利用 DEBUG 调试 EXE 文件的执行过程,并与源程序进行对比。 三、DEBUG 常用命令 1.汇编命令 A 格式: A 段寄存器名:偏移地址 A 段地址:偏移地址 A 偏移地址 A 功能:用该命令可以将汇编语言程序直接写入内存。 2.显示内存命令 D 格式: D 段寄存器名:偏移地址 D 段地址:偏移地址 D 偏移地址 D 功能:显示指定内存范围的内容。 3.修改内存单元内容命令 E 格式: E 地址 内容表 E 地址 功能:修改内存单元内容 4.填充内存命令 F 格式:
3
《微型计算机原理及应用》实验指导书
格式: O 端口地址 功能:将累加器 AL 的内容传送到端口中。 16.运行命令 G 格式: G=地址 G 功能:从当前地址或指定地址开始执行指令。 17.十六进制运算命令 H 格式: H 数据 1 数据 2 功能:对数据 1 和数据 2 进行十六进制加法和减法运算。 18.P 命令 格式: P 功能:在下一条指令执行之前停止 19.退出命令 Q 格式: Q 功能:退出 DEBUG 调试环境。

微机原理技能实验指导书

微机原理及应用基本实训:实训一:A/D转换实验(2课时)【训练目标】了解模/数转换基本原理,掌握ADC0809的使用方法。

【主要仪器设备与场地】8088十六位微机实验系统、PC机微机原理实验室。

【训练内容与步骤】1.将0809 CS4连到译码输出8000H插孔。

2.将通道0模拟量输入端IN0连电位器W1的中心。

插头0~5V插孔。

3.编写程序。

对通道0进行A/D转换,并显示。

(在系统上显示“0809XX”。

“XX”表示输入的模拟量转换后的数字量。

)4.输入程序并检查无误,运行实验程序。

5.调节电位器W1,显示器上会不断显示新的转换结果。

模拟量和数字量对应关系的典型值为:0V — 00H;+2.5V — 80H;+5V — FFH【考核标准】优秀:硬件连线正确,程序正确、规范,运行结果准确。

良好:硬件连线正确,程序正确,但不是很规范,运行结果准确。

中等:硬件连线正确,程序规范,但不正确。

合格:硬件连线正确,程序不规范,也不正确。

不合格:硬件连线不正确,程序不规范,也不正确。

【注意事项】硬件连线要准确,不能出现短路现象。

实训二:D/ A转换实验(2课时)【训练目标】了解数/模转换基本原理,掌握DAC0832芯片的使用方法。

【主要仪器设备与场地】8088十六位微机实验系统、PC机微机原理实验室。

【训练内容与步骤】1.0832片选信号CS5插孔和译码输出8000H插孔相连。

2.编写实验程序。

使0832左侧AOUT插孔上输出方波。

3.运行实验程序。

4.用示波器测量0832左侧AOUT插孔,应有方波输出。

【考核标准】优秀:硬件连线正确,程序正确、规范,运行结果准确。

良好:硬件连线正确,程序正确,但不是很规范,运行结果准确。

中等:硬件连线正确,程序规范,但不正确。

合格:硬件连线正确,程序不规范,也不正确。

不合格:硬件连线不正确,程序不规范,也不正确。

【注意事项】硬件连线要准确,不能出现短路现象。

实训三:8255A并行口实验(2课时)【训练目标】1.掌握8255A和微机接口方法。

微机实验指导书新版

《微机原理及应用》实验指导书(修订版)中原工学院电子信息学院微机原理课程组编写2006年12月前言随着技术的发展和进步,微型计算机的应用在各行各业中迅猛发展。

它已成为每个专业技术人员必备的基础。

“微机原理与应用”已成为高等院校电类专业的一门专业基础主干课程。

学好这门课对后续课程的学习有很大的帮助。

该课程是实践性很强的课程,只有书本上的理论知识远远不够的,只有通过上机实验才能掌握程序设计方法;通过实验才能复习和验证其原理。

因此我们编写了这本实验指导书,一方面使学生通过实际动手操作,更深刻的掌握基础理论实践知识;另一方面是为了便于组织教学。

全书由两个部分组成。

第一部分为软件设计部分,介绍上机的基本过程及汇编软件的使用,包括EDIT, DEBUG, MASM等。

介绍了软件编程实验的目的、要求及程序流程图。

实验内容包括基本的上机练习和顺序、循环、分支和子程序4种基本结构的程序设计练习和通过设计一个比较实用的学生成绩报表系统软件,使学生能够综合运用汇编语言知识掌握程序设计方法。

第二部分为接口部分。

包括6个实验,有8255简单接口及交通灯实验,定时、A/D 转换、串行通信实验及电子钟设计制作实验。

这部分综合了程序设计及硬件接口电路方面的知识,对学生全面掌握微机原理与应用这门课程有很大的帮助,对后续课程的学习奠定坚实的基础。

本次修订,增加了`2个设计性实验。

附录中,介绍了汇编语言上机的一般步骤及各种Debug命令的使用方法。

编者2006.12目录第一章概述 (1)第二章实验要求及注意事项 (2)一、实验的基本要求 (2)二、实验报告写作要求 (2)三、实验报告文字要求 (2)四、实验室管理制度 (3)第三章实验项目 (4)实验一汇编语言上机实验 (4)实验二分支、循环程序设计实验 (6)实验三DOS功能调用实验 (7)实验四子程序结构设计实验 (8)实验五学生成绩统计报表 (9)实验六8255接口简单I/O实验 (10)实验七8255接口模拟交通灯实验 (12)实验八8253接口分频器实验 (14)实验九电子钟设计与实现 (15)实验十8251可编程串行口通讯实验 (16)实验十一多路A/D转换实验 (17)第四章附录 (19)附录A HKZK8688TE实验机在串行监控配置方式下安装和启动 (19)附录B运行汇编语言源程序的过程 (20)附录C调试程序DEBUG的使用说明 (25)第五章参考文献 (35)第一章概述《微机原理与应用》是一门实践性很强的专业基础课,仅仅学习书本上的理论知识是远远不够的,只有理论与实践结合起来,才能全面掌握微型计算机的原理、程序设计及接口电路。

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

实验一熟悉实验系统及设备一、实验要求通过编写一个简单的汇编语言程序并在实验仪上调试,熟悉上机步骤。

二、实验目的:熟悉实验系统及设备,掌握上机的步骤。

三、实验条件:超想—3000TB综合实验仪一套,PC机一台(安装WIN98和HK8086汇编软件)。

四、实验步骤:1、进入WIN98,双击HK8086,实验台加电(复位)。

2、单击设置/通讯口,测试串口,确定延时因子,一般为最大。

通讯前应先复位。

3、单击文件/新建,输入实现两数相加的加法源程序,存E盘根目录,文件名长度不能超过8个字符。

4、单击汇编链接,系统自动加载。

若有错误则改正。

对于“Warning 4021:no stacks Egment”错误,不影响调试。

5、调试运行,F8单步,F9连续。

若有错,则查错后重运行。

6、试验完毕后关闭设备电源。

五、参考实验程序:CODE SEGMENTASSUME CS : CODE, DS : CODESTART: J MP START1D1 DB 12HD2 DB 34HD3 DB ?START1: MOV AX, CSMOV DS, AXMOV AL,D1ADD AL,D2MOV D3,ALNOPCODE ENDSEND START实验二汇编程序设计及调试一、实验要求通过编写一个较复杂的汇编语言程序,在微机原理实验仪或PC机上进行调试,以便掌握汇编语言程序设计的方法及步骤。

二、实验目的:熟悉和掌握汇编语言程序设计的方法及步骤。

三、实验条件:超想—3000TB综合实验仪一套,PC机一台(安装WIN98和HK8086汇编软件)。

四、实验步骤:1、进入WIN98,双击HK8086,实验台加电(复位)。

2、单击设置/通讯口,测试串口,确定延时因子,一般为最大。

注:通讯前应先复位;3、单击文件/新建,输入源程序,存E盘根目录;文件名长度不能超过8个字符。

4、单击汇编链接,程序自动加载。

若有错误,则改正。

对于“Warning 4021:no stacks segment”错误可继续,不影响调试。

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

1 课程编号: 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系列单片机原理及应用》等书的相关内容为参考,根据本实验室多年来微机原理的实验教学经验而重新编写的,以更加适应实验教学的要求。 本指导手册中共设有9个实验,由授课教师和实验指导教师根据实际需要选择。 本实验指导手册在编写及试用过程中,得到了机械电子工程教研室的领导和全体授课教师的大力支持和帮助,并特别是宋守许和陈甦欣两位老师对本实验指导手册中的内容取舍提出了许多宝贵的指导性意见,在此表示衷心的感谢。 根据本指导手册第一版在实验教学过程中的实际情况,在本次修订中对部分内容作了相应的修改,以便更加符合实验教学的需求。

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

计算机控制基础实验室 杨鼎来 二O O六年十二月

总页数:68 总字符数:26,536 2

实验教学大纲 课程编号: 02300220 课程名称: 微机原理及应用 英文名称:Microcomputer Principle and Application 实验指导书名称:《DICE-8086K微机原理及应用实验指导书》

一、学时学分 总学时:48 学分:3 实验学时:16

二、实验目的 本课程实验目的是让学生在深入掌握该课程教学内容,具备利用8086CPU的指令系统,伪指令系统进行宏汇编语言程序设计和调试的能力,培养学生软件综合调试的基本实验技能。

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

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

五、考核与报告 实验完成情况及动手能力60%,实验报告20%,实验态度及实验结果20%。上述分数以20%计入该门课总成绩。

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

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

九、实验地点 机械与汽车工程学院实验中心。

十、开课学期 第5学期。

序 号 实 验 名 称 内 容 提 要 每组 人数 实验 时数 实验 要求 实验 类别 备注

01 8086系统配置 最小模式系统结构与配置,主要管脚硬件连接方法。 2 2 必开 验证 实 验 一

02 实验系统操作 系统操作方法、显示和修改寄存器、存储器内容。 2 2 必开 验证 实 验 一

03 算术运算实验 编程求出加、减、乘、除等运算结果。 2 4 必开 设计 实 验 二

04 数据排序实验 采用冒泡排序算法进行数据排序。 2 2 必开 设计 实 验 三

05 分支程序设计 用多个条件转移指令实现分支结构程序。 2 2 必开 设计 实 验 三

06 步进电机控制实验 结合接口技术和电机控制技术实现步进电机控制。 2 4 选开 综合

07 子程序设计 通过堆栈传递参数,实现十进制数组求和。 2 4 选开 设计 08 递归调用 求N!的程序设计与验证。 2 4 选开 设计

09 循环程序设计 利用串操作指令对带符号的16进制的字节数进行比较,把最大值在屏幕上显示出来 2 2 选开 设计 4

实验守则 1. 学生应按照课程教学计划,准时上实验课,不得迟到早退。 2. 实验前认真阅读实验指导书,明确实验目的、步骤、原理,预习有关的理论知识,并接受实验教师的提问和检查。 3.进入实验室必须遵守实验室的规章制度。不得高声喧哗和打闹,不准抽烟、随地吐痰和乱丢杂物。有净化要求的实验室,进入必须换拖鞋。 4.做实验时必须严格遵守仪器设备的操作规程,爱护仪器设备,节约使用材料,服从实验教师和技术人员指导。未经许可不得动用与本实验无关的仪器设备及其它物品。 5.实验中要细心观察,认真记录各种实验数据。不准敷衍,不准抄袭别组数据,不得擅自离开操作岗位。 6.实验时必须注意安全,防止人身和设备事故的发生。若出现事故,应立即切断电源,及时向指导教师报告,并保护现场,不得自行处理。 7.实验完毕,应主动清理实验现场。经指导教师检查仪器设备、工具、材料和实验记录后方可离开。 8.实验后要认真完成实验报告,包括分析结果、处理数据、绘制曲线及图表。在规定时间内交指导教师批改。 9.在实验过程中,由于不慎造成仪器设备、器皿、工具损坏者,应写出损坏情况报告,并接受检查,由领导根据情况进行处理。 10.凡违反操作规程,擅自动用与本实验无关的仪器设备、私自拆卸而事故和损失的,肇事者必须写出书面检查,视情节轻重和认识程度,按章程予以赔偿。 11.学生进入开放实验室做实验时,应遵守学校开放实验室的相关规定和程序。

二O O六年五月 5

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

2. 熟悉和了解DICE-8086K 实验系统硬件的性能。 二 实验内容 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

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接口的电子实验演示装置,通过编制程序,对模拟控制对象进行实时控制,整机图片如下。

相关文档
最新文档