من خیلی توی این سایت و سایت های دیگه گشتم تا تونستم این lcd رو راه بندازم
در حین جستجو خیلی ها در راه انداری مشکل داشتند
من با خودم گفتم حالا که ما از بقیه یاد گرفتیم بذار یه آموزش جمع و جور و خلاصه در رابطه با راه اندازی lcd گرافیکی بذاریم توی این سایت تا دوستانی که مشکل من رو داشتند مشکلشون حل بشه
خب اول کد برنامه ی بسکام رو میذارم :
کد:
$regfile = "M16def.dat"
$crystal = 8000000
$lib "glcdKS108.LBX"
$include "font8x8.font"
Config Graphlcd = 128 * 64sed , Dataport = Portd , Controlport = Portb , Ce = 1 , Ce2 = 0 , Cd = 2 , Rd = 3 , Reset = 4 , Enable = 5
Setfont Font8x8
Cls
Showpic 0 , 0 , Pic
Do
Loop
End
Pic:
$bgf "2.bgf"
طریقه ی اتصال پایه ها هم به صورت زیر هستند
پایه LCD>>>>>>> پایه میکرو
16 >>>>>>>>>>>> 2
15 >>>>>>>>>>>> 1
4 >>>>>>>>>>>> 3
5 >>>>>>>>>>>> 4
6 >>>>>>>>>>>> 6
17 >>>>>>>>>>>> 5
7>>>>>>>>>>>> 14
8 >>>>>>>>>>>> 15
9 >>>>>>>>>>>> 16
10>>>>>>>>>>>> 17
11 >>>>>>>>>>>> 18
12 >>>>>>>>>>>> 19
13 >>>>>>>>>>>> 20
>>>>>>>>>>>>14 21
پایه ی شماره 19 lcd به +5 ولت
پایه ی 20 به زمین
پایه ی 1 به زمین
پایه ی 2 به +5 ولت
بین پایه ی 18 و پایه ی 3 یک مقاومت 4.5 کیلو اهم قرار بدید
این نوع اتصال پایه ها بر اساس lcd ts12864a-2 هست
البته فکر میکنم توی اکثر lcd ها مشابه باشه
اگر نوع lcd تون فرق میکنه مدلش ر بذارید تا ترتیب پایه ها رو بهتون بگم
موفق باشید