Proteus VSM Studio汇编驱动直流电机按键正反转控制

Proteus VSM Studio汇编驱动直流电机按键正反转控制


  • Proteus VSM Studio代码导入,编译生成Hex文件和仿真过程演示
    在这里插入图片描述

VSM Studio汇编(.asm)

		ORG		00H
START:	MOV		DPTR,#TAB1
		MOV		R0,#3
		MOV		R4,#0

		MOV		P2,R0			;初始角度,0度
WAIT:	MOV		P0,#0FFH
		JNB		P0.0,POS	 	;判断键盘状态
		JNB		P0.1,NEG
		SJMP	WAIT


POS:	MOV		R4,#1
		MOV		A,R4			;正转9度
		MOVC	A,@A+DPTR
		MOV		P2,A
		ACALL	DELAY
		AJMP	KEY
NEG:	MOV		R4,#7			;反转9度
		MOV		A,R4
		MOVC	A,@A+DPTR
		MOV		P2,A
		ACALL	DELAY
		AJMP	KEY


KEY:	MOV		P0,#03H
		JB		P0.0,NR1

		INC		R4
		CJNE	R4,#9,LOOPP
		MOV		R4,#1
LOOPP:	MOV		A,R4
		MOVC	A,@A+DPTR
		MOV		P2,A
		ACALL	DELAY
		AJMP	KEY

NR1:	JB		P0.1,KEY
		DEC		R4
		CJNE	R4,#0,LOOPN
		MOV		R4,#8
LOOPN:	MOV		A,R4
		MOVC	A,@A+DPTR
		MOV		P2,A
		ACALL	DELAY
		AJMP	KEY


DELAY:	MOV		R6,#5
DD1:	MOV		R5,#080H
DD2:	MOV		R7,#0
DD3:	DJNZ	R7,DD3
		DJNZ	R5,DD2
		DJNZ	R6,DD1
		RET
TAB1:	DB		00H,02H,06H,04H
		DB		0CH,08H,09H,01H,03H	;控制数据表
		END

仿真资源和程序源码

  • 说明

本实验基于Proteus8.9SP2平台。本项目可以使用基于内部的VSM Studio独立的Proteus仿真文件进行仿真,也同时保留Keil工程,通过keil工程编译后生成的hex文件在导入到Proteus中进行仿真

链接:https://pan.baidu.com/s/1JA-vBBOVtskVOqyRhUc5eg 
提取码:mj8z

  有时,外面下着雨,心却晴着;又有时,外面晴着,心却下着雨。
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值