標(biāo)題: 電機(jī)調(diào)速 [打印本頁]

作者: a13758777532    時(shí)間: 2008-8-27 18:36
標(biāo)題: 電機(jī)調(diào)速

#include<reg51.h>
sbit M = P2^3;
sbit key=P2^0;
sbit key2=P2^1;
unsigned char code tab[]={0xA0,/*0*/
        0xEE,/*1*/
        0xD0,/*2*/
        0xC4,/*3*/
        0x8E,/*4*/
        0x85,/*5*/
        0x81,/*6*/
        0xEC,/*7*/
        0x80,/*8*/
        0x84,/*9*/};

void delay2(void)
{
unsigned char ja;
for(ja=125;ja>0;ja--);
}
 //******************

void delay(unsigned char i)
{
unsigned char n,j;
for(j=i;j>0;j--)
for(n=200;n>0;n--);
}
//*************************
//xian shi


void main(void)
{
unsigned char bb=1,cc;
while(1)
{
if(key==0)
{
delay(250);
if(key==0)
{
cc++;
bb=bb+10;
if(bb==250)
bb=0;
}
}
if(key2==0)
{
delay(250);
if(key2==0)
{
cc--;
bb=bb-10;
if(bb==0)
bb=250;
}
}
if(cc==10)
cc=0;
M=0;
delay(bb);
M=1;
delay(bb);
P1=tab[cc];
}

}


作者: 飛龍    時(shí)間: 2008-8-27 22:29
這這

還受程序控制嗎

呵呵不懂慢慢看


作者: ccc    時(shí)間: 2008-8-27 23:34
a13758777532 你高手啊,這個(gè)電機(jī)調(diào)速程序你測(cè)試通過了吧 多謝謝了 正需要呢
作者: wangguiqing2008    時(shí)間: 2008-8-29 19:25
看看
作者: Jackson李    時(shí)間: 2009-3-26 13:26
很好!~~~
作者: boboan858    時(shí)間: 2009-5-14 00:12

有電路結(jié)構(gòu)圖就好了


作者: zhaoyun    時(shí)間: 2009-5-29 18:55
始終沒有搞明白樓主那個(gè)數(shù)字表。
作者: a13758777532    時(shí)間: 2010-3-1 19:27
數(shù)值表是LED的編碼
作者: cymcym    時(shí)間: 2017-3-28 11:24
編譯下來有錯(cuò)誤提示啊
Build target 'Target 1'
compiling main.c...
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?DELAY2?MAIN
Program Size: data=9.0 xdata=0 code=117
creating hex file from
"dianji"...
"dianji" - 0 Error(s), 1 Warning(s).




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1