Ynt: timer' belirli bir değerde durdurmak

Başlatan forumsad, 16 Haziran 2013, 22:15:09

forumsad

arkadaşlar


yukardaki şekilde timer her 100 ms de MI registerinin değerini 1 arttırıyor  burda belirli bir değerden sonra bazı resetleme işlemleri yapmam lazım
örnegin MI10 değeri 50 ye gelince timer durmalı..

daha önceki sorduğum soruların devamı olarak 2 sensör var ilk sensör tetiklenince timer saymaya başlıyor ikinci tetiklenince timer duruyor

ama diyelimki ilk sensör kazara tetiklendi timer sürekli sayma konumunda kalıyor bunu önlemek için kazara tetiklenmelerde 50 ye gelince timer dursun
istiyorum MI10 registerini nasıl karşılaştırma yaparız daha önce hiç benzer uygulamam olmadı

saygılarımla

mesaj birleştirme:: 16 Haziran 2013, 22:20:37



böyle birşey denedim çalıştı dogrumudur acaba??

Salih

#1
Evet doğrudur. İşini  görür. Eğer önemi varsa belirteyim. Bu durumda değer 51 olunca resetlenir.
Değeri 49 yaparsan 50 olunca resetlenir.

Nedenler


İstenen tetiklenme ile kazara tetiklenme arasındaki farkı nasıl bileceksin? Sonuçta her türlü 1. sensör tetiklenip timerı saydırmaya başlayacak. Bu durumda normal, istenen bir tetiklenmede de (1. sensör MB11'e bağlıysa) MI10 değeri 51 olduğunda MB11 bitini resetleyecektir.





Sağda işaretlediğim iki yardım butonu da çoğu zaman işini görür daha önce fark etmediysen. Kolay gelsin.

forumsad