امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
تابلو روان در lcd 2*16 با متن فارسي
نویسنده پیام
jansfred آفلاین
كاربر دو ستاره
**

ارسال‌ها: 147
موضوع‌ها: 19
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 95
( 47 تشکر در 23 ارسال )
ارسال: #1
تابلو روان در lcd 2*16 با متن فارسي
با سلام خدمت دوستان
ميخام يه متن فارسي مثل "استاد دشتبان" رو در lcd 2*16 به صورت روان (مانند تابلو روان) در بيارم
يه نمونه برنامه نوشتم اما درست جور در نمياد
لطفا برناممو نگاه كنيد و راهنماييم كنيد
با تشكر


فایل‌(های) پیوست شده
.rar   New Folder (2).rar (اندازه: 21.19 KB / تعداد دفعات دریافت: 169)
۲۸-اردیبهشت-۱۳۹۲, ۲۲:۳۰:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ambassador
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,484
موضوع‌ها: 22
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4576 تشکر در 1474 ارسال )
ارسال: #2
RE: تابلو روان در lcd 2*16 با متن فارسي
سلام.
مشکل اینجاست که تو محیط بسکام 8 تا کارکتر بیشتر نمیشه تعریف کرد.
و تازه اون 8 تا هم جالب در نمیاد.
شما چرا از ال سی دی گرافیکی استفاده نمیکنی؟

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۲۸-اردیبهشت-۱۳۹۲, ۲۳:۰۳:۳۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : jansfred, babyy
jansfred آفلاین
كاربر دو ستاره
**

ارسال‌ها: 147
موضوع‌ها: 19
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 95
( 47 تشکر در 23 ارسال )
ارسال: #3
RE: تابلو روان در lcd 2*16 با متن فارسي
اونطوري هزينه زياد ميشه
اين هم يه پروژه اس ديگه
كاريش نميشه كرد
اصلا راهي هست كه اين كلمه "استاد دشتبان" رو به صورت روان روي lcd 2*16 نمايش داد؟
ميشه راهنماييم كنيد
با تشكر
۲۸-اردیبهشت-۱۳۹۲, ۲۳:۳۵:۳۲
ارسال‌ها
پاسخ
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13642
( 14739 تشکر در 4686 ارسال )
ارسال: #4
RE: تابلو روان در lcd 2*16 با متن فارسي
نه
فکر کنم ال سی دی کلا 8 تا جای خالی برای کارکتر اضافه داره توی کدویژن هم من نتونستم بیشتر از 8 تا بنویسم
حالا بقیه بیان ببینیم چی می گن

۲۸-اردیبهشت-۱۳۹۲, ۲۳:۴۸:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, omid_phoenix, aKaReZa75, Ambassador, jansfred
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #5
RE: تابلو روان در lcd 2*16 با متن فارسي
به نظرم این دوستمون اگه کمی خلاقیت به خرج بدن میتونن باتعداد کاراکترهای پایینتر هم اینکار و بکنن
فرضا دوتا حرف یک کاراکتر بشه

۲۹-اردیبهشت-۱۳۹۲, ۰۰:۱۷:۲۱
ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, aKaReZa75, Ambassador, jansfred
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #6
RE: تابلو روان در lcd 2*16 با متن فارسي
دوستان این برنامه فارسی نیست ، فقط یه جمله رو شیفت میده ، فکر کنم برا شیفت بتونه کمک کنه.


.rar   iranled#live_1389#shift lcd.rar (اندازه: 13.42 KB / تعداد دفعات دریافت: 133)

START...

۲۹-اردیبهشت-۱۳۹۲, ۰۱:۰۰:۲۴
ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, babyy, aKaReZa75, jansfred, رسول
jansfred آفلاین
كاربر دو ستاره
**

ارسال‌ها: 147
موضوع‌ها: 19
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 95
( 47 تشکر در 23 ارسال )
ارسال: #7
RE: تابلو روان در lcd 2*16 با متن فارسي
دوستان عزيز ببينيد
الان من "استاد دشتبان " رو به اين صورت يا lcd diesigner طراحي كردم :
هر حرف رو در دو كاراكتر
حالا ميخام همين دو كاراكتر به سمت راست شيفت داده بشه به صورتي كه كاراكتر هاي بعدي درست نشون داده بشه
برناممو يه نگاه بندازيد متوجه ميشيد
خودم هر چي فك ميكنم كه با حلقه for يا همچين چيزي بنويسم چيزي به مخم خطور نميكنه
لطفا راهنماييم كنيد
با تشكر
(۲۹-اردیبهشت-۱۳۹۲, ۰۱:۰۰:۲۴)live_1389 نوشته است: دوستان این برنامه فارسی نیست ، فقط یه جمله رو شیفت میده ، فکر کنم برا شیفت بتونه کمک کنه.
دوسته عزيز برنامه شما كاملا درسته اما متن فارسي باشه ديگه
۲۹-اردیبهشت-۱۳۹۲, ۲۲:۲۸:۰۴
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #8
RE: تابلو روان در lcd 2*16 با متن فارسي
کلا LCD ها فقط می تونن 8 کارکتر دلخواه رو ذخیره کنن اگه شما بیشتر بخوای ذخیره بگنی هی باید حافظه رو پاک کنی جاش یه حرف دیگه بنویسی + اگه شیفت بدی تمامی حروف توی صفحه باید توی حافظه باشن
حالا چند راه داری 1- ال سی دی فارسی بخری
2-حروفت رو توی یک خونه بنویسی (اگه مشخص باشه!)
3-بیخیال بشیBiggrin
اینجا گفته کارکتر های دلخواه چه جوری ذخیره میشن
البته توجه داشته باش که در این صورت خودت باید با ال سی دی ارتباط برقرار کنی و بیخیال کتابخونه های بسکام بشیBiggrin
--
حالا دوستان نظر دیگه ای دارن رو نمی دونم!

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۱۸-خرداد-۱۳۹۲, ۱۳:۰۱:۱۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, رسول, Ambassador, hadikh73
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,484
موضوع‌ها: 22
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4576 تشکر در 1474 ارسال )
ارسال: #9
RE: تابلو روان در lcd 2*16 با متن فارسي
سلام.
داداشی از خوشی این که عربی نمیوفتم تو پُست خودم نمی گنجم.
اینم شرینی من به شما Biggrin

سورس:
کد:
$regfile = "M32def.dat"
$crystal = 8000000

Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2
Config Lcd = 16 * 2

Cls

Dim A As String * 10
Dim Pice As String * 1
Dim L As Byte
Dim W As Byte
Dim X As Byte
Dim Y As Byte
Dim I As Byte


Deflcdchar 0 , 32 , 1 , 1 , 1 , 1 , 1 , 1 , 32              ' replace [x] with number (0-7)
Deflcdchar 1 , 32 , 1 , 1 , 1 , 31 , 32 , 10 , 32           ' replace [x] with number (0-7)
Deflcdchar 2 , 32 , 32 , 32 , 1 , 1 , 2 , 12 , 32           ' replace [x] with number (0-7)
Deflcdchar 3 , 32 , 4 , 4 , 4 , 4 , 4 , 4 , 32              ' replace [x] with number (0-7)
Deflcdchar 4 , 32 , 32 , 17 , 21 , 17 , 17 , 31 , 32        ' replace [x] with number (0-7)
Deflcdchar 5 , 32 , 32 , 3 , 5 , 7 , 1 , 2 , 4              ' replace [x] with number (0-7)
Deflcdchar 6 , 32 , 1 , 1 , 1 , 31 , 32 , 10 , 32           ' replace [x] with number (0-7)
Deflcdchar 7 , 32 , 31 , 2 , 4 , 8 , 18 , 8 , 7             ' replace [x] with number (0-7)

Cursor Off

Locate 1 , 1 : Lcd "Www.IranLed.Com" : Locate 2 , 1 : Lcd "h.unique" : Wait 2 : Cls

Do

Y = 16
For I = 0 To 7 Step 1
Locate 1 , Y
Lcd Chr(i)
Decr Y
Waitms 500
Next I

Wait 2 : Cls : Wait 1

Locate 1 , 9 : Lcd Chr(7) ; Chr(6) ; Chr(5) ; Chr(4) ; Chr(3) ; Chr(2) ; Chr(1) ; Chr(0) : Wait 1 : Cls : Wait 1
Locate 1 , 9 : Lcd Chr(7) ; Chr(6) ; Chr(5) ; Chr(4) ; Chr(3) ; Chr(2) ; Chr(1) ; Chr(0) : Wait 1 : Cls : Wait 1
Locate 1 , 9 : Lcd Chr(7) ; Chr(6) ; Chr(5) ; Chr(4) ; Chr(3) ; Chr(2) ; Chr(1) ; Chr(0) : Wait 1

For Y = 9 To 16 Step 1
Locate 1 , Y
Lcd " "
Waitms 500
Next Y

Locate 1 , 9 : Lcd Chr(7) ; Chr(6) ; Chr(5) ; Chr(4) ; Chr(3) ; Chr(2) ; Chr(1) ; Chr(0) : Wait 1 : Cls : Wait 1
Locate 1 , 9 : Lcd Chr(7) ; Chr(6) ; Chr(5) ; Chr(4) ; Chr(3) ; Chr(2) ; Chr(1) ; Chr(0) : Wait 1 : Cls : Wait 1
Locate 1 , 9 : Lcd Chr(7) ; Chr(6) ; Chr(5) ; Chr(4) ; Chr(3) ; Chr(2) ; Chr(1) ; Chr(0) : Wait 1

Loop

End

نکته : شبیه ساز و سورس رو پیوست کردم.
برو زندگی کن Biggrin


فایل‌(های) پیوست شده
.rar   Tablo[Www.iranled.com](h.unique).rar (اندازه: 16.59 KB / تعداد دفعات دریافت: 157)

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۸-خرداد-۱۳۹۲, ۱۳:۴۵:۲۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, behzady, babyy, Ambassador, jansfred, dapasht, helma


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راهنمایی در مورد تابلو روان iman-63 133 103,410 ۱۰-مهر-۱۳۹۵, ۱۹:۲۳:۲۲
آخرین ارسال: ali3130
  ساخت تابلو روان و ساعت هوایی گردون یا همون Propeller Clock با موتور فن !!! t3r!p3000 85 91,068 ۲۲-شهریور-۱۳۹۵, ۲۱:۴۴:۳۸
آخرین ارسال: taherehselseleh
  تابلو روان و آموزش از ابتدا mehrdadgh 66 162,686 ۲۲-شهریور-۱۳۹۵, ۰۰:۰۴:۱۳
آخرین ارسال: taherehselseleh
  [سوال] مشکل در تغذیه تابلو روان sajjad12 3 3,011 ۲۰-مهر-۱۳۹۴, ۱۰:۱۰:۳۲
آخرین ارسال: ha_60
  برای افک در تابلو روان کسی ایده ای داره؟؟؟؟؟ iman-63 9 8,505 ۰۶-تير-۱۳۹۴, ۱۵:۰۵:۲۸
آخرین ارسال: student-p
  اتصال تابلو روان P10 با AVR HamidSay 0 3,022 ۲۱-اسفند-۱۳۹۳, ۱۹:۱۷:۲۵
آخرین ارسال: HamidSay
  [سوال] پروژه تابلو روان avr (بسیار مهم) mostafaamiryan 0 2,636 ۲۲-دى-۱۳۹۳, ۰۲:۰۱:۰۲
آخرین ارسال: mostafaamiryan
  علت پيوسته نبودن متن در تابلو روان؟؟؟ md3848 0 2,263 ۰۳-مرداد-۱۳۹۳, ۲۳:۴۳:۳۵
آخرین ارسال: md3848
  کنترول نور تابلو abbasalifix 9 8,455 ۲۷-خرداد-۱۳۹۲, ۱۸:۴۶:۱۰
آخرین ارسال: motreb
  تابلو روان با LCD 16*2 elish 48 40,013 ۰۴-فروردین-۱۳۹۲, ۱۴:۵۵:۰۷
آخرین ارسال: cinapa

پرش به انجمن:


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

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