سلام
من یه برنامه نوشتم که با اون بشه 7 تا lcd رو به یه میکرو وصل کرد به طوری که من هم پایه های دیتا رو به هم وصل کردم و پایه E رو هنگام پیکر بندی تعریف نکردم و اونو به پایه های میکرو دادم و در موقعی که میخوام دیتا رو به lcd بفرستم اونو فال میکردم.حالا هرکاری میکنم lcd ها چیزی نشون نمیدن. یه نگاهی به برنامه و مدار بندازید و اشکال رو فیدبک کنید.
شماتیک

سورس:
$regfile "m8def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.4 , Db7 = Portb.7 , Rs = Portb.3
Cursor Off , No Blink
Dim C As Byte , D As Byte
C = 0
D = 0
Main:
Do
Set Portd.0
Cls
Lcd D
Reset Portd.0
Wait 1
Incr D
Set Portd.1
Cls
Lcd D
Reset Portd.1
Wait 1
incr d
Set Portd.2
Cls
Lcd D
Reset Portd.2
Wait 1
incr d
Set Portd.3
Cls
Lcd D
Reset Portd.3
Wait 1
Incr D
Set Portd.4
Cls
Lcd D
Reset Portd.4
Wait 1
incr d
Set Portd.5
Cls
Lcd D
Reset Portd.5
Wait 1
incr d
Set Portd.6
Cls
Lcd D
Reset Portd.6
Wait 1
incr d
Set Portd.7
Cls
Lcd D
Reset Portd.7
Wait 1
D = 0
Loop
End 'end program
دمتون گرم
من یه برنامه نوشتم که با اون بشه 7 تا lcd رو به یه میکرو وصل کرد به طوری که من هم پایه های دیتا رو به هم وصل کردم و پایه E رو هنگام پیکر بندی تعریف نکردم و اونو به پایه های میکرو دادم و در موقعی که میخوام دیتا رو به lcd بفرستم اونو فال میکردم.حالا هرکاری میکنم lcd ها چیزی نشون نمیدن. یه نگاهی به برنامه و مدار بندازید و اشکال رو فیدبک کنید.
شماتیک

سورس:
$regfile "m8def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.4 , Db7 = Portb.7 , Rs = Portb.3
Cursor Off , No Blink
Dim C As Byte , D As Byte
C = 0
D = 0
Main:
Do
Set Portd.0
Cls
Lcd D
Reset Portd.0
Wait 1
Incr D
Set Portd.1
Cls
Lcd D
Reset Portd.1
Wait 1
incr d
Set Portd.2
Cls
Lcd D
Reset Portd.2
Wait 1
incr d
Set Portd.3
Cls
Lcd D
Reset Portd.3
Wait 1
Incr D
Set Portd.4
Cls
Lcd D
Reset Portd.4
Wait 1
incr d
Set Portd.5
Cls
Lcd D
Reset Portd.5
Wait 1
incr d
Set Portd.6
Cls
Lcd D
Reset Portd.6
Wait 1
incr d
Set Portd.7
Cls
Lcd D
Reset Portd.7
Wait 1
D = 0
Loop
End 'end program
دمتون گرم






هر چند تا حالا انجام ندادم اساتید بزرگ مثل اقای ahmadmn و علی حیاتی و... اگر اشتباه میکنم عیب رو بفر مایند
دیدگاه