91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 40KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-06
  • 語言: 其他
  • 標簽: hw30a??51單片機??

資源簡介

新西達電調(diào) hw30a 51單片機驅(qū)動無刷電機程序 里面有注釋,通過兩個按鈕控制油門的增減

資源截圖

代碼片段和文件信息

#include

sbit?Ppm=P2^0;
sbit?Up=P2^1; //油門控制
sbit?Down=P2^2;
sbit?Led_Up=P2^3; //油門指示燈
sbit?Led_Down=P2^4;

unsigned?char?k=0; ???
unsigned?char?a=0; ?
??
void?Control()
{
??if(Up==0&&k<99) ???//檢測是否加油門
????k++;
??else?if(Down==0&&k>0) ???//檢測是否減油門
????k--;
??else?;
}

void?Led?()
{
??if(k==99) //如果油門加到最大,燈亮
????Led_Up=0;
??else?if(k==0) //如果油門減到最小,燈亮
????Led_Down=0;
??else
??{
????Led_Up=1;
Led_Down=1;
??}
}
/**************************************************************
函數(shù)功能:主函數(shù)
**************************************************************/
void?main(void)
{
????EA=1;??????????????????//開總中斷
ET1=1;?????????????????//定時器T1中斷允許?????????
TMOD=0x10;?????????????//TMOD=0001?000B,使用定時器T1的模式116位
????TH1=0xfc-k*12/256;???//定時器T1的高8位賦初值 ?
????TL1=0x89-k*12%256;??//定時器T1的高8位賦初值
TR1=1;?????????????????//啟動定時器T1
while(1)//無限循環(huán)等待中斷
????{
??while(TF1==0)?;
??TF1=0;
??Control();
??Led?();
}???
?}
/**************************************************************
函數(shù)功能:定時器T1的中斷服務(wù)程序
在此函數(shù)中嚴重禁止使用如下格式賦值!!!!!!!!!!!!!!!
??TH1=(65536-k)/256;????????//定時器T1的高8位賦初值
??TL1=(65536-(125-k))%256;??//定時器T1的高8位賦初值
不然輸出來的計時長度就會變長!!!!!!!!!!!!!!!!!!
**************************************************************/
void?Time1(void)?interrupt?3?using?0?//“interrupt”聲明函數(shù)為中斷服務(wù)函數(shù)
?{
???unsigned?char?b;
???TR1=0;?????????????????//關(guān)閉定時器T1
???b=k; ??//防止在給TH1和TL1賦值時,k發(fā)生變動
???if(a==0)
???{
?????a=1;
?Ppm=1; //高電平
?TH1=0xfc-k*12/256;???//定時器T1的高8位賦初值
?????TL1=0x89-k*12%256;??//定時器T1的低8位賦初值
???}
???else?if(a==1)
???{
?????a=0;
?Ppm=0; ???//低電平
?TH1=0xb7+k*12/256;???//定時器T1的高8位賦初值
?????TL1=0x88+k*12%256;??//定時器T1的低8位賦初值
???}
???else?;
???TR1=1;?????????????????//啟動定時器T1
?}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1036??2013-08-02?11:39??1.hex

?????文件?????????35??2013-08-02?11:39??1.lnp

?????文件???????5907??2013-08-02?11:39??1.M51

?????文件????????429??2013-08-02?11:40??1.plg

????.......?????55684??2013-08-02?11:47??1.uvopt

?????文件??????13219??2013-05-08?20:58??1.uvproj

????.......?????55686??2013-05-09?12:11??1_uvopt.bak

?????文件??????????0??2013-05-08?19:41??1_uvproj.bak

?????文件???????2083??2013-08-02?11:41??23.c

?????文件???????4108??2013-08-02?11:40??23.LST

?????文件??????74133??2013-05-09?11:26??45.DSN

?????文件???????1105??2013-05-09?11:26??45.PWI

?????文件??????75251??2013-05-09?08:02??Last?Loaded?45.DBK

?????文件???????1515??2013-08-02?11:45??電調(diào)設(shè)置.txt

-----------?---------??----------?-----??----

???????????????290191????????????????????14


評論

共有 條評論