امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در مورد lcd
نویسنده پیام
sanaz13x آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 5
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #1
کمک در مورد lcd
سلام بچه های عزیز این اولین پست من در این سایت هست :
من چندتا سوال دارم در مورد lcd
1: من می خوام بدونم چه جوری در lcd فارسی بنویسیم
2: من می خوام بدونم در lcd چه جوری میشه یه منو تعریف کرد
3: من می خوام بدونم این دستورا چه فرقی با هم دارند (print-lcd ) این دو دستور برای درج چیزی رو lcd هست من می خوام بدونم با هم چه فرقی دارند .
4: من می خوام بدونم که چه جوری می شه در lcd تاریخ و زمان فارسی درج کرد
ممنون می شم که بچه جواب این سوال هارو به طور کامل بدید ممنون.
۲۰-خرداد-۱۳۸۶, ۲۱:۴۷:۱۲
ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #2
 
سلام
1- (در بخش های دیگر همین سایت زیاد سوال و جواب شده) اگر از Alphanumeric lcd استفاده می کنید باید بدانید که نوشتن فارسی تقریبا نشدنی و سخت است چون تنها به اندازه ی 8 کاراکتر ram برای تعین حروف جدید دارید.وا ما lcd های گرافیکی خوب مشخص هر نقطه را می شود روشن کرد و برای نوشت فارسی باید حروف فارسی را برای نرم افزار مشخص کنید. اما نباید فراموش کنید رایانه شما که با آن فارسی می نویسید هوشمند در مقابل دریافت حروف است یعنی حروف را چسبیده و جدا می کند.
2- در lcd نمی شود منو تعریف کرد این کار تنها در برنامه ای که می نویسید امکان دارد یعنی بخشی از برنامه شما باید برای گرافیک برنامتون باشه و هر بار که به آنجا میرسد صفحه نمایش تغییرات جدید را نمایش دهد.
3- من نمیدونم از چه کامپایلری استفاده می کنید! اما اگر با بیسکام کار می کنید این دو دستور یکی نیستند و print برای ارسال به شکل سریال است.
4- باز هم فکر کنم از بیسکام استفاده کردید و برای اینکه تقویم فارسی داشته باشید باید خودتان با استفاده از اطلاعات در مورد تایمرها برنامه ای بنویسید.

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
۲۱-خرداد-۱۳۸۶, ۰۸:۴۶:۱۱
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
sanaz13x آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 5
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #3
ممنون
سلام آقا ممنون از جوابتون
بله من از bascom استفاده می کنم من می خوام بدونم که مثلا ساناز رو چه جوری رویه lcd بنویسم و در زمن می خوام بدونم پروژه ای در باره ی فارسی نویسی در lcd دارین یا پروزه ای در مورد ساخت منو و اگه لطف کنید در مورد منو بیشتر توظیح بدین ممنون می شم
۲۱-خرداد-۱۳۸۶, ۱۳:۱۰:۰۳
ارسال‌ها
پاسخ
hesam_mybb1.2_import13370 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 41
موضوع‌ها: 7
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 3 تشکر در 2 ارسال )
ارسال: #4
 
سلام
با ابزار lcd designer در bascom می توانید تعداد محدودی کاراکتر رو خودتون طراحی کنید و روی lcd نمایش بدهید . مثلا همین حروف فارسی یا اشکال مختلف .
۲۱-خرداد-۱۳۸۶, ۱۳:۵۱:۰۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
ghasedak2716 آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: کمک در مورد lcd
من به زبان c نوشتم ولی....

اول اومدم یه متغیر تعریف کردم
unsigned char pattern1[8]={ 0x0, 0x0, 0x0, 0xE, 0x15, 0x1F, 0x0,0x0 };توی برنامه به این حالت نوشتم:

LCD_build(1,pattern1);
lcd_clear();
lcd_write((char)(0));
که تابع رو اینجوری تعریف کردم:

void
LCD_build(unsigned char location,unsigned char *ptr)
{
unsigned char i;
RS_PIN=0;
DelayMs(45);
if(location<8){
lcd_write(0x40+(location*8));
for(i=0;i<8;i++)
lcd_write(ptr[ i ]);
}
}

و


void
lcd_write(unsigned char c)
{
PORTD=c;
TRISD=0x00;
LCD_STROBE;
Delay10TCYx(4);
}


ولی جواب نمیده نیاز به کمک فوری دارم
۰۶-تير-۱۳۸۸, ۱۶:۴۹:۱۰
ارسال‌ها
پاسخ
ghasedak2716 آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: کمک در مورد lcd
کسی بهم جواب نمیده؟
۰۷-تير-۱۳۸۸, ۰۹:۴۵:۱۱
ارسال‌ها
پاسخ
1nafar غایب
مدیر بازنشسته
*****

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

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #7
RE: کمک در مورد lcd
سلام
شما میخوایید روی lcd فارسی بنویسید ؟
بهتره پروژه + سخت افزار رو بزاید .
و سوالتون و فقط در یک بخش مطرح کنید
۰۷-تير-۱۳۸۸, ۱۱:۰۴:۲۷
وب سایت ارسال‌ها
پاسخ
ghasedak2716 آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #8
RE: کمک در مورد lcd
بله میخوام فارسی بنویسم
فکر نمیکنم نیازی به سخت افزار باشه چون سخت افزار LCD یه چیز روتینه و در ضمن موردی تو سخت افزار ندارم چون الان به راحتی انگلیسی مینویسم
میشه کمکم کنین؟
۰۷-تير-۱۳۸۸, ۱۱:۴۴:۵۰
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #9
RE: کمک در مورد lcd
یه lcd 20*4 فارسی بگیرین و خیال خودتون رو راحت کنید !
قیمتش هم من 11 تومان خریدم !

راه اندازیش هم مثل بقیه می مونه !
فقط باید کد اسکی حروف فارسی رو طبق اونی که براش تعریف کردن وارد کنی !

lcd هم اونقدری جا داره که می تونید کلی اطلاعات رو روش نشون بدین !
(آخرین ویرایش در این ارسال: ۰۷-تير-۱۳۸۸, ۱۹:۰۳:۵۵، توسط t3r!p3000.)
۰۷-تير-۱۳۸۸, ۱۸:۰۲:۵۳
ارسال‌ها
پاسخ
ghasedak2716 آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #10
RE: کمک در مورد lcd
نوشتم نوشتم فارسی نوشتم :)
۰۸-تير-۱۳۸۸, ۱۵:۳۹:۵۲
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #11
RE: کمک در مورد lcd
چجوری ؟؟؟
۰۸-تير-۱۳۸۸, ۱۹:۱۶:۵۶
ارسال‌ها
پاسخ


پرش به انجمن:


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

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