با سلام خدمت تمامی دوستان عزیز
من می خواهم پایه کنتراست LCD کاراکتری رو توسط میکرو ATmega32 کنترل کنم من شماتیک و برنامه زیر رو آماده کرده ام اگر لطف کنید و مشاهده کنید که آیا شماتیک و برنامه کامل و درست است یا خیر ؟ اگر مشکلی هست اعلام کنید تا اصلاح کنم
با تشکر
شماتیک :

برنامه :
regfile = "m32def.dat"
crystal = 8000000
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1024 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Portd = Input
Config Lcdpin = Pin , E = Portc.5 , Rs = Portc.4 , Db7 = Portc.3 , Db6 = Portc.2 , Db5 = Portc.1 , Db4 = Portc.0
Dim C As Word
C = 0
1:
Cls
Lcd "Soodi"
Do
Pwm1a = C
Debounce Pind.6 , 1 , 2 , Sub
Debounce Pind.7 , 1 , 3 , Sub
Loop
2:
C = C + 10
Return
3:
C = C - 10
Return
من می خواهم پایه کنتراست LCD کاراکتری رو توسط میکرو ATmega32 کنترل کنم من شماتیک و برنامه زیر رو آماده کرده ام اگر لطف کنید و مشاهده کنید که آیا شماتیک و برنامه کامل و درست است یا خیر ؟ اگر مشکلی هست اعلام کنید تا اصلاح کنم
با تشکر
شماتیک :

برنامه :
regfile = "m32def.dat"
crystal = 8000000
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1024 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Portd = Input
Config Lcdpin = Pin , E = Portc.5 , Rs = Portc.4 , Db7 = Portc.3 , Db6 = Portc.2 , Db5 = Portc.1 , Db4 = Portc.0
Dim C As Word
C = 0
1:
Cls
Lcd "Soodi"
Do
Pwm1a = C
Debounce Pind.6 , 1 , 2 , Sub
Debounce Pind.7 , 1 , 3 , Sub
Loop
2:
C = C + 10
Return
3:
C = C - 10
Return








دیدگاه