۲۸-فروردین-۱۳۹۷, ۰۰:۱۰:۰۴
با سلام
مهندسین محترم
من یک میکرو سویچ دارم می خواهم با هر قطع و صل یک شماره از یک روی نمایشگر نشان بده و وقتی به مثلا 10 هزار رسید یک LED رو به مدت مثلا یک ثانیه روشن کنه و خاموش بشه و شماره کانتر هم صفر بشه و دوباره این حرکت تکرار بشه و دائم کار کنه
کمک خواستم قبلا این برنامه رو ارسال کردن در ضمن من avr atmega 32 دارم با بسکام
ولی من نمی دونم که باید میکرو سوئیچ رو به کدوم پایه وصل کنم
متاسفانه بنده در این زمینه مبتدی مبتدی هستم
ممنون می شم کمک کنید
مهندسین محترم
من یک میکرو سویچ دارم می خواهم با هر قطع و صل یک شماره از یک روی نمایشگر نشان بده و وقتی به مثلا 10 هزار رسید یک LED رو به مدت مثلا یک ثانیه روشن کنه و خاموش بشه و شماره کانتر هم صفر بشه و دوباره این حرکت تکرار بشه و دائم کار کنه
کمک خواستم قبلا این برنامه رو ارسال کردن در ضمن من avr atmega 32 دارم با بسکام
ولی من نمی دونم که باید میکرو سوئیچ رو به کدوم پایه وصل کنم
متاسفانه بنده در این زمینه مبتدی مبتدی هستم
ممنون می شم کمک کنید
نقل قول:کد:$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