1 / 6
文档名称:

大连理工大学本科实验报告.doc

格式:doc   大小:60KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大连理工大学本科实验报告.doc

上传人:kang19821012 2018/9/12 文件大小:60 KB

下载得到文件列表

大连理工大学本科实验报告.doc

文档介绍

文档介绍:大连理工大学本科实验报告
题目:8位A\D转换实验(查询方式)
步进电机实验

课程名称: 计算机原理课程设计
学院(系): 电子信息与电气工程
专业: 电气工程及其自动化
班级:
学生姓名:
学号:
成绩:
2010 年 12 月 13 日
实验目的
掌握模/数信号转换的基本原理,掌握ADC0809芯片的应用方法。
掌握步进电机的控制方法。
实验内容
从ADC0809通道0输入+5V可变电压,使用查询方法读取转换数据并在数码管上显示两位16进制数。
实验程序:
.model small
.386
AD_IO EQU 200H
LED_IO EQU 210H
DATA SEGMENT
LEDCODE DB 3FH,06H,5H,4FH,66H,6DH,7DH,07H,7FH,67H,77H,7CH,39H,5EH,79H,71H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
RPT:MOV DX,AD_IO
OUT DX,AL
MOV DX,AD_IO
ADD DX,2
L1:IN AL,DX
TEST AL,01H
JZ L1
MOV DX,AD_IO
INC DX
IN AL,DX
CALL DISP
JMP RPT
DISP PROC
MOV SI,OFFSET LEDCODE
MOV BX,SI
MOV CH,AL
MOV CL,4
ROR AL,CL
AND AL,0FH
MOV AH,0
ADD,BX,AX
MOV AL,[BX]
MOV DX,LED_IO
OUT DX,AL
MOV AL,02H
INC DX
NOP
OUT DX,AL
CALL DELAY
MOV AL,CH
AND AL,0FH
MOV AH,0
ADD SI,AX
MOV AL,[SI]
MOV DX,LED_IO
OUT DX,AL
MOV AL,01H
INC DX
OUT DX,AL
CALL DELAY
RET
DISP ENDP
DELAY PROC
PUSH CX
MOV CX,50H
X1:LOOP X1
POP CX
RET
DELAY ENDP
CODE ENDS
END START
利用8255A口控制步进电机的运转。
实验程序:
.model small
.386
IO_ADDRESS EQU 200H
DATA SEGMENT
SPEED DB 2
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV DX,IO_ADDRESS
ADD DX,3
MOV AL,80H
OUT DX,AL
A1:MOV DX,IO_ADDRESS
MOV AL,01H
OUT DX,AL
CALL DELAY
MOV AL,03H
OUT DX,AL
CALL DELAY
MOV AL,02H
OUT DX,AL
CALL DELAY