当前位置:文档之家› 四川大学微机接口实验报告

四川大学微机接口实验报告

四川大学微机接口实验报告
四川大学微机接口实验报告

四川大学计算机学院、软件学院

实验报告

学号:_XXXXX_ 姓名:_XXXX_专业:_计算机科学与技术_班级:_2010级XX班_第12 周

微机原理与接口技术实验报告

微机原理与接口技术实验报告 班级:自动化(铁道信号) 姓名: ***** 学号: 1121**** 授课教师:福恩

目录 1.实验一 (3) 2. 实验二 (8) 3.实验三 (13) 4.实验四 (22) 5.实验五 (26) 6.实验六 (33) 7.参考文献 (38)

实验一交通灯控制实验 一.实验目的 通过应用接口技术设计十字路口、复杂路口交通灯控制系统,学会应用“微机原理与接口技术”课程所学的X86汇编语言和接口技术掌握可编程并行接口芯片的硬件设计、软件编程,实现十字路口交通灯的模拟控制并思考计算机如何应用在各种控制系统中。 (1)掌握利用X86汇编语言技巧 (2)掌握X86微处理器与可编程并行接口芯片8255A硬件电路设计 (3)熟悉模拟交通灯控制的实现方法并思考如何应用在实际中。 二.实验容 设计一个交通控制系统,该控制系统工作后,交通灯按照如下规律变化: (1)南北路口的绿灯、东西路口的红灯同时亮3秒左右。 (2)南北路口的黄灯闪烁若干次,同时东西路口的红灯继续亮。 (3)南北路口的红、东西路口的绿灯同时亮3秒。 (4)南北路口的红灯继续亮、同时东西路口的黄灯亮闪烁若干次。 (5)返回(1)依次循环。 三.实验电路 如下图,L7、L6、L5作为南北路口的交通灯与PC7、PC6、PC5相连,L2、L1、L0作为东西路口的交通灯与PC2、PC1、PC0相连。编程使六个灯按交通灯变化规律燃灭。 8255动态分配地址: 控制寄存器:0EC0BH A口地址: 0EC08H C口地址: 0EC0AH

红黄绿红黄绿 图1-1 交通灯实验电路图四.程序流程图 五.源程序 CODE SEGMENT ASSUME CS:CODE ;********************************** 工作状态控制字设置 START: MOV DX,0EC0BH ;写控制端口,地址0EC0BH MOV AL,10010000B ;C口方式0输出 OUT DX,AL

微机原理与接口技术实验报告

新疆农业大学机械交通学院 实习(实验)报告纸 班级:机制072 学号: 073731234 姓名:唐伟 课程名称:微机原理及接口技术实习(实验)名称: DEBUG软件的使用 实验时间: 6.22 指导教师签字:成绩: —、实验目的 1.学习DEBUG软件的基本使用方法。 2.掌握8088/8086的寻址方式。 3.掌握数据传送、算术运算逻辑运算等类指令的基本操作。 二、实验内容与步骤 实验内容: 修改并调试以下程序,使之完成30000H开始的内存单元中存入31个先自然递增然后有自然递减的数据(00H~0F~00H)的功能。程序从CS:0100H开始存放。调试完成后程序命名为PCS.EXE并存盘。 实验步骤: (1)用A命令输入程序; (2)用反汇编U命令显示程序及目标码; 存盘程序命令为PCS1.EXE;

三、思考题 1.EXE文件程序的第一条可执行指令的IP等于多少? 答:EXE文件程序的第一条可执行指令的IP等于0010 。 2.在DEBUG环境下显示的程序和数字是什么形式?标号又是什么形式? 答: DEBUG把所有数据都作为字节序列处理。因此它可以读任何类型的文件。DEB UG可以识别两种数据: 十六进制数据和ASCⅡ码字符。它的显示格式是各个字节的十六进制值以及值在32与126之间的字节的相应ASCⅡ码字符。DEBUG总是用四位十六进制数表示地址。用两位数表示十六进制数据。不支持标号。 3.试述本次实验中你学会的DEBUG命令? 答:本次试验我学会了汇编命令(A命令)、.反汇编命令(U命令)、显示当前环境和寄存器内容(R命令、以十六进制和ASCII码形式显示内存单元内容(D命令)

四川大学电分实验报告

四川大学电气信息学院 实验报告书课程名称:电力系统分析 实验项目:单机—无穷大系统稳态运行实验与电力系统暂态稳定实验专业班级:电气工程及其自动化专业09303015 班级实验时间:2011年12月12日星期一 评阅老师: 成绩评定: 报告撰写人:张骏安学号:0943031056 电气信息学院专业中心实验室

单机—无穷大系统稳态运行实验 一、实验目的 1.了解和掌握对称稳定情况下,输电系统的各种运行状态与运行参数的数值变化范围; 2.了解和掌握输电系统稳态不对称运行的条件;不对称度运行参数的影响;不对称运行对发电机的影响等。 二、原理与说明 电力系统稳态对称和不对称运行分析,除了包含许多理论概念之外,还有一些重要的“数值概念”。为一条不同电压等级的输电线路,在典型运行方式下,用相对值表示的电压损耗,电压降落等的数值范围,是用于判断运行报表或监视控制系统测量值是否正确的参数依据。因此,除了通过结合实际的问题,让学生掌握此类“数值概念”外,实验也是一条很好的、更为直观、易于形成深刻记忆的手段之一。本实验系统是一种物理模型。原动机采用直流电动机来模拟,当然,它们的特性与大型原动机是不相似的。原动机输出功率的大小,可通过给定直流电动机的电枢电压来调节。实验系统用标准小型三相同步发电机来模拟电力系统的同步发电机,虽然其参数不能与大型发电机相似,但也可以看成是一种具有特殊参数的电力系统的发电机。发电机的励磁系统可以用外加直流电源通过手动来调节,也可以切换到台上的微机励磁调节器来实现自动调节。实验台的输电线路是用多个接成链型的电抗线圈来模拟,其电抗值满足相似条件。“无穷大”母线就直接用实验室的交流电源,因为它是由实际电力系统供电的,因此,它基本上符合“无穷大”母线的条件。 为了进行测量,实验台设置了测量系统,以测量各种电量(电流、电压、功率、频率)。为了测量发电机转子与系统的相对位置角(功率角),在发电机轴上装设了闪光测角装置。此外,台上还设置了模拟短路故障等控制设备。 三、实验电路图 四、实验项目和方法 (1)单回路稳态对称运行实验 ①合上EAL-02 上的状态开关QF2、QF6、QF4、QFS,使系统运行在单回路状态下; ②按照实验十进行启机、建压、并网; ③通过调速器中的“加速”“减速”按钮改变原动机功率,通过励磁调节器中“增磁”、

电机学实验三(一)(1)

肇庆学院 电子信息与机电工程学院电机学实验报告 13级电气2班姓名:梁智健学号:201324122202指导老师:肖奇军实验地点:后山金工楼2楼电工实验室 实验日期:2015年12月15日 实验三:三相鼠笼异步电动机的工作特性 一、实验目的 1、掌握三相异步电动机的空载、堵转和负载试验的方法。 2、用直接负载法测取三相鼠笼式异步电动机的工作特性。 3、测定三相鼠笼式异步电动机的参数。 二、预习要点 1、异步电动机的工作特性指哪些特性? 2、异步电动机的等效电路有哪些参数?它们的物理意义是什么? 3、工作特性和参数的测定方法。 三、实验项目 1、测量定子绕组的冷态电阻。 2、判定定子绕组的首末端. 四、实验方法 1、实验设备

2、屏上挂件排列顺序 D33、D32、D34-3、D31、D42、D51 3、测量定子绕组的冷态直流电阻。 将电机在室内放置一段时间,用温度计测量电机绕组端部或铁心的温度。当所测温度与冷却介质温度之差不超过2K时,即为实际冷态。记录此时的温度和测量定子绕组的直流电阻,此阻值即为冷态直流电阻。 (1) 伏安法 测量线路图为图3-1。直流电源用主控屏上电枢电源,可先调到50V输出电压。开关S1、S2选用D51挂箱,R用D42挂箱上1800Ω可调电阻。 图3-1 三相交流绕组电阻测定 量程的选择:测量时通过的测量电流应小于额定电流的20%,约小于60毫安,因而直流电流表的量程用200mA档。三相鼠笼式异步电动机定子一相绕组的电阻约为50Ω,因而当流过的电流为60毫安时二端电压约为3伏,所以直流电压表量程用20V 档。 按图3-1接线。把R调至最大位置,合上开关S1,调节直流电源及R阻值使试验电流不超过电机额定电流的20%,以防因试验电流过大而引起绕组的温度上升,读取电流值,再接通开关S2读取电压值。读完后,先打开开关S2,再打开开关S1。 调节R使A表分别为50mA,40mA,30mA测取三次,取其平均值,测量定子三相绕组的电阻值,记录于表3-2中。

微机原理与接口技术实验报告

微机原理与接口技术实验报告

2

3

实验一:数据传送 实验学时:2 实验类型:验证 实验要求:必修 一.实验目的 1.学习程序设计的基本方法和技能,掌握用汇编语言设计、编写、调试和运行程序的方法; 学习用全屏幕编辑软件QEDIT.EXE建立源程序(.ASM文件); 学习用汇编软件MASM.EXE对源文件汇编产生目标文件(.OBJ文件); 学习用连接程序LINK.EXE对目标文件产生可执行文件(.EXE文件); 学习用调试软件TD.EXE调试可执行文件; 2.掌握各种寻址方法以及简单指令的执行过程。 二.实验器材 PC机 三.实验组织运行要求 1.利用堆栈实现AX的内容与BX的内容进行交换。堆栈指针SP=2000H,AX=3000H,BX=5000H; 2.汇编、调试、观察、记录结果; ⑴用QEDIT.EXE软件输入汇编语言源程序,以.ASM格式文件存盘; ⑵用MASM对源程序进行汇编产生二进制目标文件(.OBJ文件),再用连接程序LINK产生可执行文件(.EXE文件); ⑶用调试软件TD调试、运行程序,观察、记录结果。 四.实验步骤 1.进入子目录E:>\SY86后,利用QEDIT.EXE(简称Q)送入以下汇编语言源程序,并以M1.ASM文件存盘 ⑴汇编语言程序的上机过程 ①进入\SY86子目录 E:>CD\SY86 E:\SY86> ②进入QEDIT.EXE 编辑界面 E:\SY86> Q ③输入文件名*.ASM(如M1.ASM)后,输入源程序 源程序 DATA SEGMENT PARA PUBLIC’DATA’ ;数据段定义 DB 512 DUP(0) DATA ENDS STACK SEGMENT PARA STACK’STACK’ ;堆栈段定义 DB 512 DUP( ?) 4

电机学实验大纲-2017版

《电机学》实验教学大纲 课程名称:《电机学》课程编码:060132008 课程类别:专业基础课课程性质:选修 适用专业:自动化 适用教学计划版本:2017 课程总学时:32 实验(上机)计划学时: 8 开课单位:自动化与电气工程学院 一、大纲编写依据 1.自动化专业2017版教学计划; 2.自动化专业《电机学》理论教学大纲对实验环节的要求; 3.近年来《电机学》实验教学经验。 二、实验课程地位及相关课程的联系 1.《电机学》是自动化专业的专业基础课程; 2.本实验项目是《电机学》课程综合知识的运用; 3.本实验项目是理解直流电机,交流电机及变压器的基础; 4.本实验以《电路》、《大学物理》为先修课; 5.本实验为后续的《运动控制基础》、《直流运动控制系统》、《交流调速系统》及《工厂供电及节能技术》课程学习有指导意义。 三、实验目的、任务和要求 1.本课程是自动化专业的一门专业基础课。课程主要讲解直流电机、变压器、交流电机。它一方面研究电机的基本理论问题、另一方面又研究与其相联系的科学实验和生产实际中的问题。本课程的实验目的是使学生掌握直流电机、交流电机、变压器的基本理论,为学习“直流运动控制系统”、“交流调速系统”和“工厂供电及节能技术”等课程打下坚实基础; 2.通过实验培养学生观察问题、分析问题和独立解决问题的能力; 3.通过综合性、设计性实验训练,使学生初步掌握电机的应用; 4.培养正确记录实验数据和现象,正确处理实验数据和分析实验结果的能力以及正确书写实验报告的能力。 5.实验项目的选定依据教学计划对学生工程实践能力培养的要求; 6.巩固和加深学生对电机学理论的理解,提高学生综合运用所学知识的能力; 7.通过实验,要求学生做到: (1)预习实验,自行设计实验方案并撰写实验报告; (2)正确连接实验线路; (3)用电机学理论知识独立分析实验数据。 四、教学方法、教学形式、教学手段的特色 重视学生的实际动手能力 五、实验内容和学时分配

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

实验一 DEBUG命令及其基本操作 一.实验目的: 1.熟练掌握DEBUG的常用命令,学会用DEBUG来调试程序。 2.深入了解数据在存储器中的存取方法,了解堆栈中数据的压入与弹出方法。 3.掌握各种寻址方法,了解简单指令的执行过程。 二、实验容: 1.打开计算机,在WINXP操作系统下,点击“开始”,选择“运行”,在“打开”一栏中输入“debug”,运行DEBUG应用程序,将出现DEBUG的提示符“-”。 2.在DEBUG提示符后键入字母“-a100”,回车后,屏幕上就会出现下面类似的容: (具体到每个计算机所产生的段地址和偏移地址可能有所不同) 这表示在地址1383:0100处,DEBUG等待用户键入程序助记符,下面键入程序: 3.在DEBUG的提示符后键入G,这是执行程序的命令,然后回车,就可以看到结果了。 4.现在让我们用“d”命令来看一下存储器 在100H~107H这8个单元,程序覆盖了原来的容,右边的字符是组成程序的ASCII码等价字符,圆点表示不可显示字符。 5.下面我们用反汇编命令来查看一下所键入的程序。“U”命令的格式是“U起始地址,终止地址”,即把起始地址到终止地址之间的十六进制码反汇编成汇编语言助记符语句。键入: 大家在屏幕上不仅可以看到地址和助记符,而且还可以看到与汇编语言等价的机器语言。6.现在我们修改存储单元的容,看看显示情况和变化。 我们看到显示的结果发生了变化,这是因为DOS的2号功能调用是显示输入数据的ASCII 码字符。 7.下面我们给程序命名并存盘。在键入“n”后紧跟程序名及扩展名

因为文件的字节数必须事先放在BX和CX中,其中BX保存高16位,CX保存低16位,整个32位的数保存文件的字节数,一般来说,BX设置为0,因为CX可存放的字节数为64K,对于一般的程序已足够了。 8.结束后可用Q命令退出DEBUG程序。 三、实验习题 1.写出完成下列功能的指令序列 (1)传送20H到AL寄存器 (2)将(AL)*2 (3)传送25H到BL寄存器 (4)(AL)*(BL) 问最后的结果(AX)=? 单步执行结果: 2.分别写出完成下列指令要求的指令: (1)将BX的低4位清零; (2)将AX的高4位置1; (3)将DX的低4位取反; (4)将CX的中间八位清零; (5)将AX中与BX中的对应位不相同的位均置1.

8086软硬件实验报告(微机原理与接口技术上机实验)

实验一实验环境熟悉与简单程序设计 实验目的 (1)掌握DEBUG调试程序的使用方法。 (2)掌握简单程序的设计方法。 实验内容 编程将BH中的数分成高半字节和低半字节两部分,把其中的高半字节放到DH中的低4位(高4位补零),把其中的低半字节放到DL中的低4位(高4位补零)。如: BH=10110010B 则运行程序后 DH=00001011B DL=00000010B 实验准备 (1)熟练掌握所学过的指令。 (2)根据实验内容,要求预先编好程序。 实验步骤 (1)利用DEBUG程序输入、调试程序。 (2)按下表要求不断地修改BH的内容,然后记录下DX的内容。 实验报告 (1)给出程序清单。 (2)详细说明程序调试过程。

程序: CODE SEGMENT START : MOV BH,00111111B MOV AL,BH MOV CL,4 SHR AL,CL MOV DH,AL MOV AL,BH AND AL,00001111B MOV DL,AL MOV CL,0 CODE ENDS END START

实验二简单程序设计 实验目的 (3)掌握DEBUG调试程序的使用方法。 (4)掌握简单程序的设计方法。 实验内容 试编写一个汇编语言程序,要求实现功能:在屏幕上显示:Hello world My name is Li Jianguo 参考程序如下:(有错) data segment out1 db 'Hello world' ax db 'My name is Li Jianguo' data ens code segment assume cs:code;ds:data lea dx,out1 mov ah,2 int 21h mov dl,0ah mov ah,2

四川大学化工原理实验报告

竭诚为您提供优质文档/双击可除四川大学化工原理实验报告 篇一:xxxx学院化工原理实验报告 贵州理工学院化工原理实验报告 学院:化学工程学院专业:化工职教班级:化职131 篇二:化工原理实验报告张 资源与环境工程学院 精馏分离实训报告 姓名:张x 学号:xxxxxxxxx 专业:应用化工 班级:xxx 指导教师:张xx 20XX年12月 日24 目录 1.精馏实验 1.1精馏的原理

1.1.1精馏的分类 1.1.2精馏的计算方法 1.1. 2.1概述 1.1.3理论塔板数的计算方法 1.1.3.1图算法 1.1.3.2捷算法 1.1.3.3严格计算法 1.2实验目的 1.3实验原理 1.4实验材料 1.5实验过程 1.6实验结果 2.总结 1.精馏实验 精馏是一种利用回流使液体混合物得到高纯度分离的蒸馏方法,是工业上应用最广的液体混合物分离操作,广泛用于石油、化工、轻工、食品、冶金等部门。 1.1精馏的原理双组分混合液的分离是最简单的精馏操作。典型的精馏设备是连续精馏装置,包括精馏塔、再沸器、冷凝器等。精馏塔供汽液两相接触进行相际传质,位于塔顶的冷凝器使蒸气得到部分冷凝,部分凝液作为回流液返回塔底,其余馏出液是塔顶产品。位于塔底的再沸器使液体部分

汽化,蒸气沿塔上升,余下的液体作为塔底产品。进料加在塔的中部,进料中的液体和上塔段来的液体一起沿塔下降,进料中的蒸气和下塔段来的蒸气一起沿塔上升。在整个精馏塔中,汽液两相逆流接触,进行相际传质。液相中的易挥发组分进入汽相,汽相中的难挥发组分转入液相。对不形成恒沸物的物系,只要设计和操作得当,馏出液将是高纯度的易挥发组分,塔底产物将是高纯度的难挥发组分。进料口以上的塔段,把上升蒸气中易挥发组分进一步提浓,称为精馏段;进料口以下的塔段,从下降液体中提取易挥发组分,称为提馏段。两段操作的结合,使液体混合物中的两个组分较完全地分离,生产出所需纯度的两种产品。当使n组分混合液较完全地分离而取得n个高纯度单组分产品时,须有n-1个塔。 精馏之所以能使液体混合物得到较完全的分离,关键在于回流的应用。回流包括塔顶高浓度易挥发组分液体和塔底高浓度难挥发组分蒸气两者返回塔中。汽液回流形成了逆流接触的汽液两相,从而在塔的两端分别得到相当纯净的单组分产品。塔顶回流入塔的液体量与塔顶产品量之比,称为回流比,它是精馏操作的一个重要控制参数,它的变化影响精馏操作的分离效果和能耗。 1.1.1精馏的分类精馏操作按不同方法进行分类。根据操作方式,可分为连续精馏和间歇精馏;根据混合物的组分数,可分为二元精馏和多元精馏;根据是否在混合物中加入

电机学实验报告

电机学实验报告 学院:核技术及其自动化工程专业:电气工程及其自动化 教师:黄洪全 姓名:许新 学号:200706050209

实验一异步电机的M-S曲线测绘 一.实验目的 用本电机教学实验台的测功机转速闭环功能测绘各种异步电机的转矩~转差曲线,并加以比较。 二.预习要点 1.复习电机M-S特性曲线。 2.M-S特性的测试方法。 三.实验项目 1.鼠笼式异步电机的M-S曲线测绘测。 2.绕线式异步电动机的M-S曲线测绘。 >T m, (n=0) 当负载功率转矩 当S≥S m 过读取不同转速下的转矩,可描绘出不同电机的M-S曲线。

四.实验设备 1.MEL 系列电机系统教学实验台主控制屏。 2.电机导轨及测功机、转矩转速测量(MEL-13、MEL-14)。 3.电机起动箱(MEL-09)。 4.三相鼠笼式异步电动机M04。 5.三相绕线式异步电动机M09。 五.实验方法 1 被试电动机M04法。 G 功机,与按图线,实验步骤: (1)按下绿色“闭合”按钮开关,调节交流电源输出调节旋钮,使电压输出为220V ,起动交流电机。观察电机的旋转方向,是之符合要求。 (2)逆时针缓慢调节“转速设定”电位器经过一段时间的延时后,M04电机的负载将随之增加,其转速下降,继续调节该电位器旋钮电机由空载逐渐下降到200转/分左右(注意:转速低于200转/分时,有可能造成电机转速不稳定。) (3)在空载转速至200转/分范围内,测取8-9组数据,其中在最大转矩附近多测几点,填入表5-9。

(4)当电机转速下降到200转/分时,顺时针回调“转速设定”旋钮,转速开始上升,直到升到空载转速为止,在这范围内,读出8-9组异步电机的转矩T,转速n,填入表5-10。 2.绕线式异步电动机的M-S曲线测绘

微机接口实验二(实验报告)

实验二 循环和分支程序设计 学号 201316122 姓名 黄成楠 专业 通信工程 成绩 【实验目的】 (1) 熟悉上机实验流程、调试及查看实验结果。 (2) 熟悉汇编语言编程环境,DOS 调用应用; (3) 编写循环和分支程序,并调试; 【实验内容及步骤】 1、 实验要求: 从键盘输入一系列字符, 以回车符结束,编程统计其中数字字符的个数(不超过100个) 提示: 程序首先调用DOS 功能的1号功能,从键盘输入字符。为得到字符串,可以采用循环结构,连续输入。在输入的过程中通过判断是否是回车来结束输入。其中回车的ASII 码(0DH )。数字的0的ASII 码(30H )9的(39H ) 流程图: Next1函数: Next 函数:

Exit函数: 2、实验内容: DSEG SEGMENT DATA1 DB 100 DUP(?) DATA2 DB 'please input:','$' DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG, DS:DSEG START: MOV AX, DSEG MOV DS, AX MOV BX,0 LEA DX,DATA2 MOV AH,09H INT 21H NEXT2: MOV AH,1 INT 21H CMP AL,0DH JE EXIT CMP AL,30H JAE NEXT3 JMP NEXT2 NEXT3: CMP AL,39H JBE NEXT4 JMP NEXT2 NEXT4: INC BX JMP NEXT2 EXIT: MOV AX,BX MOV CL,10 DIV CL

四川大学电力系统自动装置实验报告

电力系统自动装置实验报告 学院: 电气信息学院 专业: 电气工程及其自动化 班级: 102班 学号: 1143031233 姓名: 杨宁 老师:肖先勇

同步发电机并车实验 一、实验目的 1、加深理解同步发电机准同期并列原理,掌握准同期并列条件; 2、熟悉同步发电机准同期并列过程; 3、观察、分析有关波形。 二、原理与说明 将同步发电机并入电力系统的合闸操作通常采用准同期并列方式。准同期并列要求在合闸前通过调整待并机组的电压和转速,当满足电压幅值和频率条件后,根据“恒定越前时间原理”,由运行操作人员手动或由准同期控制器自动选择合适时机发出合闸命令,这种并列操作的合闸冲击电流一般很小,并且机组投入电力系统后能被迅速拉入同步。根据并列操作的自动化程度不同,又分为手动准同期、半自动准同期和全自动准同期三种方式。 正弦整步电压是不同频率的两正弦电压之差,其幅值作周期性的正弦规律变化。它能反映两个待并系统间的同步情况,如频率差、相角差以及电压幅值差。线性整步电压反映的是不同频率的两方波电压间相角差的变化规律,其波形为三角波。它能反映两个待并系统间的频率差和相角差,并且不受电压幅值差的影响,因此得到广泛应用。 手动准同期并列,应在正弦整步电压的最低点(同相点)时合闸,考虑到断路器的固有合闸时间,实际发出合闸命令的时刻应提前一个相应的时间或角度。 自动准同期并列,通常采用恒定越前时间原理工作,这个越前时间可按断路器的合闸时间整定。准同期控制器根据给定的允许压差和允许频差,不断地检查准同期条件是否满足,在不满足要求时闭锁合闸并且发出均压均频控制脉冲。当所有条件均满足时,在整定的越前时刻送出合闸脉冲。 三、实验项目、方法及过程 (一)机组启动与建压 1、检查调速器上“模拟调节”电位器指针是否指在0位置,如不在则应调到0 位置; 2、合上操作电源开关,检查实验台上各开关状态:各开关信号灯应绿灯亮、红灯 熄。调速器面板上数码管在并网前显示发电机转速(左)和控制量(右),在 并网后显示控制量(左)和功率角(右)。调速器上“并网”灯和“微机故障” 灯均为熄灭状态,“输出零”灯亮;

电机学实验报告

课程名称:电机学实验指导老师:章玮成绩:__________________ 实验名称:异步电机实验实验类型:______________同组学生:旭东 一、实验目的和要求(必填)二、实验容和原理(必填) 三、主要仪器设备(必填)四、操作方法和实验步骤 五、实验数据记录和处理六、实验结果与分析(必填) 七、讨论、心得 一、实验目的 1、测定三相感应电动机的参数 2、测定三相感应电动机的工作特性 二、实验项目 1、空载试验 2、短路试验 3、负载试验 三、实验线路及操作步骤 电动机编号为D21,其额定数据:P N=100W,U N=220V,I N=0.48A,n N=1420r/min,R=40Ω,定子绕组△接法。 1、空载试验 (1)所用的仪器设备:电机导轨,功率表(DT01B),交流电流表(DT01B),交流电压表(DT01B)。 (2)测量线路图:见图4-4,电机绕组△接法。 (3)仪表量程选择:交流电压表250V,交流电流表0.5A,功率表250V、0.5A。(4)试验步骤: 安装电机时,将电机和测功机脱离,旋紧固定螺丝。 试验前先将三相交流可调电源电压调至零位,接通电源,合上起动开S1,缓缓升高电源电压使电机起动旋转,注意观察电机转向应符合测功机加载的要求(右视机组,电机旋转方向为顺时针方向),否则调整电源相序。注意:调整相序时应将电源电压调至零位并切断 电源。

接通电源,合上起动开关S1,从零开始缓缓升高电源电压,起动电机,保持电动机在额定电压时空载运行数分钟,使机械损耗达到稳定后再进行试验。 调节电源电压由1.2倍(264V~66V)额定电压开始逐渐降低,直至电机电流或功率显著增大为止,在此围读取空载电压、空载电流、空载功率,共读取7~9组数据,记录于表4-3中。注意:在额定电压附近应多测几点。 试验完毕,将三相电源电压退回零位,按下电源停止按钮,停止电机。 表4-3 2、短路试验 (1)所用的仪器设备:同空载试验 (2)测量线路图:见图4-4,电机绕组△接法。 (3)仪表量程选择:交流电压表250V,交流电流表1A,功率表250V、2A。

微机原理与接口实验报告1

微机原理与接口实验报告计算机与信息工程学院11级通信工程20111105438 李楠 2.4 分支程序设计实验 一、实验目的 1. 掌握分支程序的结构。 2. 掌握分支程序的设计、调试方法。 二、实验设备 PC机一台,TD-PITE实验装置或TD-PITC实验装置一套。 三、实验内容 设计一数据块间的搬移程序。设计思想:程序要求把内存中一数据区(称为源数据块)传送到另一存储区(成为目的数据块)。源数据块和目的数据块在存储中可能有三种情况. 实验程序清单(例程文件名为:A4-1.ASM) SSTACK SEGMENT STACK DW 64 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START: MOV CX, 0010H MOV SI, 3100H MOV DI, 3200H CMP SI, DI JA A2 ADD SI, CX ADD DI, CX DEC SI DEC DI A1: MOV AL, [SI]

MOV [DI], AL DEC SI DEC DI DEC CX JNE A1 JMP A3 A2: MOV AL, [SI] MOV [DI], AL INC SI INC DI DEC CX JNE A2 A3: MOV AX,4C00H INT 21H ;程序终止 CODE ENDS END START 四、实验步骤 1. 按流程图编写实验程序,经编译、链接无误后装入系统。 2. 用E命令在以SI为起始地址的单元中填入16个数。 3. 运行程序,待程序运行停止。 4. 通过D命令查看DI为起始地址的单元中的数据是否与SI单元中数据相同。 5. 通过改变SI、DI的值,观察在三种不同的数据块情况下程序的运行情况,并验证程序的功能。

微机原理与接口技术_课程设计实验报告

课程设计实验报告 课程:现代微机原理与接口技术题目:键盘扫描实验

班级:数字媒体 1004 学号: 0305100417 学生:海洋 指导老师:天天 日期: 2012.6.18 一、实验目的 (1)掌握键盘扫描的应用及编程 (2)掌握LED的应用 二、实验设备 PC计算机一台,TD-PIT + 实验系统一套。 三、实验原理 (1)8255芯片:8255具有3个带锁存或缓冲的数据端口,它的并行数据宽度为8位。可与外设并行进行数据交换。A口和B口具有中断控制逻辑,在外设与CPU之间可用中断方式进行信息交换。把8255并口和键盘,组成一个键盘装置。通过cpu对8255的控制最总达到键扫的目的。每一个键对应一个ASCII 码字符,通过8255的输入和输出,最终显示在屏幕上。 (2)LED数码显示原理:数码管的 7 个段及小数点都是由 LED 块组成的,显示方式分为静态显示和动态显示两种。数码管在静态显示方式时,其共阳管的位选信号均为低电平,四个数码管的共用段选线 a、b、c、d、e、f、g、dp 分别与单片机的 8 根 I/O 口线相连,显示数字时只要给相应的段选线送低电平。数码管在动态显示方式时,在某一时刻只能有一个数码管被点亮显示数字,其余的处于非选通状态,位选码端口的信号改变时,段选码端口的信号也要做相应的改变,每位显示字符停留显示的时间一般为1-5ms,利用人眼睛的视觉惯性,在数码管上就能看到相当稳定的数字显示。 (3)键盘扫描原理:第一步,使行线为编程的输入线,列线是输出线,拉低所有的列线,判断行线的变化,如果有按键按下,按键按下的对应行线被拉低,否则所有的行

微机原理与接口技术软件实验报告

第一篇软件实验 实验一存储器块操作实验 一、实验目的 1. 熟悉KEIL集成调试环境和汇编程序的调试方法。 2. 掌握存储器读写方法; 3. 了解内存块的移动方法; 二、实验说明 实验1 指定某存储器的其实地址和长度,要求能将其内容赋值。通过该实验学生可以了解单片机读写存储器的方法,同时也可以了解单片机编程、调试方法。 块移动是单片机常用操作之一,多用于大量的数据复制和图像操作。例程2给出起始地址,用地址加1方法移动块,将指定源地址和长度的存储块移到指定目标为起始地址的单元中去。移动3000H起始的256个字节到4000H起始的256个字节。 三、实验内容 1. 试编程将片内RAM中的数据依次复制到片外RAM。假设源数据区的首地址为40H,目的数据区的首地址为1000H,数据块长度为10H。 流程图: 程序:

运行结果: Memory显示,片内RAM中40H开始数据为03 00 29 00 00 00 71 00 AB 00 00 00 1E 00 00 FF,说明测试数据已经成功输入片内RAM。从片外RAM中1000H位置开始记录为03 00 29 00 00 00 71 00 AB 00 00 00 1E 00 00 FF,说明片内RAM从40H开始的数据已经成功复制到片外从1000H开始的地址。 2. 两个16位无符号二进制数分别存放在片外RAM首址为2000H和2002H单元内,将它们相加,结果存入RAM 30H(低8位)、31H(高8位)。 程序(以0506H+CDEFH为例):

0506H和CDEFH已存入片外单元,运算结果D2F5已存入30H和31H中。 四、思考题 1. 如何将存储块的内容置成某固定值(例全填充为0FFH)?请用户修改程序,完成此操作。答:将源程序中的MOV A, #01H 改为MOV A,#0FFH即可。 2. 若源块地址和目标地址有重叠,该如何避免? 答:先执行一次数据转移操作将源块地址中的数据先暂存入一块地址与目标地址和源块地址均不重叠的存储区,再执行一次数据转移操作将暂存区的数据移入目标地址区域。 五、心得体会 本次实验我学会了数据块的移动和赋值。片内数据的移动和计算比较简便,涉及到片外数据的计算时要增加移动到片内的步骤。当数据需要进行保护时可以设定数据暂存区。 本实验微机原理的第一个实验,刚开始编程时有一点困难。我体会到了汇编语言的特点。与其他语言相比,它不仅要求良好的逻辑能力,而且要求编程者有较好的硬件知识。比如本次实验中,一开始我的编译一直报错,原来是将MOVX A,@DPTR指令错写成了MOV A,@DPTR。MOV指令用于内部RAM数据传送,而MOV用于外部数据传送。我体会到只有充分了解单片机的硬件结构,才能使用正确的指令,让编程正确无误的进行。这也是我今后要加强学习的重点。 实验二数值转换实验 一、实验目的

微机原理与接口技术 实验报告

微机原理与接口技术 实验报告 学院:计算机与通信工程学院 专业:计算机科学与技术 班级: 学号: 姓名:

实验一8259中断控制器应用实验 一、实验目的 1.掌握PC机中断处理系统的基本原理。 2. 掌握可编程中断控制器8259的应用编程方法。 二、实验内容 1.PC机内中断实验。使用单次脉冲模拟中断产生。验证中断处理程序,在显示器屏幕上显示一行预设定的字符串。 2.PC机内中断嵌套实验。使用单次脉冲模拟两个中断源的中断产生,填写中断处理程序,体会中断嵌套的过程。 3.扩展多中断源查询方式应用实验。利用实验平台上8259控制器作为中断扩展源,编写程序对8259控制器的中断请求进行处理。 三、实验步骤 1.实验1-1:PC机内中断应用实验 (1)按接线图连好接线,调用程序源代码8259-1.asm,观察实验现象,屏幕显示结果截图如下: (2)自设计实验。改变接线方式,将单次脉冲连到USB核心板上的IRQ10插孔上,参考本实验代码,编程实现IRQ10中断。(注意:考虑PC机内中断级联的方式,参看前面的原理说明),代码如下: DA TA SEGMENT MESS DB 'IRQ10 ',0DH,0AH, '$' DA TA ENDS

CODE SEGMENT ASSUME CS:CODE, DS:DA TA START: MOV AX, CS MOV DS, AX MOV DX,OFFSET INT10 MOV AX,2572H ;设置IRQ10对应的中断向量 INT 21H IN AL,21H ;读取中断屏蔽寄存器 AND AL,0F3H ;开放IRQ3中断和从片 OUT 21H,AL IN AL,0A1H ;从片的中断屏蔽寄存器 AND AL,0FBH ;开放IRQ10中断 OUT 0A1H,AL MOV CX,10 STI WAIT: JMP W AIT INT10: MOV AX, DATA ;中断服务程序 MOV DS, AX MOV DX, OFFSET MESS MOV AH, 09 ;在屏幕上显示每次中断的提示信息 INT 21H MOV AL, 20H ; 发出EOI结束中断到PC内主片的地址20H OUT 20H, AL LOOP NEXT IN AL, 21H ;读中断屏蔽寄存器,获取中断屏蔽字 OR AL, 08H ;关闭IRQ3中断 OUT 21H, AL ;将中断屏蔽字送到中断屏蔽寄存器 STI ;置中断标志位 MOV AH, 4CH ;返回DOS INT 21H NEXT: IRET ;中断返回 CODE ENDS END START 调用程序代码,观察实验现象,屏幕显示截图如下:

北邮微机原理与接口技术硬件实验报告

微原硬件实验报告 班级:07118 班 学号:070547 班内序号:26 姓名:杨帆

实验一熟悉实验环境及IO的使用 一,实验目的 1. 通过实验了解和熟悉实验台的结构,功能及使用方法。 2. 通过实验掌握直接使用Debug 的I、O 命令来读写IO 端口。 3. 学会Debug 的使用及编写汇编程序 二,实验内容 1. 学习使用Debug 命令,并用I、O 命令直接对端口进行读写操作, 2.用汇编语言编写跑马灯程序。(使用EDIT 编辑工具)实现功能 A.通过读入端口状态(ON 为低电平),选择工作模式(灯的闪烁方式、速度 等)。 B.通过输出端口控制灯的工作状态(低电平灯亮) 三,实验步骤 1.实验板的IO 端口地址为EEE0H 在Debug 下, I 是读命令。(即读输入端口的状态---拨码开关的状态) O 是写命令。(即向端口输出数据---通过发光管来查看) 进入Debug 后, 读端口拨动实验台上八位拨码开关 输入I 端口地址回车 屏幕显示xx 表示从端口读出的内容,即八位开关的状态ON 是0,OFF 是 1 写端口 输入O 端口地址xx (xx 表示要向端口输出的内容)回车 查看实验台上的发光二极管状态,0 是灯亮,1 是灯灭。 2. 在Debug 环境下,用a 命令录入程序,用g 命令运行 C>Debug -a mov dx, 端口地址 mov al,输出内容 out dx, al

mov ah, 0bh int 21h or al, al jz 0100 int 20h -g 运行查看结果,修改输出内容 再运行查看结果 分析 mov ah, 0bh int 21h or al, al jz 0100 int 20h 该段程序的作用 3.利用EDIT 工具编写汇编写跑马灯程序程序 实现功能 A.通过读入端口状态(ON 为低电平),选择工作模式(灯的闪烁方式、速度等)。 B.通过输出端口控制灯的工作状态(低电平灯亮) C>EDIT 文件名.asm 录入程序 按Alt 键打开菜单进行存盘或退出 编译文件 C>MASM 文件名.asm 连接文件 C>LINK 文件名.obj 运行文件或用Debug 进行调试。 四,程序流程图

四川大学化工原理流体力学实验报告

化工原理实验报告流体力学综合实验 姓名: 学号: 班级号: 实验日期:2016、6、12 实验成绩:

流体力学综合实验 一、 实验目的: 1. 测定流体在管道内流动时的直管阻力损失,作出与Re 的关系曲线。 2. 观察水在管道内的流动类型。 3. 测定在一定转速下离心泵的特性曲线。 二、实验原理 1、求 与Re 的关系曲线 流体在管道内流动时,由于实际流体有粘性,其在管内流动时存在摩擦阻力,必然会引起 流体能量损耗,此损耗能量分为直管阻力损失与局部阻力损失。流体在水平直管内作稳态流 动(如图1所示)时的阻力损失可根据伯努利方程求得。 以管中心线为基准面,在1、2截面间列伯努利方程: 因u 1=u 2,z 1=z 2,故流体在等直径管的1、2两截面间的阻力损失为 ρP h f ?= 流体流经直管时的摩擦系数与阻力损失之间的关系可由范宁公式求得,其表达式为 22 u d l h f ??=λ 由上面两式得: 22u l d P ???= ρλ 而 μρdu = Re 由此可见,摩擦系数与流体流动类型、管壁粗糙度等因素有关。由因此分析法整理可形象地表示为 )(Re,d f ελ= 式中:f h -----------直管阻力损失,J/kg; λ------------摩擦阻力系数; d l .----------直管长度与管内径,m; P ?---------流体流经直管的压降,Pa; ρ-----------流体的密度,kg/m3; 1 1 2 2 图1 流体在1、2截面间稳定流动 f h gz u p P +++=++22221211 2gz 2u ρρ

微机原理与接口技术实验报告

微机原理与接口技术课程设计报告题目:继电器控制实验设计 学院电子与信息工程学院 专业通信工程年级 10级 学生姓名 xx 学号 _ xxxxxxxx 指导教师 xx 完成时间 2012/11/9 二O一二年十一月

目录 摘要 (3) 一.实验目的 (4) 二.实验原理 (4) 1 实验基本原理 (4) 2.1继电器结构原理图 (5) 2.2继电器工作原理 (5) 3.1 8255A组成 (6) 3.2 8255A结构框图 (7) 3.3 8255A工作方式 (7) 三.实验内容 (11) 四.程序设计 (12) 4.1程序流程图 (12) 4.2程序代码 (12) 五.实验小结........................................................ 错误!未定义书签。 六.参考文献 ......................................................... 错误!未定义书签。

摘要 现代自动控制设备中,都存在一个电子电路与电气电路的互相连接问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件,另一方面又要为电子线路的电气电路提供良好的电气隔离,以保护电子电路和人身的安全。继电器便能完成这一桥梁作用。 本课程设计主要采用了控制继电器和8255A芯片来完成。电路的控制端为高电平时,继电器工作常开触点吸合,连触点的LED灯被点亮。当控制端为低电平时,继电器不工作。执行时,对应的LED将随继电器的开关而亮灭。 关键词:控制继电器 8255A芯片

一.实验目的 1、进一步熟悉汇编语言的设计编写 2、掌握继电器控制的基本原理 3、掌握继电器控制编程方法 4、掌握8255芯片的应用 二.实验原理 1、利用8255A PA0输出高低电平,控制继电器的开合,以实现对外部装置的控制。 硬件线路原理图接线如下: 2、继电器 在现代工业中,人员和电子电路安全保障一直是首要考虑的问题,尤其在一些高危恶劣环境下,如高温高压等,如何在保障操作人员和电子电路安全的前提下对电路进行良好地控制便成为了工业进步不可回避的问题。一方面要使电子电路的控制信号能够控制电气电路的执行元件,另一方面又要为电子线路的电气电路提供良好的电气隔离,以保护电子电路和人身的安全,符合这种需求的元件便是继电器。 控制继电器是一种自动电子控制器件,它适用于远距离接通和分断交、直流小容量控制电路, 它具有控制系统和被控制系统,通常应用于自动控制电路中,

四川大学微机原理实验报告..

微机原理实验报告 学院: 专业班级: 姓名 学号

实验一汇编语言编程基础 1.3汇编语言程序上机操作和调试训练 一.功能说明 运用8086汇编语言,编辑多字节非压缩型BCD数除法的简单程序,文件名取为*.ASM。 运用MASM﹒EXE文件进行汇编,修改程序中的各种语法错误,直至正确,形成*.OBJ文件。 运用LINK.EXE文件进行连接,形成*.EXE文件。 仔细阅读和体会DEBUG调试方法,掌握各种命令的使用方法。 运用DEBUG。EXE文件进行调试,使用单步执行命令—T两次,观察寄存器中内容的变化,使用察看存储器数据段命令—D,观察存储器数据段内数值。 再使用连续执行命令—G,执行程序,检查结果是否正确,若不正确可使用DEBUG的设置断点,单步执行等功能发现错误所在并加以改正。 二.程序流程图 设置被除数、商的地址指针 设置单位除法次数计数器 取被除数一位作十进制调整 作字节除法、存商 N 被除数各位已除完? Y 显示运算结果 结束 三.程序代码 修改后的程序代码如下: DATA SEGMENT A D B 9,6,8,7,5 B DB 5 C DB 5 DUP (0) N EQU 5 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START: MOV AX,DATA MOV DS,AX

MOV ES,AX CLD LEA SI,A LEA DI,C MOV CX,N MOV AH,0 LP1: LODSB AAD DIV B STOSB LOOP LP1 MOV CX,N LEA DI,C LP2: MOV DL,[DI] ADD DL,30H MOV AH,2 INT 21H INC DI LOOP LP2 MOV AH,4CH INT 21H CODE ENDS END START 四.实验感想和收获 通过这次试验,我对微机原理上级试验环境有了初步的认识,可以较为熟练地对汇编语言进行编译,汇编及连接,同时也学会了用DEBUG调试程序,收获很大。 在这次试验中我也遇到了一些困难。在刚开始我发现自己无法打开MASM.EXE,计算机提示是由于版本不兼容。我这才想起来我的操作系统是64位的,和该软件版本不兼容。不过我并没有放弃,经过我的摸索之后,我发现用DOSBOX这个程序可以解决我的电脑运行不了该程序的问题。在解决了第一个难题后,我开始着手改正试验1.3中的语法错误和逻辑错误,但是无论我怎么修改却始终都无法通过编译,并且基本上每句话都有编译错误。根据我多年编程的经验来看,这应该是中文输入法在搞鬼,之后我耐心地把程序重新输了一遍,果然通过了编译,并且之后的连接也进行的很顺利。在用DEBUG调试时发现得出的结果也很正确。 尽管这次的实验内容非常简单,仅仅是教会我们一些基本的操作,但我却明显感觉到了汇编语言和C语言等高级语言所不同的地方。越是底层,基础的东西就越不人性化,用C语言一行代码就能实验的功能在汇编语言中可能要花上数十行。看来汇编语言的学习不是几周就能速成的,必须要有长年累月的积淀才能掌握。

相关主题
文本预览
相关文档 最新文档