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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 14189|回復: 17
打印 上一主題 下一主題
收起左側

while(!k1);在單片機獨立按鍵里面表示一個什么意思啊,看不懂!

  [復制鏈接]
跳轉到指定樓層
樓主
ID:404479 發表于 2018-10-20 09:56 來自觸屏版 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
請大家幫我分析一下,謝謝!

Screenshot_20181020-095503.png (32.1 KB, 下載次數: 170)

Screenshot_20181020-095503.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:412646 發表于 2018-10-20 11:18 | 只看該作者
while(!k1);就是等待按鍵松開,while()是循環,括號內非0就滿足條件,按鍵是按下0,松開1,松開后這個循環條件就不滿足了,等待結束。
回復

使用道具 舉報

板凳
ID:357520 發表于 2018-10-20 11:24 | 只看該作者
按下K1==0,!k==1,while(!k1)檢測時候松手
回復

使用道具 舉報

地板
ID:216962 發表于 2018-10-20 11:38 | 只看該作者
意思是:非1(為0)的時候,無限循環;為1的時候執行下一條。
回復

使用道具 舉報

5#
ID:387733 發表于 2018-10-20 11:39 | 只看該作者
while(!k1);   就是  while(k1==0);  在這兒的作用就是只要 k1為零(按鍵未松開),就反復執行這一條語句直到 k1為1(按鍵松開)
回復

使用道具 舉報

6#
ID:404479 發表于 2018-10-20 18:05 來自觸屏版 | 只看該作者
zailushang316 發表于 2018-10-20 11:18
while(!k1);就是等待按鍵松開,while()是循環,括號內非0就滿足條件,按鍵是按下0,松開1,松開后這個循環 ...

那為什么我松開了按鍵,那個燈并沒有熄滅,而我重新按下按鍵燈才熄滅啊!
回復

使用道具 舉報

7#
ID:7485 發表于 2018-10-20 18:20 | 只看該作者
“在獨立按鍵里面表示一個什么意思啊,看不懂!”,這句話我也看不懂。
回復

使用道具 舉報

8#
ID:275993 發表于 2018-10-20 18:32 | 只看該作者
這個k1的讀取應該是用的中斷,否則當k1按下,while(!k1)會一直執行,等待k1狀態變化了才會釋放。
回復

使用道具 舉報

9#
ID:267330 發表于 2018-10-20 20:28 | 只看該作者
K1==0,!k==1,while(!k1)檢測時候松手
回復

使用道具 舉報

10#
ID:412879 發表于 2018-10-20 20:40 | 只看該作者
K1應該是返回值,!K1是非K1,如果K1不為零,!K1為零,反之亦然
回復

使用道具 舉報

11#
ID:412893 發表于 2018-10-20 21:16 | 只看該作者
k1看成一個變量就對了
回復

使用道具 舉報

12#
ID:720329 發表于 2020-4-1 17:43 來自觸屏版 | 只看該作者
zailushang316 發表于 2018-10-20 11:18
while(!k1);就是等待按鍵松開,while()是循環,括號內非0就滿足條件,按鍵是按下0,松開1,松開后這個循環 ...

等待結束是什么意思
回復

使用道具 舉報

13#
ID:683360 發表于 2020-10-12 23:14 | 只看該作者
上面寫了  判斷按鍵是否按下?
回復

使用道具 舉報

14#
ID:798572 發表于 2020-10-13 08:17 | 只看該作者
意思是當檢測到K1高低電平時執行while()循環的指令
回復

使用道具 舉報

15#
ID:311846 發表于 2020-10-13 14:38 | 只看該作者
樓主就是小白,建議你多多看書,這程序完全是為小白準備的,這都還有注釋還不清楚。以你的程序說明吧!看懂就懂,不懂建議你重頭學或者別學了

095629wqll5s5lizo5vgvj.png (58.88 KB, 下載次數: 139)

095629wqll5s5lizo5vgvj.png
回復

使用道具 舉報

16#
ID:833190 發表于 2020-10-22 17:25 | 只看該作者
tanghao8887 發表于 2018-10-20 18:05
那為什么我松開了按鍵,那個燈并沒有熄滅,而我重新按下按鍵燈才熄滅啊!

獨立按鍵啊,按一下開,再按一下關。程序實現是沒按下一次就標志位取反。至于那個while(!k1),是你在松開按鍵后,這個程序才能捕獲你下一次按鍵動作。防止你一直按下不松手,如果沒有這個的話,你一直按住按鍵,燈會閃,間隔是你的消抖時間。
回復

使用道具 舉報

17#
ID:678280 發表于 2020-10-23 11:17 | 只看該作者
tanghao8887 發表于 2018-10-20 18:05
那為什么我松開了按鍵,那個燈并沒有熄滅,而我重新按下按鍵燈才熄滅。

反復按動K1,LED都能在亮與滅之間轉換就說明此段代碼正常,否則是消抖延時不恰當。
回復

使用道具 舉報

18#
ID:387700 發表于 2020-11-21 16:56 | 只看該作者
權威人物 發表于 2020-10-13 14:38
樓主就是小白,建議你多多看書,這程序完全是為小白準備的,這都還有注釋還不清楚。以你的程序說明吧!看懂 ...

很詳細
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久性色精品国产免费观看 | 精品国产久 | 欧美黄a | 国产精品久久国产精品 | 日韩影院在线观看 | 国产精品日韩在线 | 久草中文网 | 亚洲欧洲视频 | 欧美精品一区在线 | 国产精品一区二区久久 | 欧美一级片在线看 | 亚洲欧美一区二区三区在线 | 国产高清无av久久 | 国产高清精品在线 | 国产美女在线观看 | 免费激情网站 | 精品欧美一区免费观看α√ | 欧美一级毛片久久99精品蜜桃 | 日韩欧美国产一区二区 | 九九亚洲| 日韩中文字幕 | 亚洲精品成人 | 五月婷婷导航 | 日韩不卡在线观看 | 综合国产在线 | 日韩av一区二区在线观看 | 国产做a爱免费视频 | 精品视频www | 中文在线一区二区 | 国产成人a亚洲精品 | 亚洲狠狠丁香婷婷综合久久久 | 精品日韩一区 | 日韩av成人在线观看 | 久久精品免费 | 国产日韩久久 | 在线观看中文字幕亚洲 | 午夜在线免费观看 | 亚洲欧洲精品一区 | 久久亚洲一区二区三区四区 | 精品国产黄色片 | 免费视频二区 |