قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 01-09-2010, 10:27 PM المشاركة 1   
افتراضي تعليمة مفقودة من الميكروسي Twitter FaceBook Google+



اذا كانت قيمة المتغير x مثلا متغيرة حسب معادلة او عداد معين . فكيف نجعلها تضهر على شاشة LCD ؟

حيدر علاج حسن
اعلانات

zee
:: مهندس ::
تاريخ التسجيل: Sep 2009
المشاركات: 7
نشاط [ zee ]
قوة السمعة:0
قديم 01-09-2010, 11:39 PM المشاركة 2   
افتراضي


السالم عليكم اخى يمكنك استخدام الامر
IntToStr(j, txt);
هذا الامر موجود فى مكتبه الmikroc وهو يقوم بالتحويل من ال hex الى asci حيث ان ال lcd لاتعرض الى حروف وارقام من نوع asci
اتمنى لك التوفيق

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 729
نشاط [ ahmad72 ]
قوة السمعة:109
قديم 01-09-2010, 11:44 PM المشاركة 3   
افتراضي


اذا كانت قيمة المتغير x مثلا متغيرة حسب معادلة او عداد معين . فكيف نجعلها تضهر على شاشة LCD ؟
ليست مفقوده يا ابو حسن



كود:
 char txt[4];
int ah=15;

Lcd_Out_Cp(intToStr(ah, txt));
الشكر موصول لحبيبنا واخونا احمد الشيمى


الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 789
نشاط [ sheimy ]
قوة السمعة:99
قديم 01-09-2010, 11:55 PM المشاركة 4   
افتراضي


اذا كانت قيمة المتغير x مثلا متغيرة حسب معادلة او عداد معين . فكيف نجعلها تضهر على شاشة LCD ؟
الامر فى غاية السهولة
ستجدها فى ملف المساعدة فى
Conversions Library
فمثلا اذا كانت X عبارة عن
int
سيكون هكذا
كود:
int j = -4220;
char txt[7];
...
IntToStr(j, txt);  // txt is " -4220" (one blank here)


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 02-09-2010, 12:08 AM المشاركة 5   
افتراضي


اشكركم يا اخوان لكن الكودين مو واضحين . ولم يعملوا

حيدر علاج حسن

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 02-09-2010, 12:10 AM المشاركة 6   
افتراضي


عذرا اخي احمد لم انتبه الى ردك .
ايضا الكود مو واضح و لم يعمل .
ارجو كتابة كود شغال و رفع ملف الميكروسي .

حيدر علاج حسن

التعديل الأخير تم بواسطة : حيدر علاج حسن بتاريخ 02-09-2010 الساعة 12:17 AM

طالب العلم20
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
الدولة: مصر
المشاركات: 469
نشاط [ طالب العلم20 ]
قوة السمعة:0
قديم 02-09-2010, 11:40 AM المشاركة 7   
افتراضي


اولا اود ان اشكر كل من ساهم فى هذا الموضوع وانا جربت الكود وشغال
int j = -4220;//بدل الjبالمتغير الرقمى المراد تحويلة
char txt[7];//بدل التيكست غير الى اى اسم لمتغير حرفى الذى ستوضع فية قيمة المتغير الرقمى
IntToStr(j, txt); // txt is " -4220" (one blank here)//اكتبها قبل امر الاظهار على الlcdوبدل الjباسم المتغير الرقمى وتيكست باسم المتغير الحرفى
LCD_Out(2,10,txt);//بدل التيكست لاسم المتغير الحرفى
يعنى انت قبل كود الاظهار على الlcdهتحط القيمة اللى فى المتغير العددى فى متغير حرفى بعد كدة تظهرة


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 02-09-2010, 09:13 PM المشاركة 8   
افتراضي


يعني معقول لا احد يستطيع رفع ملف حجمه 1 كيلو نفهم الكود من خلاله ؟
حسبنا الله

حيدر علاج حسن
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:53 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025