AT89C51对直流电动机的驱动

AT89C51对直流电动机的驱动

应用介绍

AT89C51对直流电动机的驱动 

ADC		EQU		35H
CLOCK	BIT		P2.4			;定义ADC0808时钟位
ST 		BIT 	P2.5
EOC 	BIT 	P2.6
OE 		BIT 	P2.7
PWM		BIT		P3.7
		ORG 	00H
		SJMP	START
		ORG		0BH
		LJMP	INT_T0

START:	MOV		TMOD,#02H	  	;
		MOV		TH0,#20
		MOV		TL0,#00H
		MOV		IE,#82H
		SETB	TR0

WAIT: 	CLR 	ST			  	
		SETB 	ST
		CLR 	ST				;启动AD转换
 		JNB 	EOC,$			;等待转换结束
		SETB 	OE 
		MOV 	ADC,P1			;读取AD转换结果
		CLR 	OE
		SETB	PWM			   	;PWM输出
		MOV 	A,ADC
		LCALL	DELAY
		CLR		PWM
		MOV		A,#255
		SUBB	A,ADC
		LCALL	DELAY
		SJMP 	WAIT

INT_T0:	CPL		CLOCK		 	;提供ADC0808时钟信号
		RETI

DELAY:	MOV		R6,#1
D1:		DJNZ	R6,D1
		DJNZ	ACC,D1
		RET

		END

文件列表(部分)

名称 大小 修改日期
Backup Of DC Motor.DBK14.80 KB2019-06-24
DC Motor0.50 KB2019-06-24
DC Motor.asm0.39 KB2019-06-24
DC Motor.DSN12.60 KB2019-06-24
DC Motor.hex0.13 KB2019-06-24
DC Motor.lnp0.03 KB2019-06-24
DC Motor.LST1.15 KB2019-06-24
DC Motor.M510.70 KB2019-06-24
DC Motor.OBJ0.48 KB2019-06-24
DC Motor.Opt0.55 KB2019-06-24
DC Motor.plg0.29 KB2019-06-24
DC Motor.PWI0.36 KB2019-06-24
DC Motor.Uv20.87 KB2019-06-24
DC Motor_Uv2.Bak0.00 KB2019-06-24
Last Loaded DC Motor.DBK12.60 KB2019-06-24
0017、AT89C51对直流电动机的驱动0.00 KB2019-06-24

立即下载

相关下载

[AT89C51对直流电动机的驱动] AT89C51对直流电动机的驱动

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部