۰۹-اردیبهشت-۱۳۹۷, ۰۳:۴۹:۰۶
با سلام خدمت دوستان عزیز
بنده یک برنامه کانتر دارم که قراره تعداد قطع و وصل میکروسویچ من رو بشماره و به تعداد خاصی رسید یک پالس به من بده و صفر بشه و دائم کار کنه فقط مشکلی که دارم با هر بار تحریک میکروسوئچ کانتر اعداد مختلفی میده و چندین عدد اضافه میکنه مثلا از روی 1 میپره روی 63 و این خلل ایجاد مبکنه برای من
به نظر شما راه حلش چیه در بسکام؟
بنده یک برنامه کانتر دارم که قراره تعداد قطع و وصل میکروسویچ من رو بشماره و به تعداد خاصی رسید یک پالس به من بده و صفر بشه و دائم کار کنه فقط مشکلی که دارم با هر بار تحریک میکروسوئچ کانتر اعداد مختلفی میده و چندین عدد اضافه میکنه مثلا از روی 1 میپره روی 63 و این خلل ایجاد مبکنه برای من
به نظر شما راه حلش چیه در بسکام؟
کد php:
$regfile "m32def.dat"
$crystal = 1000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Rs = Portb.7 , E = Portb.6 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5
Config Timer1 = Counter , Edge = Falling
Config Portd.2 = Output
Counter1 = 0
Dim A As Word
Portd.2 = 0
Cls
Do
A = Counter1
Locate 1 , 1
Lcd A
If A = 10 Then
Counter1 = 0
Portd.2 = 1
wait 1
Portd.2 = 0
Cls
End If
Loop
End