余章健
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 134 点
下载积分: 530 分
在线时间: 1(小时)
注册时间: 2012-10-17
最后登录: 2013-03-31
查看余章健的 主题 / 回贴
楼主  发表于: 2012-10-17 13:02
急求电动机的正反转的C语言编写程序,用89C51编写的。。。。。。。。。。。。。。。。。。。。。。?????????????????????????????
[ 此帖被余章健在2012-10-17 22:12重新编辑 ]
1712131502
级别: 论坛先锋
精华主题: 0
发帖数量: 175 个
工控威望: 1989 点
下载积分: 933 分
在线时间: 158(小时)
注册时间: 2012-04-05
最后登录: 2024-06-27
查看1712131502的 主题 / 回贴
1楼  发表于: 2012-10-18 08:55
#include <reg52.h>
sbit s2=P3^4;//停止
sbit s4=P3^6;//正
sbit s5=P3^7;//反
sbit km1=P1^3;
sbit km2=P1^5;
void delay();
void main()
{  
km1=1;
km2=1;
while(1){
if (s2==0)
{
delay();
if(s2==0)
{
km1=1;
km2=1;
} }

if (s4==0)
{
delay();
if(s4==0)
{
km1=0;
km2=1;
}}
if (s5==0)
{
delay();
if(s5==0)
{
km1=1;
km2=0;
}}

}
}
void delay(void)   //误差 0us,延时50微秒
{
    unsigned char a,b;
    for(b=1;b>0;b--)
        for(a=22;a>0;a--);
}
  
本帖最近评分记录:
  • 下载积分:+1(二牛) 好贴!
  • 像蚂蚁一样工作,像蝴蝶一样生活