微机原理及接口技术实验指导书2(电子)(5)

2018-12-16 22:42

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

模拟量和数字量对应关系的典型值为:0V—00H, +2.5V—80H, +5V—FFH 6、 RESET键退出或STOP键后按MON键。 (二) D/A转换实验步骤:

1、将0832片选线0832CS(CS5)接到片选FE20插孔,还需接?12V电源。 2、输入实验程序。

3、运行实验程序,在系统显示监控提示符“P.”时,输入F000按F1键,输入90A0按EXEC键,在系统上显示执行符“ ”。

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

七、预习要求

仔细阅读实验指导书,复习教材有关的内容,按照实验目的和实验内容要求写实验预习报告(包括实验程序)。

八、实验报告要求

按照实验目的、实验内容、实验步骤及结果(包括实验程序)已经实验体会等步骤写实验报告。

九、思考题

通过本综合设计性实验,理论上和实践上有什么收获?

19

实验六 继电器控制

一 ﹑实验目的 二、实验内容

掌握用继电器控制的基本方法和编程。

利用8255PA0输出高低电平,控制继电器的开合,以实现对外部装置的控制。

三、实验接线图

实验接线图如下图所示。

图十一

四、实验步骤

1、8255 PA0连JIN插孔。

2、继电器常开触点JK接L2,常闭触点JB接L1,中心抽头J2接地。 3、输入实验程序,检查实验程序的正确性。

4、运行实验程序。在系统处于命令提示符“P.”状态下,输入F000后,按键 F1键,再输入9680后,按EXEC键,继电器应循环吸合。

五、参考程序

0000 CODE SEGMENT

ASSUME CS:CODE

=FF2B INCOPT EQU 0FF2BH ;定义8255各寄存器地址 =FF29 IOBPT EQU 0FF29H =FF28 IOAPT EQU 0FF28H

1680 ORG 1680H ;定义起始地址 1680 B088 START: MOV AL , 88H

1682 BA2BFF MOV DX, IOCONPT ;写控制寄存器, 定义各口

20

为输出口

1685 EE OUT DX , AL 1686 90 NOP 1687 90 NOP 1688 90 NOP

1689 BA28FF IOLED1: MOV DX , IOAPT ;使PA口输出高电平 168C B001 IODE2: MOV AL , 01H 168E EE OUT DX, AL

168F E80800 CALL DELAY ;延时

1692 B000 MOV AL , 00H ;使PA口输出低电平 1694 EE OUT DX , AL 1695 E80200 CALL DELAY

1698 EBF2 JMP IODE2 ;循环

169A B9FFFF DELAY:MOV CX, 0FFFFH ;延时子程序 169D E2FE DELAY:LOOP DELAY

169F C3 RET ;返回 16A0 CODE ENDS

END START

六、预习要求

仔细阅读实验指导书,复习教材有关的内容,按照实验目的和实验内容要求写实验预习报告。

七、实验报告要求

按照实验目的、实验内容、实验步骤及结果(包括实验程序)以及实验体会等步骤写实验报告。

21

实验七 步进电机的控制实验

一、实验目的

1、了解步进电机控制的基本原理。

2、了解步进电机转动编程方法。

二、实验内容

用8255PA0~PA3输出脉冲信号,驱动步进电机转动。读取显示器上显示的正、反转命令,转速(16级)和转动步数后执行。转动步数减为零时停止转动。

三、实验预备知识

步进电机驱动原理是通过对它每相线圈中的电流的顺序切换来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速,微电脑控制步进电机最适合。

四、实验接线图

实验接线图如图十所示。

图十二

五、实验步骤

1、 步进电机插头J1右边的BA~BD插孔与8255 PA0~PA3连接。

22

2、 步进电机接插头J1插座。

3、 输入实验程序,检查程序的正确性。

4、 运行实验程序。在系统处于命令提示符“P.”状态下,输入F000后,按F1键,输

入9620,按EXEC键。步进电机开始转动,步数逐渐减小至零时步进电机停止转动。

5、 观察电机转动情况。

六、参考程序

0000 =FF2B =FF29 =FF28 1620 1620 B088 1622 BA2BFF 1625 EE 1626 90 1627 90 1628 90 1629 BA28FF 162C B003 162E EE 162F E82400 1632 B006 1634 EE 1635 E82600 1638 B00C 163A EE 163B E82000 163E B009 1640 EE 1641 E81A00 1644 B003 1646 EE 1647 E81400 164A B006

CODE SEGMENT ASSUME CS:CODE

INCOPT EQU 0FF2BH ;定义8255各寄存器地址 IOBPT EQU 0FF29H IOAPT EQU 0FF28H ORG 1620H ;定义起始地址

START: MOV AL, 88H ;写控制寄存器, 定义

各口为输出口

MOV DX , IOCONPT OUT DX ,AL NOP NOP NOP

IOLED1: MOV DX , IOAPT MOV AL , 03H OUT DX , AL CALL DELAY MOV AL, 06H OUT DX, AL CALL DELAY MOV AL , 0CH OUT DX , AL CALL DELAY MOV AL, 09H OUT DX, AL CALL DELAY MOV AL , 03H OUT DX, AL CALL DELAY MOV AL, 06H

23

164C EE OUT DX , AL 164D E80E00 CALL DELAY 1650 B00C MOV AL , 0CH 1652 EE OUT DX , AL 1656 B009 MOV AL , 09H 1658 EE OUT DX , AL 1659 E80200 CALL DELAY 165C EBCB JMP IOLED1

165E B9FF3F DELAY: MOV CX , 03FFFH 1661 E2FE DELA : LOOP DELA 1663 C3 RET

1664 CODE ENDS ENDS START

七、预习要求

仔细阅读实验指导书,复习教材有关的内容,按照实验目的和实验内容要求写实验预习报告。

八、实验报告要求

按照实验目的、实验内容、实验步骤及结果(包括实验程序)、实验体会等步骤写实验报告。

24


微机原理及接口技术实验指导书2(电子)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:路基填筑

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: