امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اموز ش میکرو کنترلر های 8051 به زبان بیسیک
نویسنده پیام
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #5
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک
سلام
و در نهایت با دستور زیر میتوان کاراکتری را روی lcd نمایش داد
"lcd " karakter
کارکتر میتواند یکی از کارکتر های اسکی یا اعداد باشد
مانند:
"LCD "*1NAFAr
یا
"LCD "+ qwetty
یا
"Lcd "1@#$q#$%^&*()_+1

برای پاک کردن lcd از دستور cls استفاده می شود .مانند
")(*&&^%$%$#@"Lcd
Wait 1
Cls
"Lcd "asdfgfghk


با دستور زیر می توان در سطر ها و ستون های دیگر lcd نوشت
Locate x,y
که x ادرس سطر و y ادرس ستون می باشد

Locate 1,2
"Lcd"qwert
Locate 2,1
"Lcd "123456
Locate 2,8
"Lcd "mnbv

توجه کنید برای یک lcd ، مثلا 16*2 حداکثر x ،2 و حداکثر y ، 16 است
روی lcd نمیتوان فارسی نوشت (فقط میتوان کاراکتر های اسکی ،که شامل حروف انگلیسی وعلامت های استاندارد و اعداد میشود را روی ان نشان داد).
Lcd دارای یک مکان نما می باشد که با دستور زیر میتوان ان را روش ن یا خاموش یا چشمک زن یا ثابت قرارداد
Cursor On با این دستور مکان نما روشن می شود (در حالت عادی مکان نما روشن است )
Cursor off با این دستور مکان نما خاموش می شود
Cursor blink با این دستور مکان نما چشمک می زند
Cursor noblink با این دستور مکان نما دیگر چشمک نمی زند
با دستور زیر می توانید کاراکتر های روی lcd را به چپ یا راست شیفت دهید
shiftlcd left این دستور کارکترها را به اندازه یک tab به چپ منتقل میکند
shiftlcd right این دستور کارکترها را به اندازه یک tab به راست منتقل میکند
نوشتن فارسی روی lcd :
Lcd های کاراکتری دارای یک حافظه می باشد که درون ان کدهای کارکتر های اسکی وجود دارد اما فارسی در ان وجود ندارد، اما در lcd حافظه موقتی وجود دارد که در ان می توان تا 8 کارا کتر دلخواه را قرار داد .
برای ساخت کاراکتر دلخواه مراحل زیر را دنبال کنید:
از منوی tools گزینه lcd designer را انتخاب کنید، پنجره جدیدی باز می شود که شما می توانید در ان کاراکتر دلخوا ه خود را ایجاد کنید.
بعد از ایجاد کاراکتر دلخواه روی ok کلیک کنید ،پنجره بسته می شود و یک خط به برنامه شما اضافه می شود مانند زیر :
4,31,20,4, 4, 4, 4, Deflcdchar ?,1
به جای علامت سوال باید یکی از اعداد 0تا 7 می باشد گذاشته شود .
بعد از ساخت کاراکتر جدید بادستور زیر می توانید ان را روی lcd نشان دهید
(?)Lcd chr
به جای علامت سوال باید شماره کاراکتر که یکی از اعداد 0تا 7 می باشد گذاشته شود .

"regfile =$ "80552.dat
crystal=$8000000
Config Lcd = 16*2
Config Lcdpin = Pin , Db4 = P3.1 , Db5 = P3.2 , Db6 = P3.3 , Db7 = P3.4 , E = P3.5 , Rs = P3.6
4,31,20,4, 4, 4, 4, Deflcdchar 0,1
Locate 1,1
Lcd chr(0
End
شما میتوانید تا نهایتا تا 8 کاراکتر را روی lcd نمایش دهید.
(آخرین ویرایش در این ارسال: ۲۷-مرداد-۱۳۸۷, ۲۲:۰۸:۱۲، توسط 1nafar.)
۲۷-مرداد-۱۳۸۷, ۱۸:۳۷:۱۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, lord_viper, sadegh2010, amiraliforoozandeh, علي برقي


پیام‌های داخل این موضوع
اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۰-تير-۱۳۸۷, ۲۲:۱۹:۱۸,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۷-مرداد-۱۳۸۷, ۱۸:۳۷:۱۴
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۷-مرداد-۱۳۸۷, ۱۹:۱۸:۰۴,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۷-مرداد-۱۳۸۷, ۱۹:۵۸:۳۸,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۷-مرداد-۱۳۸۷, ۲۰:۱۰:۵۷,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۷-مرداد-۱۳۸۷, ۲۰:۱۷:۳۵,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۷-مرداد-۱۳۸۷, ۲۰:۲۸:۵۷,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۷-مرداد-۱۳۸۷, ۲۰:۴۰:۰۹,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۷-مرداد-۱۳۸۷, ۲۰:۴۵:۵۲,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۷-مرداد-۱۳۸۷, ۲۱:۵۳:۲۹,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط Di Di - ۲۷-مرداد-۱۳۸۷, ۲۳:۱۳:۱۱,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط lolohacko - ۲۸-مرداد-۱۳۸۷, ۰۱:۲۴:۲۹,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۷-مرداد-۱۳۸۷, ۲۳:۲۴:۳۹,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۳۰-مرداد-۱۳۸۷, ۲۱:۵۲:۴۲,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط ha_60 - ۳۱-مرداد-۱۳۸۷, ۰۸:۲۴:۳۰,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۲-شهریور-۱۳۸۷, ۲۱:۰۶:۱۲,
RE: اموز ش میکرو کنترلر های 8051 به زبان بیسیک - توسط 1nafar - ۲۵-اسفند-۱۳۸۷, ۱۹:۱۹:۴۵,

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  برنامه اي مي خواهم به زبان c سال ميلادي را به شمسي تبديل sadaf_mybb1.2_import14683 6 7,658 ۰۳-اردیبهشت-۱۳۹۶, ۱۳:۴۷:۴۶
آخرین ارسال: طراح سایت
  سنسور co2 با 8051 machkoll 0 2,462 ۰۱-دى-۱۳۹۱, ۱۵:۴۵:۳۹
آخرین ارسال: machkoll
  زبان برنامه نویسی 8051 park 7 11,671 ۰۴-آذر-۱۳۹۰, ۲۲:۰۵:۳۷
آخرین ارسال: sarv
  8051 alireza1110 2 4,180 ۰۲-مهر-۱۳۸۹, ۰۲:۲۳:۰۳
آخرین ارسال: t3r!p3000
Shy یه بسکام 8051 فول نیاز دارم(کرک شده) hadii 4 5,846 ۱۹-شهریور-۱۳۸۹, ۱۶:۴۸:۱۵
آخرین ارسال: eda
  پرگرمر برای 8051 park 4 6,654 ۱۹-شهریور-۱۳۸۹, ۱۱:۰۹:۳۲
آخرین ارسال: WhiteNoise
  دیتا شیت فارسی میکروکنترلرهای 8051 MicrowaveCO 3 7,578 ۰۳-مهر-۱۳۸۸, ۱۴:۵۰:۴۰
آخرین ارسال: X33
  tarahiye caller id ba estefade az 8051 afsaneh 6 5,734 ۲۳-بهمن-۱۳۸۷, ۰۰:۵۴:۳۷
آخرین ارسال: eiffel179
  میکرو 8051 M+9723 1 4,710 ۰۹-آبان-۱۳۸۷, ۲۳:۳۵:۲۹
آخرین ارسال: t3r!p3000
  بهترین پروگرامر برای 8051 فول و تست شده 123456za 0 4,009 ۱۷-مرداد-۱۳۸۷, ۱۳:۴۳:۱۵
آخرین ارسال: 123456za

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع:

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS