东南大学微机实验课程设计 电机(3)

2019-04-22 10:01

《微机实验及课程设计》报告

DELAY2: MOV AL,REPS MOV BX,OFFSET LEDCOD XLAT

MOV DX,io8255a OUT DX,AL MOV AL,REPG

MOV BX,OFFSET LEDCOD MOV BUF1,AX JMP DELAY

K5: MOV SAND,110 ;假设标准

MOV BUF2,0050H MOV AX,K5B2 MOV BUF1,AX XLAT

OR AL,80H MOV DX,io8255a OUT DX,AL

LOOP DELAY2

JMP LOOPERTMP

K5TMP: JMP K5 转至K5的过渡

K1: MOV SAND,750 准

MOV BUF2,0050H MOV AX,K1B2 MOV BUF1,AX JMP DELAY

K2: MOV SAND,500 准

MOV BUF2,0050H MOV AX,K2B2 MOV BUF1,AX JMP DELAY

K3: MOV SAND,430 准

MOV BUF2,0050H MOV AX,K3B2 MOV BUF1,AX JMP DELAY

K4: MOV SAND,140 准

MOV BUF2,0050H MOV AX,K4B2

;跳

;假设标

;假设标

;假设标

;假设标

JMP DELAY

DISP PROC NEAR ;BCD转换并显示子程序

MOV DX,0000h

MOV CX,000ah ;折算成0.5秒钟的电机转速

DIV CX ;这时转速应为一个2位数,存于AX中 MOV CL,10

DIV CL ;除10 MOV NUM3,AL ;十位

MOV NUM4,AH ;个位 MOV AL,NUM3 CALL DISP1 MOV AL,NUM4 CALL DISP1 RET

DISP ENDP

DISP1 PROC NEAR ;显示一个字符 AND AL,0FH CMP AL,09H JLE NUM ADD AL,07H NUM: ADD AL,30H MOV DL,AL MOV AH,02 INT 21H RET DISP1 ENDP CODE ENDS END START

11

《微机实验及课程设计》报告

五.分析与总结

就这个项目来说,整个编程思路并不难理解,但是其中对于每个芯片的使用和连接运用都是一个细致

活,有很多的小细节需要考虑。我们基本完成了实验要求以及一部分拓展要求。

但是就实验效果来说,还是有我们没有考虑到的因素。例如硬件红黄绿灯的延迟。

在这个为期两个多礼拜的项目设计中,我学到了很多。不仅是巩固了已学到的知识,而且加强了自己

对汇编语言编程,调试的技巧。同时,实验中层出不穷的突发事件也让我解决问题的能力得到了提升。

12


东南大学微机实验课程设计 电机(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:设计报告-企业设备管理系统

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

马上注册会员

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