标题:
单片机对直流电动机的驱动proteus仿真及汇编源程序
[打印本页]
作者:
51黑ff
时间:
2016-10-8 23:46
标题:
单片机对直流电动机的驱动proteus仿真及汇编源程序
51单片机驱动直流电机用op07和三极管作为驱动,下面是proteus仿真原理图:
0.png
(29.77 KB, 下载次数: 58)
下载附件
2016-10-8 23:44 上传
0.png
(68.32 KB, 下载次数: 65)
下载附件
2016-10-8 23:46 上传
仿真工程文件及所有完整程序等资料下载地址:
http://www.51hei.com/bbs/dpj-56304-1.html
单片机汇编语言源程序:
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,[ DISCUZ_CODE_12 ]nbsp; ;等待转换结束
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
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1