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

合集下载

附录2_微机原理与接口技术、单片机原理及应用实验指导书_[共8页]

附录2_微机原理与接口技术、单片机原理及应用实验指导书_[共8页]

环境。否则提示“通信未连接”,则在脱机模式下进入程
序集成环境主窗口如附录图 2-2 所示。系统默认与实验
系统的连接方式为串口 1 连接。串口及通讯通信参数的 确定可在此窗口下设定。
附录图 2-1 MCS51 软件连接界面
附录图 2-2 单片机程序集成环境主窗口
113
微机原理与接口技术、单片机原理及应用实验指导书
附录 2
Windows 版单片机软件使用指南
2.1 软 件 启 动
在“开始/菜单 MCS51 软件,如附
录图 2-1 所示。
提示计算机系统正在与实验系统建立连接,此时,
请按实验系统板上的“RESET”按键,如果通讯通信正
常,则在计算机上提示“通信已连接!”,进入程序集成
2.3 编 辑 程 序
在“文件”中选择“新建”菜单,可进行 C 语言编辑或汇编语言编辑。也可以选择“打开”, 打开现有的实验程序(选择后缀.ASM 或.C 可分别打开汇编语言程序和 C 语言实验程序)。
2.4 编 译 调 试
主菜单中有“编译”栏,可对当前文件进行编译。“调试”栏可进行系统复位及其他调试手段。 “选项”栏“通讯通信串口选项”可进行通讯通信口设置。“查看”栏可打开内存、外存、寄存器
等窗口,通过修改存储器地址可查看不同地址区的内容,也可以对其进行修改。
2.5 不与计算机连接情况下的监控程序的使用
1.键盘布局及键盘定义 8051 教学实验系统键盘有 3×8 共 24 个键,外加两个第二功能键(SHIFT 和 CTRL),键盘
114
2.2 主窗口简介
主窗口由以下几个区域组成:最上部为此集成开収环境的程序名称及打开的文件名称(当没 有文件打开时,则无文件名称显示),一般为蓝底白字;它的下部为主菜单,主菜单的项目与工作 状态有关,当没有文件打开或运行时,只有 3 项(见附录图 2-2):文件、查看、帮助。而当有文 件打开时,则共有 9 项:文件、编辑、查看、编译、调试、控制对象、选项、窗口、帮助(主菜 单的功能见功能详解)。在主菜单的下部为工具栏,自左至右为:新建 C 文件( )、新建汇编文 件( )、打开(文件)( )、文件保存(存盘)( )、剪切( )、复制( )、粘贴( )、C 程序编译命令(Ctrl+F7)( )、C 程序连接命令(Shift+F7)( )、C 程序编译连接命令(F3)( )、 汇编命令(F3)( )、开始调试(F5)( )、停止调试(Shift+F5)( )、程序复位(Ctrl+F2) ( )、设置/清除断点(Ctrl+F8)( )、跟踪调试(F7)( )、单步执行(F8)( )、执行到光标 行(F4)( )、运行(F9)( )、反汇编窗口(Alt+5)( )、寄存器窗口(Alt+2)( )、内部 数据存储器窗口(Alt+3)( )、外部数据存储器窗口(Alt+4)( )、步进电机实验( )、炉温控 制实验( )、电机调速实验( )、中止实验( )、帮助( )这些工具并不是同时有效。具 体见工具按钮功能详解。在主界面的中央的大面积区域为文件的编辑区,可打开汇编文件、C 文 件及其他形式的文本文件。在主界面的下部为状态栏,最左边为命令/提示栏,显示当前正在执行 的命令或工作状态,当光标指向一个按钮时,此栏也显示此按钮的功能。第二栏为光标在编辑区 域中所处的行、列位置,右边的两栏分别显示当前键盘字母键的大/小写状态及小键盘的状态(数 字/命令)。

微机原理及接口技术实验指导书(TPC-ZK-II认证)20151026

微机原理及接口技术实验指导书(TPC-ZK-II认证)20151026
7)逻辑电平开关电路
如图1.5,实验台右下方设有8个开关K7~K0,开关拨到“1”位置时开关断开,输出高电平,向下到“0”位置时开关接通输出低电平,电路中串接了保护电阻,使接口电路不直接同+5V、GND相连,防止误操作、误编程损坏集成电路。
图1.5逻辑电平开关电路
8)LED显示电路
如图1.6,实验台上设有8个发光二极管及驱动电路(输入端L7~L0),当输入信号为“1”时发光,为“0”时灭。
4)保存源程序
当前运行环境下,选择菜单栏中的“文件”菜单,菜单下拉后选择“保存”,如果是无标题文档,需在提示下输入文档的名称及选择保存的路径,单击确定后保存;否则程序自动保存当前文档显示区域中显示的文档。或者选择菜单栏中的“文件”菜单,菜单下拉后选择“另存为”,并在提示下输入文档的名称及选择保存的路径,单击确定后保存。
微机原理及接口技术
实验指导书
(2012版)
《微机原理及接口技术》课程教学团队编
2015年4月
概述/前言/课程介绍
《微机原理及接口技术实验》是电、计算机、控制等工科专业教育中的一门核心专业基础实验课,本实验由微机原理部分及接口部分组成,微机原理部分以微机指令系统,汇编程序设计为主要内容,程序设计面向16位/32位系统指今,接口部分面向3种常用的微机接口芯片8255、0832、0809开展实验,要求学生自行设计硬件电路,编程面向16位地址/数据系统,实现对接口芯片的控制并完成具体的实验要求。
汇编+链接+运行
在当前运行环境下,选择菜单栏中的“ASM编译”菜单,选择汇编+链接+运行选项则程序对当前ASM源文件进行汇编与链接,编译调试窗口中输出汇编与链接的结果,若程序汇编或链接有错,则详细报告错误信息。若汇编与链接成功,程序自动运行。

微型计算机原理与接口技术(第4版)___题解及实验指导

微型计算机原理与接口技术(第4版)___题解及实验指导

微型计算机原理与接口技术(第4版)___题解及实验指导这份大纲旨在为《微型计算机原理与接口技术(第4版)吴宁题解及实验指导》给出一个概览,请参考以下内容。

概述介绍微型计算机原理与接口技术的基本概念引言微型计算机的发展和应用阐述微型计算机系统的组成和层次结构计算机硬件描述计算机硬件的基本组成包括中央处理器、存储器和输入输出设备讨论硬件的功能和特点计算机软件介绍计算机软件的概念和分类强调操作系统的作用和功能讨论软件的开发和应用微型计算机接口研究计算机与外部设备之间的连接和通信介绍接口的原理和技术分析接口的设计和实现实验指导实验准备介绍进行实验所需的基本准备工作包括实验器材、软件环境和实验原理的研究实验内容提供各章节相关实验的具体内容和步骤引导学生逐步完成实验任务强调实验中的关键点和注意事项实验总结总结每个实验的目的和结果分析实验过程中遇到的问题和解决方法提供实验的评价和改进建议通过这份《微型计算机原理与接口技术(第4版)吴宁题解及实验指导》大纲,学生可以了解该教材的内容和结构,对于研究和实验有一个整体的认识和预期。

本章介绍微型计算机原理与接口技术的基本概念和背景。

首先,讲解了计算机系统的组成和发展历程,帮助读者了解计算机系统的基本结构和演化过程。

其次,介绍了微型计算机的特点和分类。

通过本章的研究,读者能够建立起对微型计算机原理与接口技术的整体认识和理解。

本章将深入探讨微型计算机的结构和各个功能部件的作用。

首先,介绍了微型计算机的总线结构和数据流动方式,帮助读者了解信息在计算机系统中的传输过程。

然后,讨论了微型计算机的存储器层次结构和主要存储器的特点。

随后,讲解了微型计算机的中央处理器(CPU)的功能和内部结构。

最后,介绍了微型计算机的输入输出系统,包括输入设备和输出设备的种类和原理。

通过本章的研究,读者能够全面了解微型计算机的内部结构和各个功能部件的作用。

本章重点介绍微型计算机的编程技术,包括指令系统和汇编语言编程。

微型计算机原理及接口技术实验报告

微型计算机原理及接口技术实验报告
MUL
CL
ADD
AL, CH
;高4位加低4位
POP
CX
RET
BCD2BIN
ENDP
CODE
ENDS
END
START
编辑后:
编译后:
点击运行后:
运行后:
4.实验总结:
本次实验中:三个结构中数据段datasegment定义数据,堆栈段stacksegment要求存取空间,代码段codesegment编写主程序代码,用寄存器CX将,入口参数AL中存放两位BCD码,出口参数AL 中存放转换后的二进制数。首先调取存取空间,并且调用子程序,CALL指令,HLT是8086处理器处于停止状态,不执行指令,定义过程的伪指令PROC,子程序中push将把CX的值压入堆栈段,SHR逻辑右移指令,MUL的乘法指令,子程序BCD2BIN中的RET是返回指令。本实验通过对子程序的调用,以及返回等操作来实现将BCD码转换成二进制数。
ENDS
END
START
将问号改成0后编译源程序得到错误如下:
清除错误后得到
点击run
运行后得到
2. 代码转换实验
从键盘输入2个十进制数组合成压缩BCD码存入DL,再将压缩BCD码转换成ASCII码送CRT显示。
源程序:
CODE
SEGMENT
ASSUME
CS:CODE
ST:
MOV
AH, 01H
INT
4、实验总结
通过本实验:可以知道在不同的环境下运行emu8086是要注意某些问题,比如xp环境下的问号在win7下要改成0,编辑程序的框架分为三个部分数据段datasegment堆栈段stacksegment代码段codesegment。编辑好以后要点击编译必须无误后才能运行。点击运行后可以在下一个界面单步观察,AX BX CX DX CS IP SS SP BP SI DI DS ES的值的情况以便更好的了解emu8086。

微机原理实验指导书

微机原理实验指导书

前言《微型计算机原理及应用》是一门实践性很强的专业技术基础课,因此,必须在课堂教学的基础上配以足够的实验或实践性教学环节,以便理论联系实际,使学生能深入理解课堂教学内容,加强学生动手能力,以加深对理论学习的理解和掌握,提高学生分析问题﹑解决问题的能力。

本实验指导书是《微型计算机原理及应用》一书的配套教材。

该实验指导书紧密结合教材内容,使用复旦大学科教仪器厂生产的FD-SJ8088A微机实验系统,合理安排了微机实验。

全书共分二部分。

第一部分汇编语言上机操作及程序调试方法及软件部分实验第二部分FD-SJ8088A微机实验系统介绍及硬件部分实验对于每一个实验都给出了实验目的﹑实验内容﹑预习要求﹑报告要求﹑实验提示﹑思考题。

实验提示部分我们仅给出部分文字提示和参考流程图,以作为学生自己编程时的参考。

我们主张学生在做实验前,必须要充分预习,充分准备,要依靠自己在实验前编出的程序,经过实验调试改正程序,得出正确的结果。

这样做实验,才能真正有收获,才能真正提高分析问题和解决问题的能力。

本实验指导书在编写的过程中,得到了本系的领导和老师的支持﹑指导和帮助,在此表示衷心的谢意。

由于编者水平有限,书中不妥或错误之处在所难免,欢迎大家在使用中提出宝贵意见。

编者2005年8月目录实验须知 (3)第一部分汇编语言上机操作及软件部分实验实验一汇编语言上机环境的熟悉和命令使用 (4)实验二利用D E B U G命令调试程序 (7)实验三利用中断指令进行输入输出程序设计 (9)实验四汇编语言综合编程实验 (11)第二部分硬件部分实验FD88调试软件 (12)实验五简单I/O接口控制实验 (21)实验六 8255 接口控制实验 (21)实验须知一、预习要求1.实验前认真阅读实验教程中有关内容,明确实验目的、内容和实验任务。

2.每次实验前做好充分的预习,对所需预备知识做到心中有数。

3.实验前应编好源程序,并对调试过程、实验结果进行预测。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

11.学生进入开放实验室做实验时,应遵守学校开放实验室的相关规定和程序。

2012年3月DICE-8086K系统安装与使用(一)键盘监控程序的功能和操作方法系统一经接通电源,数码管上显示监控提示符“P.”。

1. 键盘显示系统配备6位LED显示器,左边4位显示地址,右边2位显示该地址内容。

系统具有24个注塑键盘,左边l6个是数字键,右边8个是功能键。

在键盘监控状态下用户可以通过一组键命令完成下列操作·读写寄存器内容·读写存储器内容·EPROM传送·断点设置/清除·通过单步、断点、连续等功能来调试运行实验程序。

32位微型计算机原理与接口技术实验指导

32位微型计算机原理与接口技术实验指导

32位微型计算机原理与接口技术实验指导下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!32位微型计算机原理与接口技术实验指导引言在现代计算机科学领域中,微型计算机的原理和接口技术至关重要。

南京邮电大学微型计算机原理与接口技术实验报告书微机报告1

南京邮电大学微型计算机原理与接口技术实验报告书微机报告1

微型计算机原理与接口技术
实验报告书
班级155302 学号15530232 姓名高文俊
RESET ENDP
CODE ENDS
END BEG
三.上机结果及分析
我初步掌握了对系统定时源1CH中断进行计时实现长时间定时的方法,复习了DOS系统I/O功能的调用,并学会了BIOS键盘输入01H号功能的调用,对汇编程序的设计有了进一步的理解未来汇编只能在32位操作系统中才能更高的运行,不会轻易的出现错误,好在最后我也实现了我的实验目的,完成了用户登录的要求,完善了实验结果,而我自己对于错误密码也有一定程度的反应。

签名高文俊
时间:2017年5月31日。

微型计算机原理范文

微型计算机原理范文

微型计算机原理范文一、硬件原理1.数据传输:微型计算机通过数据总线、地址总线和控制总线来实现数据的传输。

数据总线用于传输数据信息,地址总线用于传输存储器或外设的地址,控制总线用于传输控制信号。

2.运算:中央处理器是微型计算机的核心组件,主要负责数据的处理和运算。

它由算术逻辑单元(ALU)和控制单元组成。

ALU用于进行算术和逻辑运算,控制单元用于控制指令的执行顺序。

3.存储:主存储器用于存储数据和程序。

它的存取速度较快,但容量较小。

微型计算机还可以连接辅助存储器,如硬盘、光盘和闪存,用于存储大量的数据和程序。

4.控制:微型计算机通过控制单元来控制指令的执行。

控制单元根据指令寄存器中的指令来产生相应的控制信号,实现指令的取指、译码、执行和访存等过程。

5.外围设备:微型计算机可以连接各种外围设备,如显示器、打印机、键盘、鼠标、扫描仪等。

它们通过输入输出端口与计算机系统进行通信。

二、软件原理1.系统软件:系统软件包括操作系统和语言处理程序等。

操作系统是微型计算机的核心软件,负责管理计算机的硬件资源和提供给应用软件的环境。

语言处理程序用于将高级语言转换为计算机可以执行的机器语言。

2.应用软件:应用软件包括各种办公软件、设计软件、娱乐软件等。

它们是根据用户需求来开发的,用于解决特定的实际问题。

三、微型计算机的工作原理1.初始化:当微型计算机通电时,控制单元首先从BIOS(基本输入输出系统)中读取并执行一段特定的程序,进行系统的初始化。

2.取指:控制单元从主存储器中按照程序计数器指定的地址读取指令,存放在指令寄存器中。

3.译码:控制单元对指令进行译码,确定指令的执行类型和操作对象。

4.执行:根据指令的类型和操作对象,控制单元产生相应的控制信号,使算术逻辑单元和主存储器执行相应的操作。

5.存取数据:微型计算机通过数据总线和地址总线将数据和地址传输到相应的部件,实现对数据的存取。

6.结果输出:微型计算机将运算结果通过数据总线和输出接口传输到相应的外围设备,如显示器或打印机。

微机原理及接口技术实验

微机原理及接口技术实验

接口技术简介
接口技术
接口技术是微型计算机中用于实现主机和外部设备之间数据传输和控制的技术。 它主要介绍各种常用接口电路和数据传输方式,以及如何实现数据的高速传输和 控制。
接口技术的应用领域
接口技术的应用领域同样非常广泛,包括打印机、显示器、硬盘、鼠标、键盘等 外部设备的控制和数据传输。通过接口技术的学习,可以掌握各种常用接口电路 和数据传输方式,为后续的嵌入式系统设计和应用打下基础。
问题解决能力增强
在实验过程中遇到问题时,我们 积极寻找解决方案,问题解决能 力得到了增强。
对未来实验的展望
增加实验难度和广度
希望未来实验能够增加难度和广度,涵盖更多的微机原理及接口技 术知识,以提升我们的专业技能。
加强实验与实际应用的结合
希望未来实验能够更多地与实际应用相结合,提高我们解决实际问 题的能力。
培养问题解决能力
在实验过程中,学生将遇到各种问题,需要通过 分析和解决这些问题,培养他们的问题解决能力。
实验内容
01
02
03
微机硬件结构实验
学生将学习如何拆解和组 装微机硬件,了解微机的 基本构成和工作原理。
存储器管理实验
学生将学习如何对微机的 存储器进行管理,包括内 存的分配、数据的读写等。
输入输出接口实验
完善实验指导和教材
希望实验指导和教材能够更加完善,提供更丰富的学习资源,帮助 我们更好地进行实验学习。
THANKS
感谢观看
注意事项与安全提示
注意事项
01
02
确保电源安全,避免短路或过载。
操作过程中避免用力过度,以免损坏设备 。
03
04
安全提示
如遇电源故障或设备异常,应立即切断电 源,保持安全距离。

微机原理实验报告

微机原理实验报告

微机原理实验报告实验目的,通过本次实验,掌握微机原理的基本知识,了解微机系统的组成和工作原理,掌握微机系统的组装和调试方法。

实验一,微机系统组成及工作原理。

1.1 微机系统的组成。

微机系统由中央处理器(CPU)、内存、输入设备、输出设备和外部设备等组成。

其中,CPU是微机系统的核心部件,负责控制整个系统的运行。

1.2 微机系统的工作原理。

微机系统的工作原理是通过CPU对内存中的指令进行解释和执行,从而实现各种功能。

CPU通过总线与内存、输入输出设备进行数据传输和控制信号的交换,实现对整个系统的控制和管理。

实验二,微机系统的组装和调试。

2.1 微机系统的组装。

在组装微机系统时,首先要选择合适的主板、CPU、内存、硬盘等配件,然后按照正确的安装顺序和方法进行组装。

组装完成后,还需连接电源、显示器、键盘、鼠标等外部设备。

2.2 微机系统的调试。

组装完成后,需要对微机系统进行调试,检查各个部件是否连接正确,是否能够正常工作。

通过BIOS设置和操作系统的安装,完成对微机系统的调试和配置。

实验三,微机系统的应用。

3.1 微机系统的应用领域。

微机系统广泛应用于各个领域,如办公、教育、科研、娱乐等。

在办公领域,微机系统可以用于文字处理、表格制作、图像处理等;在教育领域,微机系统可以用于多媒体教学、网络教学等。

3.2 微机系统的发展趋势。

随着科技的不断发展,微机系统也在不断更新换代,性能不断提升,体积不断缩小,功耗不断降低。

未来,微机系统将更加智能化、便携化,成为人们生活、工作不可或缺的一部分。

结论,通过本次实验,我对微机原理有了更深入的了解,掌握了微机系统的组成和工作原理,了解了微机系统的组装和调试方法,对微机系统的应用和发展趋势也有了一定的认识。

这对我今后的学习和工作将有很大的帮助。

微机原理实验指导书

微机原理实验指导书

《微机原理与接口技术》实验指导书试验地点: 图书馆三楼西南机房实验一初级程序的编写与调试实验一、实验内容1.设堆栈指针SP=2000H,AX=3000H,BX=5000H请编一程序段将AX的内容和BX的内容进行交换。

请用堆栈作为两寄存器交换内容的中间存储单元,用DEBUG调试程序进行汇编与调试。

2.设AX=0002H,编一个程序段将AX的内容乘10,要求用移位的方法完成。

3.设DS=当前段地址,BX=0300H,SI=0002H,请用DEBUG的命令将存储器偏移地址300H~304H连续单元顺序装入0AH、0BH、0CH、0DH、0EH。

在DEBUG状态下送入下面程序,并用单步执行的方法,分析每条指令源地址的形成过程?当数据传送完毕时,AX中的内容是什么?程序清单如下:(P120)MOV AX, BXMOV AX, 0304HMOV AX, [0304H]MOV AX, [BX]MOV AX, 0001[BX]MOV AX, [BX][SI]MOV AX, 0001[BX][SI]HLT二、实验目的和要求实验目的1.掌握DUBUG的常用命令,学会用DEBUG调试程序。

2.深入了解数据在存储器中的存储方法,及堆栈中数据的压入与弹出。

3.熟练掌握各种寻址方法以及简单指令的执行过程。

实验要求1.实验前要作好充分准备,包括汇编程序清单、调试步骤、调试方法,对程序结果的分析等。

2.本实验要求在PC机上进行。

3.本实验只要求在DEBUG调试程序状态下进行,包括汇编程序,调试程序,执行程序。

三、预习要求熟悉并掌握DEBUG的常用命令的格式和功能,其中主要包括(1)汇编命令A(2)显示内存命令D(3)修改存储单元内容命令E(4)反汇编命令U(5)命名命令N(6)读盘命令L(7)写盘命令W(8)运行命令G(9)检查和修改寄存器内容命令R(10)追踪与显示命令T(11)结束DEBUG返回DOS命令Q四、实验设备(软、硬件)1、IBM PC和(PC/XT、AT、286、386、486)2、BH-86/51 通用微机实验培养装置五、仪器使用说明PC-86系列微机调试程序——DEBUG1. DEBUG的主要功能(1)调试程序DEBUG是专为小汇编和宏汇编语言设计的一种调试工具。

试谈《微型计算机原理及应用》课程的教学改革

试谈《微型计算机原理及应用》课程的教学改革
行改革 ,整体改革的思ห้องสมุดไป่ตู้如下 :
高职的教学规律 ,体现高职高专教学特色 的教学模式。 针对学生基础较差的特点,遵循深入浅出、精讲多练 、 循序渐进的
教学模式 ; 利用多媒体课件 ( 包括动画、 P P T等 ) , 将抽象 的内容直观化 、
( 1 ) 为适应高职高专教育 的不断深入和稳步发展 , 解决知识的基础 性和先进性 、 前沿性之间的矛盾。1 6位微机是微机原理 的基础 , 理应加 强 ;而 3 2 位微机又是主流, 也应突出 ,因此 , 本课程内容就显得复杂难 学 。同时 ,由于总体课 时有限,课程又 比较多,该课程的课 时又在不断 的压缩 ,很多内容都不能在规定 的课时 内完成 。为此 ,在教学 内容上 以 l 6 位微机为主 , 以3 2 位微机为辅的教学体制 , 既兼顾了基础性 , 又达到 了先进性和前沿性的要求 。 ( 2 ) 理论课和实践分设 。由于课时在不 断的压缩 , 有的学校就干脆 取 消了实践课部分,只是讲解理论知识 ,但是工科学生在动手方面的能
静态的内容动态化、看不到的内容可视化 , 使课堂教学 、实验教学 、网
络教学实现三位一体,增强学生的学 习兴趣 , 调 动学生学习的积极性 ,
促进学生对所学知识的理解。
( 2 ) 行为导向教学法。 将任务驱动和项 目开发相结合的新型教学法 。 它摆脱了书本 、课堂的约束 ,学生 自由分组 、合作 , 教师指导 、 协调 ,
如今微机的处理器和系统的体系结构都发生了巨大 的变化 ,该课程
3 、创新教学方法 。改革教 学手段
( 1 ) 多措并举 , 满足教学的要求。 根据学生的专业性质和课程特点 , 广泛采用 “ 任务引领” 、“ 项目 驱动” 、“ 问题研讨” 、“ 案例导航 ”等符合

微机原理及应用实验教学改进与探讨

微机原理及应用实验教学改进与探讨

过 在实验 教学环 节 中理 论 联 系 实 际 , 以将课 堂理 可
论教 学 中抽 象 、 学 的知识具 体化 , 难 帮助学 生克 服畏 难情 绪 , 发学生 浓厚 的学 习兴趣 , 激 培养学 生 的综 合 能力 和创新 能力 。
1 现 有 实 验教 学现 状
1 1 实验课 程 内容 陈 旧 .
2 解 决 办 法及 改 进 措 施
2 1 改进 实验 内容 .
综 合性 实验 打下 基础 。对学有 余力 的学 生 我们会 提
出一个 设计 改进 要 求 , 以使 他 们 在 验证 性 实验 完 成
改进实 验 内容是 必 要 的 和必 须 的。保 留 8 8 / 0 6 88 0 8实 验 内容作 为基 础 , 入 3 引 2位微 机原 理 实 验 ,
门课 程 的教 材 、 实验 设 备 以及 实 验 内容 都 进行 相 应 的转 变 。只有不 断 地更 新 技 术 和新 知 识 、 改进 课 程 及 实验教 学 内容 , 能 使 学生 及 时 掌握 当今 时 代需 才 要 的计算 机技术 , 以便 能更好 地立 足于 社会 、 务 于 服
作 用 。但 随 着 近 年 来 微 处 理 器 从 1 6位 的 8 8 / 06 88 0 8到 3 2位 8 X 6系列 , P n u 系列 到 酷睿 2 08 从 etm i
掌握 对实 际应用 系统 的初步 开发能 力 。微 机原 理及
应用 的实 验教学 是整个 课程 教学 中 的重要 环节 。通

!=





第1 4卷
第 2期
2 1 年 4月 01
CN1 2—1 5 / 3 2 N

51单片机原理及应用实验指导书

51单片机原理及应用实验指导书

51单片机原理及应用实验指导书天津大学仁爱学院2010年10月实验须知一、预习要求1.实验前认真阅读实验教程中有关内容,明确实验目的和实验任务。

2.每次实验前应有预习报告,未预习者不允许参加实验。

3.预习报告中:对软件实验,要求画出程序流程图,编好上机程序。

二、实验要求1.实验是学习“汇编语言程序设计”这门课程的重要环节,实验课请勿迟到,缺席。

2.爱护设备,保持清洁,不随意更换设备。

3.认真完成实验任务,实验结果经教师检查,教师对实验内容提问,对完成者做记录。

4.做实验时,发生事故,应立即切断电源,并马上向教师报告,检查原因,吸取教训。

5.实验完毕,请整理实验设备,再离开实验室。

三、报告要求每次实验后,应递交一份实验报告,报告中应包括下列内容:1.实验名称、实验人姓名、学号、班级、所用的设备号。

2.实验目的、任务。

3.程序流程图、程序清单(应加适量注释)。

4.记录和分析实验结果。

5.根据实验目的认真做小结第一章51单片机实验系统简介1.1实验系统的特点EL-MUT-III 型单片机/微机教学实验系统具有开发、应用、实验相结合的高科技实验设备,系统具有以下特点:1、CPU可选用80C31、8086、中任一种CPU,系统功能齐全,涵盖了微机/单片机教学实验课程的大部分内容。

(本课程选用80C31 CPU)2、系统采用开放式模块化结构设计,通过两组相对独立的总线最多可同时扩展2块应用实验板,用户可根据需要购置相应实验板,降低了成本,提高了灵活性,便于升级换代。

3、配有两块可编程器件:EPM7128被系统占用。

另一块EPM7032供用户实验用。

两块器件皆可通过JTAG接口在线编程。

使用十分方便。

4、灵活的电源接口:配有PC机电源插座,可由PC提供电源。

另外还配有外接开关电源,提供所需的+5V,±12V,其输入为220V的交流电。

5、系统的联机运行模式:即配有系统调试软件,系统调试软件分DOS版和WINDOWS 版两种,均为中文多窗口界面。

微机原理实验指导书

微机原理实验指导书

微型计算机原理与应用实验指导书上海大学通信学院2010 年4 月PC微机原理实验一一、目的:掌握PC机DEBUG调试程序有关命令的操作及8086各类指令的功能。

二、要求:在PC机上完成下列程序的调试运行,并写出运行结果。

1.DEBUG的基本操作:(详细内容请参阅教材“程序的调试,P173”和“附录F调试程序DEUBG的使用,P499”)(1)从WINDOWS进入DOS之后,输入命令启动DEBUG:C:>DEBUG 回车(2)输入R命令,查看和记录CPU各个寄存器的内容:-R回车看到什么(3)输入A命令,汇编下面的字符“WINDOWS”显示程序:-A100 ;从偏移地址是0100H处开始写指令MOV AH,2MOV DL, 57 ;57H 是“W”的ASCII码INT 21 ;INT 21是DOS 功能调用,AH=2代表2号功能;这3句合起来的功能是:显示DL中的字符MOV DL, 49INT 21MOV DL, 4EINT 21MOV DL, 44INT 21MOV DL, 4FINT 21MOV DL, 57INT 21MOV DL, 53INT 21INT 3 ;功能是产生一个断点,不要省略(4)输入U命令反汇编上面的程序:-U 100问:这里100代表什么(5)输入G命令连续运行上面的程序,记录运行结果:-G=100(6)输入E命令把上面程序中的数据57,49,4E,44,4F,57,53依次分别改为57,45,4C,43,4F,4D,45:-E 103 回车(以下同)-E 107-E 10B-E 10F-E 113-E 117-E 11B(7)输入D命令查看程序机器码的存放情况:-D 100 11E ;看从100开始到11E的机器码(8)输入G命令再连续运行程序,并记录运行结果:-G=100(9)依次输入下面的T命令(单步执行)和G命令(设置断点并启动运行),记录各命令的运行结果:-T=100 回车-G=100 106 回车-G=100 10A 回车-G=100 10E 回车-G=100 11E 回车注意:下面第2—第8段程序是7个实用的小程序,若不小心打错指令,可以这样修改:例如:CS:0100 B300 MOV BL,00102 53 PUSH BX0103 B220 LP1: MOV DL,20要修改“PUSH BX”,因为这条指令的IP是0102,所以按以下操作:-A 0102 回车,然后把正确的指令打入,“-A ”是汇编指令。

微机原理与接口技术实验指导书(带程序)

微机原理与接口技术实验指导书(带程序)

《微机原理与接口技术》实验指导书计算机与信息工程系2012年9月目录实验概述............................................. 错误!未定义书签。

实验仪器使用简介 (5)实验项目一学生考试成绩统计实验 (11)实验项目一两个多位十进制数相减实验............... 1错误!未定义书签。

实验项目一 8259中断控制器实验.. (16)实验项目一具有优先通行权的十字路口交通灯控制设计 (21)实验项目一 8253定时器/计数器实验 (26)实验项目一继电器控制实验 (28)实验概述一、实验的目的本实验课是配合理论教学内容,帮助学生加深理解和掌握本门课程内容的重要手段。

由于本课程具有理论与实际相结合紧密的特点,通过实验使学生掌握微型计算机的原理及接口电路的设计应用技术。

二、实验前的准备工作1.了解所用的计算机系统(包括汇编编译系统)的性能和使用方法。

2.复习和掌握与本实验有关的DOS命令以及相关指令。

3.准备好上机所需的程序,切忌不编程或抄别人的程序去上机。

三、实验的步骤上机实验应一人一组,独立实验。

上机过程中出现的问题,除了是系统的问题以外,不要轻易举手问老师。

上机实验一般应包括以下几个步骤:1、编辑汇编语言源程序使用一种文本编辑软件(word、记事本、写字板等),编辑保存一个“文件名.ASM”的汇编语言源程序文件2、汇编源程序用宏汇编(MASM)对汇编源程序进行汇编,产生目标程序(文件名.OBJ3、连接程序用连接程序(LINK)将若干目标模块连同库子程序连接在一起,产生可执行文件(文件名.EXE)4、运行调试DEBUGDEBUG 程序是专门为汇编语言设计的一种调试工具,它通过单步、跟踪、断点和连续等方式为程序员提供了非常有效的调试手段。

格式:DEBUG [驱动器][路径][文件名][参数]四、实验报告实验报告应包括以下内容:实验目的、实验内容、程序清单、运行结果、对运行结果的分析以及本次调试程序所取得的经验。

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

微型计算机原理及应用实验指导实验一数据查找实验一、实验目的熟悉汇编语言编程。

二、实验内容在7000H-700FH中查出有几个字节是零,统计“00”的个数再显示在数码管上。

三、实验程序框图四、实验步骤(1)在7000H-700FH单元中放入随机数,其中几个单元中输入零。

(2)用连续方式从起始地址0160H开始运行程序(输入0160后按EXEC键)。

(3)观察显示器上的内容,应显示内容为“00”的单元的个数。

五、思考修改程序,查找其它内容。

实验程序1 ORG 0160H2 FIND: MOV SP,#60H ;设栈指针3 MOV R0,#10H ;查找16个字节4 MOV R1,#00H5 MOV DPTR,#7000H6 FIND1: MOVX A,@DPTR7 CJNE A,#00H,FIND2 ;取出的内容与00H相等吗?8 INC R1 ;计数值加1,指针加19 FIND2: INC DPTR10 DJNZ R0,FIND1 ;未完继续11 MOV A,R112 MOV R0,#79H ;个数送显示缓冲区13 ANL A,#0FH14 MOV @R0,A15 INC R016 MOV A,R117 SWAP A18 ANL A,#0FH19 MOV @R0,A20 INC R021 MOV A,#10H22 MOV R4,#04H23 FIND3: MOV @R0,A24 INC R025 DJNZ R4,FIND326 FIND4: LCALL DISP ;循环调显示程序27 SJMP FIND428 DISP: SETB 0D4H ;显示子程序29 MOV R1,#7EH30 MOV R2,#20H31 MOV R3,#00H32 DISP1: MOV DPTR,#0FF21H33 MOV A,R234 MOVX @DPTR,A35 MOV DPTR,#DATA136 MOV A,@R137 MOVC A,@A+DPTR38 MOV DPTR,#0FF22H39 MOVX @DPTR,A40 DISP2: DJNZ R3,DISP241 DEC R142 CLR C43 MOV A,R244 RRC A45 MOV R2,A46 JNZ DISP147 MOV A,#0FFH48 MOV DPTR,#0FF22H49 MOVX @DPTR,A50 CLR 0D4H51 RET52 DATA1: DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H ;显示代码53 DB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH54 END实验二工业顺序控制模拟实验一、实验目的掌握工业顺序控制程序的简单编程和中断的使用。

二、实验预备知识在工业控制中,象冲压、注塑、轻纺、制瓶等生产过程,都是一些断续生产过程,按某种程序有规律地完成预定的动作,例如注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作。

对这类断续生产过程的控制称为顺序控制,可用单片机控制实现。

三、实验内容8032的P1.0-P1.6控制注塑机的七道工序,模拟控制七只发光二极管的亮灭,高电平时发光二极管点亮。

设定每道工序时间转换为延时,P3.4为启动开关,低电平启动。

P3.3为外故障输入模拟开关,P3.3为0时不断告警。

P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序三位有输出。

四、实验说明实验中使用外部中断0,编中断服务程序的关键是:1. 保护进入中断时的状态,并在退出中断之前恢复进入时的状态。

2. 必须在中断服务程序中设定是否允许中断重入,即设置EX0位。

一般在进入中断服务程序时应保护PSW、ACC以及中断服务程序使用但非其专用的寄存器,本实验未涉及。

五、实验程序框图六、实验接线图七、实验步骤(1)P3.4连K1,P3.3连K2,P1.0-P1.6分别连到L1-L7,P1.7连SIN(电子音响输入端)。

(2)K1开关拨在上面,K2开关拨在上面。

(3)用连续方式从起始地址0580H开始运行程序(输入0580后按EXEC键),此时应处于等待启动状态。

(4)K1拨至下面(低电平),各道工序应正常运行。

(5)K2拨至下面(低电平),应有声音报警(人为设置故障)。

(6)K2拨至上面(高电平),即排除故障,程序应从刚才报警的那道工序继续执行。

八、思考修改程序,使每道工序中有多位输出。

实验程序1 ORG 0013H2 LJMP HA2S33 ORG 0580H4 HA2S: MOV P1,#00H ;关各道工序5 ORL P3,#00H6 HA2S1: JB P3.4,HA2S1 ;是否开始工作7 ORL IE,#84H ;初始化中断寄存器8 ORL IP,#04H9 MOV PSW,#00H10 MOV SP,#53H11 HA2S2: MOV P1,#01H ;第一道工序12 ACALL HA2S713 MOV P1,#02H ;第二道工序15 MOV P1,#04H ;第三道工序16 ACALL HA2S717 MOV P1,#08H ;第四道工序18 ACALL HA2S719 MOV P1,#10H ;第五道工序20 ACALL HA2S721 MOV P1,#20H ;第六道工序22 ACALL HA2S723 MOV P1,#40H ;第七道工序24 ACALL HA2S725 SJMP HA2S2 ;循环26 HA2S3: MOV B,R2 ;外部中断服务程序27 HA2S4: MOV P1,#00H ;关各道工序28 MOV 20H,#0A0H29 HA2S5: SETB P1.7 ;声音报警31 CLR P1.732 ACALL HA2S633 DJNZ 20H,HA2S534 CLR P1.735 ACALL HA2S636 JNB P3.3,HA2S4 ;判断故障是否已经排除37 MOV R2,B38 RETI ;排除故障后中断返回39 HA2S6: MOV R2,#06H ;延时子程序140 ACALL DELAY41 RET42 HA2S7: MOV R2,#30H ;延时子程序243 ACALL DELAY44 RET45 DELAY: PUSH 02H ;延时子程序46 DELAY1: PUSH 02H47 DELAY2: PUSH 02H48 DELAY3: DJNZ R2,DELAY349 POP 02H50 DJNZ R2,DELAY251 POP 02H52 DJNZ R2,DELAY153 POP 02H54 DJNZ R2,DELAY55 RET56 END实验三交通灯控制模拟实验一、实验目的1.掌握用8255A芯片扩展8051的输入输出接口的方法;2.掌握8051内部定时器的使用方法;3.掌握8051中断功能的使用方法;4.熟悉8051汇编程序的设计方法。

二、实验设备DVCC-598JH单片机、微机仿真实验系统三、实验内容用8255A芯片扩展单片机的I/O口,用作输出口,控制发光二极管的亮灭,模拟交通灯管理。

编程实现各个状态的转换。

每个状态的持续时间用8051单片机的内部定时器和中断实现。

四、实验要求因为本实验是交通灯控制模拟实验,所以要先了解实际交通灯的变化情况和规律。

假设一个十字路口为东西南北走向。

初始状态0为东西红灯,南北红灯。

然后转状态1东西绿灯通车,南北红灯。

过一段时间转状态2,东西绿灯灭,黄灯闪烁几次,南北仍然红灯。

再转状态3,南北绿灯通车,东西红灯。

过一段时间转状态4,南北绿灯灭,闪几次黄灯,延时几秒,东西仍然红灯。

然后回到状态1。

状态1至状态4为一个循环;循环不断重复,直到断电。

在本实验中,用十二个发光二极管代表十二盏交通灯,要求发光二极管的亮灭状态转换与交通灯相同。

各状态的持续时间和黄灯闪烁次数要求如表1所示。

要求用8051内部定时器和中断功能实现各个状态的延时。

状态要求0 仅在系统复位后执行一次,持续10S。

1 每个循环执行一次,持续20S。

2 每个循环执行一次,黄灯闪烁5次;每次闪烁,黄灯亮和灭均持续0.5S。

3 每个循环执行一次,持续20S。

4 每个循环执行一次,黄灯闪烁5次;每次闪烁,黄灯亮和灭均持续0.5S。

做实验前要完成如下准备工作:1.确定各个状态对应的8255A的输出数据。

2.根据8051内部定时器和中断的特点设计定时方式。

3.绘制程序的流程图。

4.编制控制程序。

五、实验程序框图图1 状态转换六、实验接线图及说明图2 实验接线十二个发光二极管L1-L12的亮灭由8255A的输出口线控制,其对应关系如表2所示。

方向东南西北颜色绿黄红绿黄红绿黄红绿黄红灯序号L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 控制口线PB3 PB2 PB1 PB0 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 控制逻辑为:控制口线输出高电平时,对应的发光二极管亮;控制口线输出低电平时,对应的发光二极管灭。

七、实验步骤1.按接线图,连接8255A的输出口线和发光二极管。

2.输入程序。

3.调试程序,检验状态的转换和持续的时间。

实验程序1 ORG 0630H2 HA4S: MOV SP,#60H ;设栈指针3 MOV DPTR,#0FF2BH4 MOV A,#80H ;设置PC、PB口为输出口,工作在方式05 MOVX @DPTR,A6 MOV DPTR,#0FF29H7 MOV A,#02H8 MOVX @DPTR,A9 INC DPTR10 MOV A,#49H11 MOVX @DPTR,A ;点亮四个红灯12 MOV R2,#25H13 LCALL DELAY ;延时14 HA4S3: MOV DPTR,#0FF29H15 MOV A,#08H16 MOVX @DPTR,A17 INC DPTR18 MOV A,#61H19 MOVX @DPTR,A ;东西绿灯亮,南北红灯亮20 MOV R2,#55H21 LCALL DELAY ;延时22 MOV R7,#05H ;黄灯闪烁次数为05H23 HA4S1: MOV DPTR,#0FF29H25 MOVX @DPTR,A26 INC DPTR27 MOV A,#51H ;东西黄灯亮,南北红灯亮28 MOVX @DPTR,A29 MOV R2,#20H30 LCALL DELAY ;延时31 MOV DPTR,#0FF29H32 MOV A,#00H33 MOVX @DPTR,A34 INC DPTR35 MOV A,#41H ;南北红灯亮36 MOVX @DPTR,A37 MOV R2,#20H38 LCALL DELAY ;延时39 DJNZ R7,HA4S1 ;闪烁次数未到继续40 MOV DPTR,#0FF29H41 MOV A,#03H42 MOVX @DPTR,A43 INC DPTR45 MOVX @DPTR,A ;东西红灯亮,南北绿灯亮46 MOV R2,#55H47 LCALL DELAY ;延时48 MOV R7,#05H ;置黄灯闪烁次数49 HA4S2: MOV DPTR,#0FF29H50 MOV A,#02H51 MOVX @DPTR,A52 INC DPTR53 MOV A,#8aH54 MOVX @DPTR,A ;东西红灯亮,南北黄灯亮55 MOV R2,#20H56 LCALL DELAY ;延时57 MOV DPTR,#0FF29H58 MOV A,#02H59 MOVX @DPTR,A60 INC DPTR61 MOV A,#08H ;东西红灯亮62 MOVX @DPTR,A64 LCALL DELAY ;延时65 DJNZ R7,HA4S2 ;闪烁次数未到继续66 LJMP HA4S3 ;循环67 DELAY: PUSH 02H ;延时子程序68 DELAY1: PUSH 02H69 DELAY2: PUSH 02H70 DELAY3: DJNZ R2,DELAY371 POP 02H72 DJNZ R2,DELAY273 POP 02H74 DJNZ R2,DELAY175 POP 02H76 DJNZ R2,DELAY77 RET78 END实验四A/D转换实验一、实验目的1. 掌握A/D转换与单片机的接口方法。

相关文档
最新文档