تبليغاتX
دنیای دیجیتال و میکروکنترلر - روش راه اندازی LCD فارسی 4*20 و کدهای فارسی با مثال بسکام
 روش راه اندازی LCD فارسی 4*20 و کدهای فارسی با مثال

برای میکرو ای وی آر AVR در بسکام Bascom:

سلام

چند ماه پیش در پاساژ امجد یه LCD 20*4  خریدم که برام جالب بود آخه به غیر از اینکه کد های کارکتر های انگلیسی رو میشناخت کدهای کارکتر های فارسی  هم برایش تعریف شده بود

روش وصل کردنش به میکرو مثل LCD 16*2  هستش فقط در config lcd  باید 20*4  تعریفش کنید در ادامه چند تا نکتهه رو ذکر می کنم که مهمه:

· کد های کارکتر های فارسی رو باید به صورت lcd chr(cod) در برنامه بسکام بنویسد

· برای نوشتن کلمه ”محمد“  روی   lcd به فنگلیش مینویسیم lcd”mohammad” ولی اگه بخواهیم فارسی بنویسیم باید تک تک کلمات مـ ـحـ ـمـ د رو به صورت برعکس واسه میکرو بفرستیم آخه فارسی  از راست به چپ نوشته میشه برعکس انگلیسی پس باید کد کلمات د ـمـ ـحـ مـ رو واسه میکرو بفرستیم همانطور که میدونید برای  فرستادن کد یک کاراکتر به میکرو از دستور ”تابع“ chr()  استفاده می کنیم .

 '86/2/28 digital lock  program by Malek64@gmail.com'
$regfile = "m8def.dat"
$crystal = 8000000
''''''''''''''''''''''''''
Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3_
                                     , E = Portc.4 , Rs = Portc.5
Config Lcd = 20 * 4

Cls
Wait 1
Cursor Off
Do
Lcd Chr(198) ; Chr(233) ; Chr(194) ; Chr(232)
Waitms 500
Cls
Waitms 500
Loop

end

 

save picture as برای واضع تر  دیدن کد ها روی آن راست کلیک کنید و  

رو اتخاب کنید .


+ نوشته شده توسط محمد ملک در چهارشنبه 1386/08/23 و ساعت |