下载此文档

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


文档分类:论文 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
大连理工大学本科实验报告
题目: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

大连理工大学本科实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人kang19821012
  • 文件大小60 KB
  • 时间2018-09-12
最近更新