STC52单片机简单控制直流电机正反转(已验证)
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STC52单片机简单控制直流电机正反转(已验证)相关的知识,希望对你有一定的参考价值。
STC52单片机简单控制直流电机正反转(已验证)
本实验源码来源于:坛友-书盲《STC单片机简单控制直流电机正反转》
-
开发环境:Keil
-
STC型号STC89C52RC
-
源代码:
main.c
#include <reg51.h>
sbit EN = P1^0; // 电机输入输出1,2
sbit IN1 = P1^1; // 输入1
sbit IN2 = P1^2; // 输入2
sbit key1=P3^5;
sbit key2=P3^4;
void delay();
void main()
{
EN=1;
IN1=0;
IN2=0;
while(1)
{
if(key1==0)
{
delay();
{
if(key1==0)
{
IN1=1;
IN2=0;
}
while(key1==0);
}
}
if(key2==0)
{
delay();
{
if(key2==0)
{
IN1=0;
IN2=1;
}
while(key2==0);
}
}
}
}
void delay()
{
int i,j;
for(i=0;i<10;i++)
{
for(j=0;j<100;j++);
}
}
- Proteus仿真图:
- 程序源码和仿真文件下载地址:
百度网盘
链接:https://pan.baidu.com/s/1LR0egCSgEVZBkdeIBwiMaQ
提取码:gkor
以上是关于STC52单片机简单控制直流电机正反转(已验证)的主要内容,如果未能解决你的问题,请参考以下文章