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