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

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

mostafabakar
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 42
نشاط [ mostafabakar ]
قوة السمعة:0
قديم 06-04-2014, 10:48 PM المشاركة 1   
افتراضي ارجو المساعدة Twitter FaceBook Google+



كيف اكتب نصوص طويله على الشاشه ( lcd) وبدون ما يظهر رسالة IRP

كيف استخدم هذا التعريف لتوفير المساحه فى الرام واعرضه على الشاشه

=[] CONST CHAR TEXT

اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 07-04-2014, 03:20 AM المشاركة 2   
افتراضي


كيف اكتب نصوص طويله على الشاشه ( lcd) وبدون ما يظهر رسالة IRP

كيف استخدم هذا التعريف لتوفير المساحه فى الرام واعرضه على الشاشه

=[] CONST CHAR TEXT
السلام عليكم
لاظهار الرسائل المخزنه في روم هو يجب علينا تحويلها الى الرام وبعد ذلك نقوم بطباعتها على شاشه
لنفرض نريد عرض هذه الرسائل
كود:
const char check_pass[]            ="check password  ";
const char correct_pass[]          ="correct password" ;
const char input_pass[]            ="input password  ";
const char new_pass[]              ="new password    ";
const char uncorrect_pass[]        ="vaild password  ";
const char old_password[]          ="old password    ";
const char change_password[]       ="change password ";
const char enter[]                 ="   press enter  ";
نلاحظ قمنا بتخزينها في روم
ولكن نطبعها لابد من التحويل الى الرام
كود:
void message(const char *message)
{
for(x=0;x<16;x++) my_txt[x]=message[x];
lcd_out(1,1,my_txt);
}
تلاحظ الكود بلون احمر قمنا بتحويل من روم الى رام
بعد ذلك اصبحت لدينا رساله مخزنه في my_txt
ولاظهار رساله input password
اكتب فقط
كود:
  message(input_pass);
===========================================

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

mostafabakar
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 42
نشاط [ mostafabakar ]
قوة السمعة:0
قديم 07-04-2014, 06:14 AM المشاركة 3   
افتراضي


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

وازاى اعمل عنوان مباشر للمتغيرات


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 07-04-2014, 07:01 AM المشاركة 4   
افتراضي


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

وازاى اعمل عنوان مباشر للمتغيرات
السلام عليكم
لرؤيه المتغيرات في ذاكره ميموري
قم بتشغيل ملف محاكاه لبروتيس ثم أضغط على رمز || معناه توقف ثم شريط أدوات اختر Debug ثم أختر ماتريد من عرض للبيانات
مثلا عرض محتويات ايبروم او ميموري او.....
تذكر يجب تشغيل ملف محاكاه بعدين اضغط على مفتاح التوقف ||

=============================================
اما العنونه مباشره فيمكن ذلك عن طريق الامر absolute ولكن لاحبذ هذه الطريقه
اذا كانت لديك مشكله في ذاكره ميموري فأنا أنصحك بأختيار البك الذي له صفحات مرصوصه فوق بعضها البعض ولاتختار البك الذي له صفحات غير منتظمه

إضافة رد

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

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

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


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

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