1. 51单片机流水灯正反转
你的 TR0=1也就是启动定时器的语句把它写到主程序里面去吧,反正他的位置不对
2. 单片机控制小马达正反转 求电路图与程序
基本上任何型号的单片机都可以满足此功能,具体看你条件吧。电源的话外接5V的直流适配器就可以了,基本不需要做任何电压转化,硬件电路上主要是你要加一个三极管做一下驱动,单片机的IO可能没有办法驱动130电机。
程序就更简单了,直流小电机,两个IO口,轮询进行高低切换,在定时器里面完成就可以了。
3. C51单片机控制电机正反转
这需要你自己完成:走35米需要有你的小车轮子直径算出来走35M的圈数,实际一定有误差,需要考虑,此外可以采用终点定标[比如什么颜色的标记等]用对应的传感器去识别;到达终点后,利用单片机的定时器延时60S后将小车掉转头,向回开,直到到达起点。这种情况通常需要有道路标记的——也就是说,小车是按照编辑路线行进和停止的。
4. 用单片机控制电机正反转
这东西得花钱买。我有现成的,自己做好的。给你详细使用说明书。
东西除了电机你自己买,电源我都给你配好,接好,包括电脑上控制的软件。
400元。
要的话: [email protected]
or QQ: 24232860
如果你想学习,我把东西卖给你之后也可以慢慢跟你讲原理,包括程序。
5. 用单片机怎样实现电机的正反转控制
方案一:使用开关直接控制电动机的正反转,此种设计非常简便易懂,便于修理与使用。
缺点:该方案直接控制易产生火花电弧,会危害操作者生命安全。 如图1所示:
图1中的开关为单刀双掷开关,所以开关有左,中,右三个位置。 方案一开关控制过程如下:
将单刀双掷开关置向左边电动机开始正转,将开关置向右端电动机开始反转,将开关置向中间位置电动机停止转动。
方案二:使用电磁继电器进行控制电动机的正反转。此种设计使用了电磁继电器为了是能让控制过程更安全可靠,顺利解决了方案一的不足。
缺点:该方案不能够满足现代生活对自动化智能化的基本要求。
6. 单片机控制电机的正反转 程序及电路图
这个很简单,我教你怎么玩,下面是思路和方式
思路:有三个输入,分别是一个按钮、两个霍尔传感器(也就是接近开关),我用p0.0到p0.2来代替;输出2个或以上(这看你接什么显示器,如果是pc的话,就不用数字量输出,直接串口就可以了)控制正反转的继电器管脚用p1.0、p1.1;
ps:显示那块我不知道你怎么处理,但是需要与一个全局变量转动次数k连接起来,另外两个输入接近开关选用npn传感器或用光电隔离,总之有效信号能把管脚电压拉低就可以了,具体硬件要注意什么,有需要就问我
现在我们来写程序:
#include
//选用晶振11.0592mhz
unsigned
char
k=0;
//k表示正反转次数
sbit
x0=p3^2;
//调节按钮
sbit
x1=p1^1;
//上限位接近开关信号
sbit
x2=p1^2;
//下限位接近开关信号
sbit
y1=p0^0;
//电机上升(注意:我使用的是管脚输出为0时候,电机运动,这样可以避免启动时候,单片机自复位对电机点动的影响)
sbit
y2=p0^1;
//电机下降
void
delay50ms(unsigned
int
i)
{
unsigned
int
j;
for
(i;i>0;i--)
for(j=46078;j>0;j--);
}
main()
{
it0=1;
//下降沿触发
ex0=1;
//开p3.2外部中断
ea=1;
//总中断开
while(1)
while(k)
{
y1=0;
//正转
while(x1==1);
//等待正转接近开关反应
y1=1;
//正转停
delay50ms(1);
//停止时间50ms
y2=0;
//反转
while(x2==1);
//等待反转接近开关反应
y2=1;
//反转停
k--;
//圈数减一
}
}
void
counter0(void)
interrupt
0
{
k++;
//外部中断控制圈数加一
//这个位置可以加你显示程序
}
程序已经通过测试,放上去就能用,很好玩哟,呵呵
7. 用单片机怎么使直流电机正反转
单片机控制直流电机正反转,最简单的方法是 两个I/O口 控制两个继电器(一组常开、常闭)的就可以,电机 两个极 接 两个继电器 的 动触点,两个继电器 的 常开点接+(电机电源),两个常闭点接-,就可以了。
单片机控制接通一个继电器 是正转,控制接通另一个继电器 是反转,两个继电器都不接通(或者都接通)电机不转。
8. 利用单片机控制电机正反转如何接
应该是单相电机吧?该电机引出线为3根(其中一根公用线,2个方向线)。公用线直接接到外电源上(一般接零线),方向线接继电器触点(或双向可控硅等开关元件),继电器的线圈通过三极管控制,三极管的基极接到单片机的I/O口(最好用PNP三极管,基极最好接上拉电阻)。注意电平匹配(如继电器线圈的电压和单片机电压不同则要用光藕)
9. 单片机电机正反转
单片机不能直接驱动直流电机的,要加驱动芯片,因为要驱动直流电机并不是只要达到驱动电压就行,一定要达到驱动电流,不信你试一下,当直接接上电机后用电压表测电压一定小于5V,这是在电路中很重要的一点,设计电路时并不是只考虑电压和电流的一定要达到额定功率,单片机连一个简单的二极管都驱动不了(当然这只是在单片机提供高电压情况下,即源电流状态),另外几乎所有的数字电路都驱动不了大功率器件,因为数字电路追求的是低功耗,所以要加驱动芯片或电路。就解释这么多吧,想了解更多的话可以qq1069512711
10. 单片机电机正反转代码怎么写求大神!
这个模块是软件PWM模拟调速的,接电源5V,MOTOR-A的两个接口接马达,IN1和IN2接单片机P1.0和P1.1。P1.0和P1.1都是0停止转动,P1.0=1和P1.1=0正传,P1.0=0和P1.1=1反转。怎么买了个不会的模块?