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

標題: 飛梭旋鈕的快旋和慢旋的單片機代碼,求大伙幫忙改進,謝謝 [打印本頁]

作者: 1314love    時間: 2023-3-2 14:36
標題: 飛梭旋鈕的快旋和慢旋的單片機代碼,求大伙幫忙改進,謝謝
順時針快旋旋鈕每次增加5,慢旋旋鈕每次增加1,逆時針快旋旋鈕每次下降5,慢旋旋鈕每次下降1主要是快旋還沒做出來,下面的慢旋可以實現。

單片機源程序如下:
  1. #define  key1   0
  2. #define  key2   P1_2
  3. #define  key3   P1_3

  4. /*
  5. 函數功能:旋鈕的輸入信號檢測
  6. 參數:無
  7. 返回值:無
  8. 備注:放在定時器0中斷每100ms執行一次
  9. */
  10. u8 turn_flag1;
  11. u8 turn_flag2;
  12. u8 turn_flag3;
  13. u8 turn_flag4;
  14. void Scan_rst(void)
  15. {               
  16.         if(key2 == 0)//順時針旋轉
  17.         {
  18.                 turn_flag1=1;
  19.         }
  20.         else if(key3 == 0 && key2 == 1 && turn_flag1==1)
  21.         {
  22.                 turn_flag1=2;
  23.         }
  24.         else if(key3 == 1 && key2 == 1 && turn_flag1==2)
  25.         {
  26.                 ucKey_rst = KB_SPEED_CTON_ADD;//速度增加
  27.                 turn_flag1=0;
  28.         }

  29.         if(key2 == 1)//順時針旋轉
  30.         {
  31.                 turn_flag2=1;
  32.         }
  33.         else if(key3 == 1 && key2 == 0 && turn_flag2==1)
  34.         {
  35.                 turn_flag2=2;
  36.         }
  37.         else if(key3 == 0 && key2 == 0 && turn_flag2==2)
  38.         {
  39.                 ucKey_rst = KB_SPEED_CTON_ADD;//速度增加
  40.                 turn_flag2=0;
  41.         }

  42.         if(key3 == 0)//逆時針旋轉
  43.         {
  44.                 turn_flag3=1;
  45.         }
  46.         else if(key3 == 1 && key2 == 0 && turn_flag3==1)
  47.         {
  48.                 turn_flag3=2;
  49.         }
  50.         else if(key3 == 1 && key2 == 1 && turn_flag3==2)
  51.         {
  52.                 ucKey_rst = KB_SPEED_CTON_DEC;//速度減少
  53.                 turn_flag3=0;
  54.         }

  55.         if(key3 == 1)//逆時針旋轉
  56.         {
  57.                 turn_flag4=1;
  58.         }
  59.         else if(key3 == 0 && key2 == 1 && turn_flag4==1)
  60.         {
  61.                 turn_flag4=2;
  62.         }
  63.         else if(key3 == 0 && key2 == 0 && turn_flag4==2)
  64.         {
  65.                 ucKey_rst = KB_SPEED_CTON_DEC;//速度減少
  66.                 turn_flag4=0;
  67.         }
  68. }
復制代碼






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品入口麻豆www | 免费人成在线观看网站 | 在线观看三级av | 国产精品免费高清 | 欧美在线成人影院 | 国产乱码久久久久久 | 亚洲欧美久久 | 国产精品久久 | 色婷婷精品久久二区二区蜜臂av | 中文字幕视频在线看 | 国产一区二区在线免费播放 | 日韩在线视频一区 | 亚洲网站免费看 | 97精品超碰一区二区三区 | 久久久性 | 国产成人精品一区二区三区网站观看 | 久久一二 | 久久精品日产第一区二区三区 | 欧美成人a∨高清免费观看 欧美日韩中 | 精品一区二区电影 | 国产精品久久久久久福利一牛影视 | 日本国产高清 | 91视视频在线观看入口直接观看 | www.四虎.com| 久久99深爱久久99精品 | 亚洲欧美日韩电影 | 色视频在线免费观看 | 午夜专区| 91av视频在线播放 | a中文在线视频 | 亚洲成人久久久 | 中文字幕亚洲一区二区va在线 | 欧美性生活网 | 久久精品免费 | 国产精品久久久久久影院8一贰佰 | 免费永久av | 色黄爽| 日本免费一区二区三区四区 | 国产 欧美 日韩 一区 | 国产精品日韩高清伦字幕搜索 | 欧美老少妇一级特黄一片 |