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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
樓主: xiao_yp2014
打印 上一主題 下一主題
收起左側(cè)

狀態(tài)機(jī)按鍵掃描,看懂了會增長你的功力。。。。

  [復(fù)制鏈接]
41#
ID:89595 發(fā)表于 2015-9-16 22:17 | 只看該作者
正在學(xué),很需要。謝了。
回復(fù)

使用道具 舉報

42#
ID:89591 發(fā)表于 2015-9-17 10:52 | 只看該作者
好東西,學(xué)習(xí)中
回復(fù)

使用道具 舉報

43#
ID:90358 發(fā)表于 2015-9-17 20:25 | 只看該作者
狀態(tài)機(jī)
回復(fù)

使用道具 舉報

44#
ID:63484 發(fā)表于 2015-9-19 06:51 | 只看該作者
不錯,這次直接上壓縮包了
回復(fù)

使用道具 舉報

45#
ID:88606 發(fā)表于 2015-10-25 12:28 | 只看該作者
看看怎樣區(qū)分長短按的?
回復(fù)

使用道具 舉報

46#
ID:93871 發(fā)表于 2015-10-28 15:09 | 只看該作者
好東西  贊一個
回復(fù)

使用道具 舉報

47#
ID:39824 發(fā)表于 2015-11-25 16:56 | 只看該作者
支持樓主!!!!!!
回復(fù)

使用道具 舉報

48#
ID:97245 發(fā)表于 2015-11-26 16:15 | 只看該作者
看看吧 和avr的一樣不
回復(fù)

使用道具 舉報

49#
ID:97344 發(fā)表于 2015-11-27 12:49 | 只看該作者
正好,看看能不能學(xué)到新知識
回復(fù)

使用道具 舉報

50#
ID:98329 發(fā)表于 2015-12-4 16:29 | 只看該作者
  好屌
回復(fù)

使用道具 舉報

51#
ID:85726 發(fā)表于 2015-12-9 12:28 | 只看該作者
學(xué)習(xí)學(xué)習(xí),很好的樣子!
回復(fù)

使用道具 舉報

52#
ID:85726 發(fā)表于 2015-12-9 12:29 | 只看該作者
為什么下載不了呢!
回復(fù)

使用道具 舉報

53#
ID:85726 發(fā)表于 2015-12-9 12:46 | 只看該作者
終于下載了,謝謝樓主!正好需要!
回復(fù)

使用道具 舉報

54#
ID:69862 發(fā)表于 2015-12-9 13:03 | 只看該作者
ning 發(fā)表于 2015-12-9 12:29
為什么下載不了呢!

需要登錄才可以下載。
回復(fù)

使用道具 舉報

55#
ID:91729 發(fā)表于 2016-1-11 17:17 | 只看該作者
不錯不錯,看一下。以前知道這個就是沒去研究,還是自己在撲捉那幾個狀態(tài),弄得代碼有點長
回復(fù)

使用道具 舉報

56#
ID:91729 發(fā)表于 2016-1-11 17:30 | 只看該作者
這個例子是不錯,再加個按鍵的入口參數(shù)會好一些,比較省事,不用每次都來更改按鍵定義
回復(fù)

使用道具 舉報

57#
ID:69862 發(fā)表于 2016-1-12 09:50 | 只看該作者
eqihfui·· 發(fā)表于 2016-1-11 17:30
這個例子是不錯,再加個按鍵的入口參數(shù)會好一些,比較省事,不用每次都來更改按鍵定義

謝謝你的建議。
回復(fù)

使用道具 舉報

58#
ID:55852 發(fā)表于 2016-1-14 15:15 | 只看該作者
下載了,向樓主學(xué)習(xí)!
回復(fù)

使用道具 舉報

59#
ID:65882 發(fā)表于 2016-1-14 16:06 | 只看該作者
非常感謝樓主,我現(xiàn)在感覺延時消抖的按鍵程序不好用了,正好學(xué)習(xí)下你的
回復(fù)

使用道具 舉報

60#
ID:65882 發(fā)表于 2016-1-14 16:08 | 只看該作者
謝謝樓主的分享,我老是叫我不要用延時消抖,可我不會其他方法,正好學(xué)習(xí)下你的
回復(fù)

使用道具 舉報

61#
ID:46943 發(fā)表于 2016-1-20 22:30 | 只看該作者
終于下載了,謝謝樓主!
回復(fù)

使用道具 舉報

62#
ID:98707 發(fā)表于 2016-3-1 17:40 | 只看該作者
謝謝!第一次聽到"狀態(tài)按鍵"的說法。學(xué)習(xí)了。
回復(fù)

使用道具 舉報

63#
ID:129273 發(fā)表于 2016-7-8 10:48 | 只看該作者
資料不錯,稍后評價,加好友不?qq2372696853
回復(fù)

使用道具 舉報

64#
ID:130893 發(fā)表于 2016-7-17 22:30 | 只看該作者
你好,我定時器設(shè)置10MS中斷一次,有時按鍵按一下會響應(yīng)兩次,我嘗試增加中斷時間到20MS,還是有這種現(xiàn)象,請問這個問題要怎么解決呢?
回復(fù)

使用道具 舉報

65#
ID:111256 發(fā)表于 2016-7-18 12:43 | 只看該作者
樓主,怎么沒有看到,防抖處理呢?
回復(fù)

使用道具 舉報

66#
ID:69862 發(fā)表于 2016-7-21 09:33 | 只看該作者
FSLTKJ 發(fā)表于 2016-7-18 12:43
樓主,怎么沒有看到,防抖處理呢?

按鍵掃描在主程序里面,每次判定一種按鍵狀態(tài)后,都會到主程序里面去,這樣就會有延時,達(dá)到防抖的效果。
回復(fù)

使用道具 舉報

67#
ID:69862 發(fā)表于 2016-7-21 09:34 | 只看該作者
FRING_HU 發(fā)表于 2016-7-17 22:30
你好,我定時器設(shè)置10MS中斷一次,有時按鍵按一下會響應(yīng)兩次,我嘗試增加中斷時間到20MS,還是有這種現(xiàn)象, ...

這個中斷時間太快,到中斷時間調(diào)長,按鍵不需要這么多時間。
回復(fù)

使用道具 舉報

68#
ID:69862 發(fā)表于 2016-7-21 09:35 | 只看該作者
小易 發(fā)表于 2016-1-14 16:08
謝謝樓主的分享,我老是叫我不要用延時消抖,可我不會其他方法,正好學(xué)習(xí)下你的

這是一個好方法。
回復(fù)

使用道具 舉報

69#
ID:41583 發(fā)表于 2016-8-23 09:22 | 只看該作者
先來看看,
回復(fù)

使用道具 舉報

70#
ID:92071 發(fā)表于 2016-9-11 22:57 | 只看該作者
學(xué)習(xí)按鍵控制。
回復(fù)

使用道具 舉報

71#
ID:96326 發(fā)表于 2016-9-12 16:53 | 只看該作者
感謝!
回復(fù)

使用道具 舉報

72#
ID:88481 發(fā)表于 2016-9-21 16:28 來自觸屏版 | 只看該作者
很好。但貌似沒有消抖作用,下載到實驗板試試,果真沒有。
回復(fù)

使用道具 舉報

73#
ID:140541 發(fā)表于 2016-9-26 18:57 | 只看該作者
883 發(fā)表于 2016-9-21 16:28
很好。但貌似沒有消抖作用,下載到實驗板試試,果真沒有。

主程序while里加一個delay,可以起到消抖的作用(樓主注釋里已經(jīng)說了:“這里我沒有計時”)
--不知道我這樣理解對不對,初學(xué)者。
回復(fù)

使用道具 舉報

74#
ID:69862 發(fā)表于 2016-9-27 09:13 | 只看該作者
ctwarmer 發(fā)表于 2016-9-26 18:57
主程序while里加一個delay,可以起到消抖的作用(樓主注釋里已經(jīng)說了:“這里我沒有計時”)
--不知道我 ...

不是這樣理解,這種方式只是一種掃描按鍵按下的狀態(tài),這個地方分為了三步,如果不是很明白,可以參考一下switch語句,這兒是有去抖動的,去抖動延時的時間,取決于你調(diào)用read_key();函數(shù)的時間。
回復(fù)

使用道具 舉報

75#
ID:88481 發(fā)表于 2016-9-27 20:52 來自觸屏版 | 只看該作者
xiao_yp2014 發(fā)表于 2016-9-27 09:13
不是這樣理解,這種方式只是一種掃描按鍵按下的狀態(tài),這個地方分為了三步,如果不是很明白,可以參考一下 ...

哦,似乎明白了。也就是說,程序掃描時間必須大于按鍵抖動時間,謝謝樓主。
回復(fù)

使用道具 舉報

76#
ID:140541 發(fā)表于 2016-9-30 14:40 | 只看該作者
xiao_yp2014 發(fā)表于 2016-9-27 09:13
不是這樣理解,這種方式只是一種掃描按鍵按下的狀態(tài),這個地方分為了三步,如果不是很明白,可以參考一下 ...

我想表達(dá)的意思,和您所述一樣。
去抖動的延時時間,取決于調(diào)用read_key()的時間,所以我說在主程序while里加一個delay。例如抖動時間為20ms,那么delay的時間大于等于20ms,也就相當(dāng)于每20ms+去調(diào)用一次read_key()。
也許我表達(dá)的不夠嚴(yán)謹(jǐn),delay()和sleep()我還沒太搞清楚。總之,如果是單線程,這里讓cpu睡個20ms+;如果是多線程,則每20ms+調(diào)度該線程一次就可以了。
去抖動應(yīng)該是“去抖動邏輯”+“去抖動延時”,兩者不可缺一,這樣會否更嚴(yán)謹(jǐn)些,多謝指正。
回復(fù)

使用道具 舉報

77#
ID:64178 發(fā)表于 2016-10-12 22:00 | 只看該作者
下載,學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報

78#
ID:141361 發(fā)表于 2016-10-13 13:00 | 只看該作者
感覺太復(fù)雜,就一個簡單的按鍵何必寫那么多代碼,如果真的做一個項目,就一個簡單的按鍵就那么多代碼,那要是多幾個按鍵那還怎么辦、。不知道要寫多少了,還不如就用中斷或直接掃描按鍵就可以了
回復(fù)

使用道具 舉報

79#
ID:128380 發(fā)表于 2016-10-14 00:40 來自觸屏版 | 只看該作者
回去好好看看
回復(fù)

使用道具 舉報

80#
ID:166907 發(fā)表于 2017-2-27 14:40 | 只看該作者
學(xué)習(xí)一下,
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 麻豆成人在线视频 | 国产亚洲精品综合一区 | 国产精品污www在线观看 | 国产精品久久久久久久久久三级 | h视频免费看 | 91视频在线 | 91精品国产色综合久久不卡98口 | 91精品国产色综合久久 | 国产永久免费 | 91免费看片神器 | 天天干天天操天天爽 | 天天操夜夜操 | 国产免费自拍 | 久久高清 | 国产在视频一区二区三区吞精 | 亚洲精品自在在线观看 | 久久精品一区 | 久久精品免费观看 | 免费h在线 | 99re在线视频观看 | 国产成人免费网站 | 国产激情免费视频 | 成人在线免费视频 | 成人精品一区亚洲午夜久久久 | 久久aⅴ乱码一区二区三区 亚洲国产成人精品久久久国产成人一区 | 欧美久久免费观看 | 亚洲欧洲成人在线 | 成人综合视频在线 | 成人av免费 | 涩涩视频在线看 | 一区二区三区中文字幕 | 成人福利在线视频 | 午夜精品一区二区三区在线观看 | 久久国产一区 | 成人欧美日韩一区二区三区 | 日韩精品成人 | 日韩高清中文字幕 | 亚洲精品片 | 久久精品国产一区二区电影 | 国产成人综合网 | www视频在线观看 |