余章健
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 134 點(diǎn)
下載積分: 530 分
在線時(shí)間: 1(小時(shí))
注冊(cè)時(shí)間: 2012-10-17
最后登錄: 2013-03-31
查看余章健的 主題 / 回貼
樓主  發(fā)表于: 2012-10-17 13:02
急求電動(dòng)機(jī)的正反轉(zhuǎn)的C語言編寫程序,用89C51編寫的。。。。。。。。。。。。。。。。。。。。。。?????????????????????????????
[ 此帖被余章健在2012-10-17 22:12重新編輯 ]
1712131502
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 175 個(gè)
工控威望: 1989 點(diǎn)
下載積分: 933 分
在線時(shí)間: 158(小時(shí))
注冊(cè)時(shí)間: 2012-04-05
最后登錄: 2024-06-27
查看1712131502的 主題 / 回貼
1樓  發(fā)表于: 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,延時(shí)50微秒
{
    unsigned char a,b;
    for(b=1;b>0;b--)
        for(a=22;a>0;a--);
}
  
本帖最近評(píng)分記錄:
  • 下載積分:+1(二牛) 好貼!
  • 像螞蟻一樣工作,像蝴蝶一樣生活