liuqiang2012
慎言慎行,三思而后行!
級別: 家園常客
|
1 |
|
---|---|---|
|
huguang0218
級別: 探索解密
|
這個簡單,2條IF語句就可以呀! 多年單片機開發經驗,C51,AVR,ARM等多種單片機軟件與硬件設計! 如有需要請聯系QQ 121638563 |
---|---|
|
yamqq
雅馬哈,愛普生,電裝機器人。
級別: 網絡英雄
|
說實話,這個計時器要按照plc原理來做的話還真是不好做 |
|
---|---|---|
|
yamqq
雅馬哈,愛普生,電裝機器人。
級別: 網絡英雄
|
如果不按plc原理做個延時就可以了 |
|
---|---|---|
|
ymr78419972
宿命的輪回注定了要讓我們去追逐那些難以企及卻又十分向往的美麗
級別: 工控俠客
|
用if語句就可以判別了,程序很簡單,延時可以用定時器,然后中斷處理,給標志位。也可以用delay,也就是函數做軟延時。 |
|
---|---|---|
|
liuqiang2012
慎言慎行,三思而后行!
級別: 家園常客
|
照你說的方法做了一個,但是不穩定。。。。有時候有效果有時候沒有 |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
好久沒有寫過單片機程序呢,記得以前做過,做一個定時器中斷,比如10ms,不停掃描xo,x1,檢測到有輸入后,過約100ms再檢測有沒有輸入,這樣做防抖動處理后,確認X0,X1輸入后才啟動延時處理。 |
|
---|---|---|
|
hot_cha
級別: 略有小成
|
正解,用單片機的話消抖必須做得好,還有就是死循環必須做好,避免程序跑飛。那么這種簡單程序100%可以滿足好的 |
---|---|
|
liuqiang2012
慎言慎行,三思而后行!
級別: 家園常客
|
有沒有大神可以寫個源碼來看看啊 |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
以前寫著玩的,好像4X4鍵盤,51單片機的,改動一下就可以 |
|
---|---|---|
|