88问答网
所有问题
求高手帮助编写51单片机控制直流电动机正反转的程序
51单片机控制直流电动机正反转的程序,最好能带上原理图,请各路高手帮帮忙忙吧,急用,谢谢
举报该问题
推荐答案 2014-05-21
这个很简单啊!只须要一个引脚就可以搞定:
用两只继电器,把他们的线圈引脚并连。并联接单片机的其中一个引脚相连即可。(一只继电器有两对触头,即常开和常闭,把一只继电器的常开脚与另一只继电器的常闭相连,注:每只继电器的两对触头都要用上,然后公共脚接电源的正负两极,再把电机的两个脚上引出的线接上继电器的两个脚上就可以了)
这样就能实现电机正反转了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/1KKgaMK1BKSS1BMaSS.html
其他回答
第1个回答 2014-05-21
用开关来控制正反转,P1.0正转P1.1反转org 00
ljmp m
org 10
m:jb p1.0,k
clr p2.0
setb p2.1
k:jb p1.1,h
setb p2.0
clr p2.1
h:sjmp m
end
本回答被网友采纳
第2个回答 2019-12-10
正反转电路,加两个接触器,根据正转输入信号和反转输入信号,分别给正转输出信号控制正转接触器和反转输出信号控制反转接触器就可以了,没啥技术含量。
相似回答
c51单片机直流电机正反转程序
答:
例如,把
单片机的
P1.0和P1.1分别接在
直流电机的
两个电极上。汇编程序:ORG 0000H LJMP MAIN MAIN :SETB P1.0 //
反转
改为:CLR P1.0 CLR P1.1 //SETB P1.1 SJMP END
C51程序
:include"reg51.h"define uint unsigned int define uchar unsigned char sbit P10=P1^0...
51单片机
中如何用c语言
控制直流电机正反转
答:
include <reg52.h> define uint unsigned int define uchar unsigned char sbit IN1=P1^0;sbit ENA=P1^1; //左轮 1 sbit IN2=P1^2;//左轮2 sbit IN3=P1^3;//右轮 1 sbit ENB=P1^4;sbit IN4=P1^5;//右轮 2 sbit left=P0^0;sbit right=P0^1;//sbit middle=P0^2;void dela...
51单片机
pwm
直流电机
怎么实现调速和
正反转
?
答:
调速 就 是调节脉冲的占空比 //4级速度可调:0、1、2、3; 对应占空比:0、1/4、2/4、3/4 include<reg52.h> sbit key=P3^6;sbit motor=P2^4;unsigned char key_scan(void);void motor_set(unsigned char v) ;void motor_init(void);unsigned char PWM_H=0,n=0,i=0;void main(...
51单片机
怎么
控制直流电机
左转,右转,加速,停止?
答:
直流电机
怎么左转右转,
单片机
输出PWM波就能
控制电机
转动的速度,要想
控制电机正反转
就需要一个H桥,H桥对角导通就可以控制电机正反转了,至于H桥就参考百科里面的http://baike.baidu.com/view/2009952.htm
求一份
51单片机控制直流电动机的
c或者汇编
的程序
,最好能配有原理图...
答:
//
直流电机正反转
include<reg52.h> sbit Key_UP=P3^2; //正转按键 对应实验板上的K1 sbit Key_DOWN=P3^3;//反转按键 对应实验板上的K2 sbit Key_STOP=P3^4;//停止键 对应实验板上的K3 sbit ZZ=P1^0;//控制端 sbit FZ=P1^1;//控制端 sbit BEEP = P3^6; //蜂鸣器控制...
51单片机
按键
控制直流电机正反转
和快慢
答:
可以利用51单片机实现按键
控制直流电机的正反转
和速度调整。1. 按键与单片机的连接:首先,需要将按键连接到
51单片机的
I/O端口。这些按键可以包括控制
电机正
转、反转和速度调整的按钮。每个按键对应单片机的一个或多个I/O位,用于检测按键是否被按下。2.
电机控制
逻辑编写:当单片机检测到特定按键被按下时...
Proteus的
51单片机控制
步进电机,实现
电机正反转
答:
Proteus的
51单片机控制
步进电机,一般是控制其相序分配的顺逆从而控制
正反转
,一般而言,步进电机相序分配可以做成一个数组比如step[]={0x03,0x06,0x0c,0x09},这样来说可以假设P0口是步进
电机控制
口,那么可以按如下方式来控制:while(1){ for(i=0;i<4;i++){ if(fx==1)P0=step[i]; //...
51
系列
单片机
程序
设计 用4个开关
控制
步进
电机
进行启动停止正转和
反转
...
答:
1、分析功能需求:四个按键控制步进电机的四种状态,那么必须要在
程序
中有IO口按键扫描程序;而且步进
电机的控制
一定要先设置好定时器。2、功能模块定义:四个按键对应四个函数,每个函数实现不同功能,对于
正反转
,先定义
控制电机
每一步时P0口的数据列表,把列表地址赋给DPTR,即TAB1,和TAB2,分别为正...
大家正在搜
基于单片机的直流电动机控制系统
基于单片机的直流电动机速度控制
单片机控制直流电动机
基于单片机的直流电动机的设计
51单片机直流电机控制
基于单片机的直流电动机调速
直流电机单片机编程
如何实现直流电动机的正反转
单片机与直流电机调速
相关问题
求高手帮助编写51单片机控制直流电动机正反转的程序
求一篇51单片机控制直流电机正反转的程序段
求单片机大神给一套控制直流电机正反转的程序
用51单片机控制直流电机正反转 的程序编写?还有用Prote...
求用C语言编写单片机控制直流电动机的正反转、加减速的程序
c51单片机直流电机正反转程序
用单片机来控制直流电动机的正反转、加减速的程序如何写啊
如何用80C51单片机控制一台直流电动机的正反转5分钟一次 ...