[問題] 無段開關

看板Electronics作者 (小伊)時間17年前 (2008/06/06 22:22), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
根據m大的說法, 簡單說開關就分有段無段兩種.. 無段按下去就是一個狀態,放開則是另外一個狀態。 無段不就可以產生一個pulse? 還沒按時是0按下變第一個狀態(1),放開(變另一個狀態0) __ __| |___ 有段按下去會轉態﹝從某個狀態變成另外一個狀態﹞,放開不動作。 那可以請問大家 http://goods.ruten.com.tw/item/show?11080331393495 http://goods.ruten.com.tw/item/show?11080307901943 這二種是無段還有段呀? 我要的功能是開關按下去可以把LED關掉,但如果 按下時它只有一種狀態,那LED燈會一直亮耶(我有用其他的程式碼控制他的 亮暗) 1~2秒 亮 3~4秒 暗 4~5秒 亮 6~7秒 亮 我寫的程式是 always@(posedge sw) sw為開關 led<=1'b0; 因為我要偵測開關的正緣,所以如果它按下去一直 是1,那就只有第一次有posedge這個條件 會變成 ______________(接下來一直為1) ____| 那led不就一直亮了?因為要posedge sw led才會關 之前有想過就用 always@(sw) led<=1'b0; 這樣只要開關有變化就能把led關掉, 不過因為我的程式(以下為簡化) always(posedge clk or sw) complier說我不能這樣寫 那如果我要偵測posedge sw了,可以用M大所說的無段開關來達成嗎? 就是按下就變1放開變0,我再按一次就變1 是上面網址的哪一種呢? 請各位高手指教了,謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.225.188

06/06 22:40, , 1F
可以阿 但是彈跳現象要特別的注意
06/06 22:40, 1F

06/06 22:41, , 2F
1
06/06 22:41, 2F

06/06 22:42, , 3F
那是上面網址那一種嗎?
06/06 22:42, 3F

06/06 22:49, , 4F
先回答你的問題...網址當中都是無段開關...
06/06 22:49, 4F

06/06 22:50, , 5F
再來...我建議你打完文章自己再重頭看一次文章
06/06 22:50, 5F

06/06 22:50, , 6F
老實說我有點看不大懂你的文章= =
06/06 22:50, 6F
文章代碼(AID): #18IKWQQQ (Electronics)