久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3658|回復: 14
收起左側

單片機一個按鍵怎么控制數碼管多種狀態(tài)?第一次按下和第2次按執(zhí)行不同的動作

  [復制鏈接]
ID:727095 發(fā)表于 2020-12-4 13:02 來自手機 | 顯示全部樓層 |閱讀模式
一個按鍵怎么控制數碼管多種狀態(tài),比如按下按鍵第一次,數碼管開始自動計時(0-99),按下第二次,數碼管停止,按下第三次,數碼管清零。用定時器。
回復

使用道具 舉報

ID:328014 發(fā)表于 2020-12-4 16:39 | 顯示全部樓層
可以用檢測執(zhí)行動作狀態(tài)的辦法,比如第一個動作和第2個動作都未執(zhí)行過,則執(zhí)行動作1
第一個動作已經執(zhí)行過了,標志位置1,第2個動作未執(zhí)行,此時按鍵則執(zhí)行2,
以此類推,由于論壇不允許直接提供代碼,自行整理一下吧
回復

使用道具 舉報

ID:836944 發(fā)表于 2020-12-4 16:51 | 顯示全部樓層
用一個變量計數?a=0時按下開始計時a+1,a=1時按下暫停a+1,a=2時按下數碼管清零a置零。
回復

使用道具 舉報

ID:326116 發(fā)表于 2020-12-4 17:10 | 顯示全部樓層
定義一個全局變量,在按鍵每次按下時執(zhí)行的函數里面改變這個變量的值,通過判斷這個值來實現不同功能,注意在程序里對變量使用完后進行初始化
回復

使用道具 舉報

ID:548551 發(fā)表于 2020-12-4 20:42 | 顯示全部樓層
if(WORK_NUM==0)
{
   
}
else if(WORK_NUM==1)
{
  
}
else
{
        
}
這里就有三個模式,就這么簡單.你把你需要功能分別寫進不同的模式就可以了
回復

使用道具 舉報

ID:790408 發(fā)表于 2020-12-4 20:54 | 顯示全部樓層
添加一個flag作為標志,然后判斷flag的值就可以實現你想要的模式
回復

使用道具 舉報

ID:451718 發(fā)表于 2020-12-5 18:41 | 顯示全部樓層
1、通過定時器采集時間。
2、在主程序中設定標志位。
3、判斷按鍵動作,改變標志位數值。
4、標志位數值滿足條件后,執(zhí)行相應操作。
回復

使用道具 舉報

ID:420836 發(fā)表于 2020-12-6 02:04 | 顯示全部樓層
創(chuàng)建一個布爾變量,第一次按下該鍵時,將該變量設置為true,然后執(zhí)行第一操作; 再次按下該鍵時,檢查該變量,如果該變量為true,則表示第二次按下,執(zhí)行第二操作,將變量重置為false。 如果變量為false,則表示這是第一次按下,然后執(zhí)行第一操作。
回復

使用道具 舉報

ID:576900 發(fā)表于 2020-12-6 10:04 | 顯示全部樓層
設置一個flag,當你按鍵按下的時候,flag++;
回復

使用道具 舉報

ID:576900 發(fā)表于 2020-12-6 10:07 | 顯示全部樓層
你需要設置一個變量flag,當按鍵按下的時候,flag++,if(flag>=4)flag=0;然后if(flag== 1){數碼管開始自動計時}else if(flag==2){數碼管停止}else if(flag == 3){數碼管清零}
回復

使用道具 舉報

ID:785561 發(fā)表于 2020-12-7 11:41 | 顯示全部樓層
一個按鍵設置多種模式,然后進行條件判斷即可
回復

使用道具 舉報

ID:382454 發(fā)表于 2020-12-7 11:49 | 顯示全部樓層
一個變量累加不就可以了么,很簡單。
回復

使用道具 舉報

ID:342954 發(fā)表于 2020-12-7 11:50 | 顯示全部樓層
要標致位處理
回復

使用道具 舉報

ID:311846 發(fā)表于 2020-12-7 12:03 | 顯示全部樓層
按鍵處理不論的話
if(key)
{
    keyNUM++;   if(keyNUM>3)
{
   keyNUM=0;//或者1,根據需求
}
}
switch(keyNUM)
{
      case 1://第一下按下需處理的
      break;

case 2 :      break;

case 3:      break;


default:      break;

}


回復

使用道具 舉報

ID:86450 發(fā)表于 2020-12-7 14:10 | 顯示全部樓層
狀態(tài)機················
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一区二区在线播放 | 欧美在线视频网站 | 欧美区在线 | 日韩欧美三级电影 | 国产91精品久久久久久久网曝门 | 欧美一级二级视频 | 欧美在线激情 | 国产美女自拍视频 | 美女福利网站 | 在线成人免费视频 | 精久久久| 免费国产黄网站在线观看视频 | 91爱啪啪 | 五月天激情综合网 | 国产午夜av片 | 亚洲欧美中文日韩在线v日本 | 国产成人免费 | 综合国产第二页 | 久草在线在线精品观看 | 国产精品国产馆在线真实露脸 | www国产成人免费观看视频,深夜成人网 | 国产精品日韩欧美 | 婷婷久久精品一区二区 | 亚洲欧美在线免费观看 | 自拍偷拍亚洲欧美 | 国产精品99999999| 欧美性生活视频 | 97av在线| 国产免费福利小视频 | 日本字幕在线观看 | 亚洲在线一区二区 | 啪啪免费网 | 国产区精品 | 蜜桃在线一区二区三区 | 日韩精品在线一区 | 中文字幕国产精品 | 精品久久久久国产免费第一页 | 日本涩涩网 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 日韩精品一区二区三区视频播放 | 欧美日韩理论 |