liuqiang2012
慎言慎行,三思而后行!
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 304 個
工控威望: 505 點
下載積分: 967 分
在線時間: 550(小時)
注冊時間: 2012-06-08
最后登錄: 2024-12-09
查看liuqiang2012的 主題 / 回貼
樓主  發(fā)表于: 2014-04-01 08:44
1
搞工控不自學(xué)不行,因為你一天不學(xué)你就落后了,這就是這個行業(yè)的特點
huguang0218
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 14 個
工控威望: 127 點
下載積分: 675 分
在線時間: 1(小時)
注冊時間: 2014-03-13
最后登錄: 2014-05-07
查看huguang0218的 主題 / 回貼
1樓  發(fā)表于: 2014-04-01 12:57
這個簡單,2條IF語句就可以呀!
多年單片機開發(fā)經(jīng)驗,C51,AVR,ARM等多種單片機軟件與硬件設(shè)計!
如有需要請聯(lián)系QQ 121638563
yamqq
雅馬哈,愛普生,電裝機器人。
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 1717 個
工控威望: 5539 點
下載積分: 24608 分
在線時間: 300(小時)
注冊時間: 2008-05-05
最后登錄: 2024-12-16
查看yamqq的 主題 / 回貼
2樓  發(fā)表于: 2014-04-01 16:58
說實話,這個計時器要按照plc原理來做的話還真是不好做
這個人很懶,什么也沒有留下!
yamqq
雅馬哈,愛普生,電裝機器人。
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 1717 個
工控威望: 5539 點
下載積分: 24608 分
在線時間: 300(小時)
注冊時間: 2008-05-05
最后登錄: 2024-12-16
查看yamqq的 主題 / 回貼
3樓  發(fā)表于: 2014-04-01 16:59
如果不按plc原理做個延時就可以了
這個人很懶,什么也沒有留下!
ymr78419972
宿命的輪回注定了要讓我們?nèi)プ分鹉切╇y以企及卻又十分向往的美麗
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 587 個
工控威望: 2719 點
下載積分: 16620 分
在線時間: 270(小時)
注冊時間: 2009-05-10
最后登錄: 2024-11-16
查看ymr78419972的 主題 / 回貼
4樓  發(fā)表于: 2014-04-01 17:21
用if語句就可以判別了,程序很簡單,延時可以用定時器,然后中斷處理,給標(biāo)志位。也可以用delay,也就是函數(shù)做軟延時。
山河今仍在,壯志在何方?
liuqiang2012
慎言慎行,三思而后行!
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 304 個
工控威望: 505 點
下載積分: 967 分
在線時間: 550(小時)
注冊時間: 2012-06-08
最后登錄: 2024-12-09
查看liuqiang2012的 主題 / 回貼
5樓  發(fā)表于: 2014-04-02 13:25
引用
引用第4樓ymr78419972于2014-04-01 17:21發(fā)表的  :
用if語句就可以判別了,程序很簡單,延時可以用定時器,然后中斷處理,給標(biāo)志位。也可以用delay,也就是函數(shù)做軟延時。

照你說的方法做了一個,但是不穩(wěn)定。。。。有時候有效果有時候沒有
搞工控不自學(xué)不行,因為你一天不學(xué)你就落后了,這就是這個行業(yè)的特點
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2845 個
工控威望: 3617 點
下載積分: 3517 分
在線時間: 3809(小時)
注冊時間: 2007-11-04
最后登錄: 2024-12-22
查看tingfenghu的 主題 / 回貼
6樓  發(fā)表于: 2014-04-03 21:03
好久沒有寫過單片機程序呢,記得以前做過,做一個定時器中斷,比如10ms,不停掃描xo,x1,檢測到有輸入后,過約100ms再檢測有沒有輸入,這樣做防抖動處理后,確認X0,X1輸入后才啟動延時處理。
二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設(shè)備
http://shop58129605.taobao.com/
hot_cha
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 80 個
工控威望: 237 點
下載積分: 1497 分
在線時間: 92(小時)
注冊時間: 2013-09-23
最后登錄: 2024-12-19
查看hot_cha的 主題 / 回貼
7樓  發(fā)表于: 2014-04-04 16:02
引用
引用第6樓tingfenghu于2014-04-03 21:03發(fā)表的  :
好久沒有寫過單片機程序呢,記得以前做過,做一個定時器中斷,比如10ms,不停掃描xo,x1,檢測到有輸入后,過約100ms再檢測有沒有輸入,這樣做防抖動處理后,確認X0,X1輸入后才啟動延時處理。

正解,用單片機的話消抖必須做得好,還有就是死循環(huán)必須做好,避免程序跑飛。那么這種簡單程序100%可以滿足好的
meddem
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 56 個
工控威望: 215 點
下載積分: 1941 分
在線時間: 116(小時)
注冊時間: 2006-10-08
最后登錄: 2024-07-04
查看meddem的 主題 / 回貼
8樓  發(fā)表于: 2014-04-04 21:48
7樓正解,PLC有8-10MS的防抖,單片做的話要加上。
liuqiang2012
慎言慎行,三思而后行!
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 304 個
工控威望: 505 點
下載積分: 967 分
在線時間: 550(小時)
注冊時間: 2012-06-08
最后登錄: 2024-12-09
查看liuqiang2012的 主題 / 回貼
9樓  發(fā)表于: 2014-04-17 16:44
有沒有大神可以寫個源碼來看看啊
搞工控不自學(xué)不行,因為你一天不學(xué)你就落后了,這就是這個行業(yè)的特點
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2845 個
工控威望: 3617 點
下載積分: 3517 分
在線時間: 3809(小時)
注冊時間: 2007-11-04
最后登錄: 2024-12-22
查看tingfenghu的 主題 / 回貼
10樓  發(fā)表于: 2014-04-17 18:17
以前寫著玩的,好像4X4鍵盤,51單片機的,改動一下就可以
附件: 狀態(tài)機掃描鍵盤一.rar (35 K) 下載次數(shù):27
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設(shè)備
http://shop58129605.taobao.com/
liuqiang2012
慎言慎行,三思而后行!
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 304 個
工控威望: 505 點
下載積分: 967 分
在線時間: 550(小時)
注冊時間: 2012-06-08
最后登錄: 2024-12-09
查看liuqiang2012的 主題 / 回貼
11樓  發(fā)表于: 2014-04-17 23:12
引用
引用第10樓tingfenghu于2014-04-17 18:17發(fā)表的  :
以前寫著玩的,好像4X4鍵盤,51單片機的,改動一下就可以

非常感謝
搞工控不自學(xué)不行,因為你一天不學(xué)你就落后了,這就是這個行業(yè)的特點