
如圖,添加四個按鍵,分別為 選擇,加,減,確定 功能,怎么撰寫程式來實作 S,KP,KI的引數值的修改??
uj5u.com熱心網友回復:
就是獨立鍵盤直接寫鍵盤判斷即可,有問題代碼發出來看看!例如:
sbit QiTin = P3^0;//啟停按鍵
void main()
{
ZhongDuanSheZhi();
while(1)
{
XianShi();
if(!QiTin)
{
//XianShi(/*巧借8個數碼顯示消抖*/);
unsigned char Yan_Shi=Js;
if(TR0==0){TR0=k=1;}//重啟中斷
while(Js==Yan_Shi)XianShi();//中斷消抖
if(!QiTin)if(!k)TR0=k; else k=0;//關閉中斷,消抖后清除標記(利用二重判斷!k||!TR0&&K)
while(!QiTin) XianShi(/*按下期間顯示*/);
}
}
}
uj5u.com熱心網友回復:
這拼音注釋不怕被打嗎???????
uj5u.com熱心網友回復:
表示看不很懂,啊哈哈哈uj5u.com熱心網友回復:
就是舉個栗子,說明是獨立按鍵的判定,代碼看不懂很正常,因為是別的工程里面的節錄與你無關,其實稍整理說明一下可明白點:
sbit QiTin = P3^0;//啟停按鍵
void main()
{
while(1)
{
if(!QiTin)//判定按下按鍵
{
unsigned char Yan_Shi=255;
while(--Yan_Shi);//消抖
if(!QiTin)//再次判斷是否被按下
{執行什么事情?}
while(!QiTin);//等待按鍵被釋放
}
}
}
通常按鍵都是這樣寫
uj5u.com熱心網友回復:
如果只想抄代碼的話有的是地方去抄,何必提問?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/117177.html
標籤:單片機/工控
上一篇:2020搜同的最新地址
下一篇:Linux ALSA音頻驅動問題
