بازم سلام
کارکتری 16*2 ، پشتش با برچسب نوشته ts1620-20/y
نمیدونم چرا نمیتونم روی lcd هیچ چیز رو نشون بدم .
این lcd دو تا 16 تایی جا داره که میشه بهش سیم وصل کرد و جلوشم 2تا سوراخ داره به اسم های A و k . من تو pdf هایی که دیدم همشون یه جای 16 تایی داشتن . خلاصه من از 16 تایی پایین استفاده کردم .
16 رو به سر منفی (باتری موبایل 3.7)
15 رو به سر مثبت
11 تا 14 رو هم به میکرو وصل میکنم (نسبت به تنظیمات برنامه ای که هستش از 0 تا 3)
4 یا همون rs رو به 4 میکرو
5 یا e رو 5 میکرو
1 رو به منفی
2 رو به مثبت
7 تا 10 رو که میدونم نمیخوام استفاده کنم
ولی 3و 4 رو نمیدونم باید چیکار کنم ....؟
$regfile = "m16def.dat"
$crystal = 1000000
Config Porta = Output
Config Lcdbus = 4
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Pinb.0 , Db5 = Pinb.1 , Db6 = Pinb.2 , Db7 = Pinb.3 , Rs = Pinb.4 , E = Pinb.5
Home
Lcd "hello world"
Waitms 2000
Do
Cls
Set Porta.0
Home
Lcd "c"
Waitms 2000
Reset Porta.0
Cls
Home
Lcd "c++"
Waitms 2000
Loop
End
وقتی 3 رو به سر منفی وصل میکنم یه مربع های کمرنگ رو lcd نشون میشده !!!؟
بعضی موقع ها هم شانسی lcd یه چیزای نا مفهوم رو مینوشت
البته خیلی سعی کردم خودم مشکلم رو حل کنم و این سولات رو نپرسم ولی D:
لطفا بازم راهنماییی ....