微机原理工程项目作业项目:直流电机速度控制系统设计学校:燕山大学.ppt

微机原理工程项目作业项目:直流电机速度控制系统设计学校:燕山大学.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理工程项目作业;8255接线图;8255接线图片;8253接线图;8253接线图片;电机正反转控制原理图;程序介绍;项目程序如下: stack segment stack db 1024 dup(0) stack ends data segment char1 db 3fh,6h,5bh,4fh,66h,6dh,7dh,7h,7fh,6fh char2 db 00h,01h,02h,03h,04h,05h,06h,07h,08h,09h table dw 0fe0eh,0fe0dh,0fe0bh,0fe07h,0fd0eh dw 0fd0dh,0fd0bh,0fd07h,0fb0eh,0fb0dh signa db - sum1 db 0 data ends code segment code assume cs:code,ss:stack,ds:data start:mov ax,data ;mov ds,ax mov al,82h 设定工作方式字 out 63h,al key1: mov al,00 此程序段实现键盘输入数据并在一位数码管显示 mov dx,62h out dx,al mov dx,61h in al,dx and al,0fh cmp al,0fh jz key1 mov cx,3 mov ah,0feh;key2: mov al,ah mov dx,62h out dx,al mov dx,61h in al,dx and al,0fh cmp al,0fh jnz l1 rol ah,1 loop key2 jmp key1 l1: mov si,offset table mov di,offset char1 mov bx,offset char2 mov cx,12;key3: cmp ax,[si] jz key4 inc si inc si inc di inc bx loop key3 jmp key1 key4: mov al,[di] mov ah,[bx] mov dx,60h out dx,al mov sum1,ah 将输入的一位转速数据存入变量SUM1 call saveout 调用子程序;againm: in al,61h 此程序段实现控制电机正反转,重新输入程序,停止。 mov ah,al and al,40h PB6接开关实现重新输入程序 cmp al,40h jz dptrs1 mov al,ah and al,20h PB5接开关实现电机正反转 cmp al,20h jnz dptrs2 mov signa,+ jmp dptrs3 dptrs1:jmp key1 重新输入数据 dptrs2:mov signa,- dptrs3:and ah,10h PB4接开关实现停止程序 cmp ah,10h jz dptrs4 mov bl,signa cmp bl,- jnz next1 mov al,10h out 62h,al jmp againm;next1:mov al,20h out 62h,al jmp againm dptrs4:mov ax,4c00h int 21h saveout proc 子程序用来使8253按照工作方式2输出波 push ax mov al out 03h,al mov ax,0f000h

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档