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

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

احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 15-04-2015, 02:30 PM المشاركة 1   
افتراضي مشكلة في كتابة كود العرض Twitter FaceBook Google+



السلام عليكم ورحمة الله وبركاته
ماهي المشكلة في هذا الكود
كود:
// Lcd pinout settings
sbit LCD_RS at RB0_bit;
sbit LCD_EN at RB1_bit;
sbit LCD_D4 at RB2_bit;
sbit LCD_D5 at RB3_bit;
sbit LCD_D6 at RB4_bit;
sbit LCD_D7 at RB5_bit;

// Pin direction
sbit LCD_RS_Direction at TRISB0_bit;
sbit LCD_EN_Direction at TRISB1_bit;
sbit LCD_D4_Direction at TRISB2_bit;
sbit LCD_D5_Direction at TRISB3_bit;
sbit LCD_D6_Direction at TRISB4_bit;
sbit LCD_D7_Direction at TRISB5_bit;

char text[]="(AHMED ALYASIRI)";
char text2[]="RELAR ONE";
char x=0;
char q=1;
void init()
{
 adcon1=7;
 lcd_init();
 LCD_CMD(1);
 LCD_CMD(12);

}
void main() 
{
 init();
 while(1)
 {
 
  for(x=0;x<17;x++)
  {lcd_out(1,1,text[x]);}

   for(q=0;q<10;q++)
   {lcd_out(2,1,text2[q]);}

 }

}
لماذا النصوص تتأرجح وغير مستقرة هل يوجد خطأ في كتابة الكود ؟؟؟
الرجاء المساعدة ولكم جزيل الشكر

اعلانات

احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 16-04-2015, 07:44 PM المشاركة 2   
افتراضي


اين الاخوه

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

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 17-04-2015, 04:30 AM المشاركة 3   
افتراضي


السلام عليكم ورحمة الله وبركاته
ماهي المشكلة في هذا الكود
كود:
// Lcd pinout settings
sbit LCD_RS at RB0_bit;
sbit LCD_EN at RB1_bit;
sbit LCD_D4 at RB2_bit;
sbit LCD_D5 at RB3_bit;
sbit LCD_D6 at RB4_bit;
sbit LCD_D7 at RB5_bit;

// Pin direction
sbit LCD_RS_Direction at TRISB0_bit;
sbit LCD_EN_Direction at TRISB1_bit;
sbit LCD_D4_Direction at TRISB2_bit;
sbit LCD_D5_Direction at TRISB3_bit;
sbit LCD_D6_Direction at TRISB4_bit;
sbit LCD_D7_Direction at TRISB5_bit;

char text[]="(AHMED ALYASIRI)";
char text2[]="RELAR ONE";
char x=0;
char q=1;
void init()
{
 adcon1=7;
 lcd_init();
 LCD_CMD(1);
 LCD_CMD(12);

}
void main() 
{
 init();
 while(1)
 {
 
  for(x=0;x<17;x++)
  {lcd_out(1,1,text[x]);}

   for(q=0;q<10;q++)
   {lcd_out(2,1,text2[q]);}

 }

}
لماذا النصوص تتأرجح وغير مستقرة هل يوجد خطأ في كتابة الكود ؟؟؟
الرجاء المساعدة ولكم جزيل الشكر
السلام عليكم
يوجد عندك خطأ في داله for أنت كتبت lcd_out وهذه اساسا تعرض نص وليس حرف حرف
لذا هنا انت لست بحاجه الى داله for


احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 17-04-2015, 01:48 PM المشاركة 4   
افتراضي


وعليكم السلام استاذ حسن
انا عدلت في الكود ولكن لماذا السطر الثالث والرابع يظهر في منتصف الشاشة وليس من البداية

كود:
sbit LCD_RS at RB0_bit;
sbit LCD_EN at RB1_bit;
sbit LCD_D4 at RB2_bit;
sbit LCD_D5 at RB3_bit;
sbit LCD_D6 at RB4_bit;
sbit LCD_D7 at RB5_bit;


sbit LCD_RS_Direction at TRISB0_bit;
sbit LCD_EN_Direction at TRISB1_bit;
sbit LCD_D4_Direction at TRISB2_bit;
sbit LCD_D5_Direction at TRISB3_bit;
sbit LCD_D6_Direction at TRISB4_bit;
sbit LCD_D7_Direction at TRISB5_bit;

char text[]="(MENU RELAY)";
char text2[]="RELAR ONE";
char text3[]="RELAY TOW";
char text4[]="RELAY FOUR";
char x=0;
char q=1;
void init()
{
 adcon1=7;
 lcd_init();
 LCD_CMD(1);
 LCD_CMD(12);

}
void main() 
{
 init();
 while(1)
 {

  lcd_out(1,1,text);


   lcd_out(2,1,text2);

  lcd_out(3,1,text3);
  
  lcd_out(4,1,text4);
 }

}



التعديل الأخير تم بواسطة : احمد شهيد جواد بتاريخ 17-04-2015 الساعة 01:52 PM

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 17-04-2015, 02:49 PM المشاركة 5   
افتراضي


وعليكم السلام استاذ حسن
انا عدلت في الكود ولكن لماذا السطر الثالث والرابع يظهر في منتصف الشاشة وليس من البداية

كود:
sbit LCD_RS at RB0_bit;
sbit LCD_EN at RB1_bit;
sbit LCD_D4 at RB2_bit;
sbit LCD_D5 at RB3_bit;
sbit LCD_D6 at RB4_bit;
sbit LCD_D7 at RB5_bit;


sbit LCD_RS_Direction at TRISB0_bit;
sbit LCD_EN_Direction at TRISB1_bit;
sbit LCD_D4_Direction at TRISB2_bit;
sbit LCD_D5_Direction at TRISB3_bit;
sbit LCD_D6_Direction at TRISB4_bit;
sbit LCD_D7_Direction at TRISB5_bit;

char text[]="(MENU RELAY)";
char text2[]="RELAR ONE";
char text3[]="RELAY TOW";
char text4[]="RELAY FOUR";
char x=0;
char q=1;
void init()
{
 adcon1=7;
 lcd_init();
 LCD_CMD(1);
 LCD_CMD(12);

}
void main() 
{
 init();
 while(1)
 {

  lcd_out(1,1,text);


   lcd_out(2,1,text2);

  lcd_out(3,1,text3);
  
  lcd_out(4,1,text4);
 }

}

السلام عليكم
أخي عزيز عندي موضوع يشرح هذه مشكله وكيفيه حلها (( أقرأ الموضوع بالكامل ))

http://www.qariya.info/vb/showthread.php?t=150708

وبالنسبه لمشكله الي ظهرت بنفس موضوع صفحه 2 مشاركه 11

بالتوفيق


احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 18-04-2015, 06:27 PM المشاركة 6   
افتراضي


السلام عليكم ورحمة الله وبركاته
شلونك استاذ حسن انشاء الله تكون بخير
انا اشكرك جزيل الشكر للجهود الكبيرة التي تبذلها خدمة للعلم والشاب العربي

حسب كلام حضرتك المفروض هذه المكتبة الجديدة تنهي مشكلة الخربطة في عرض النص
طيب شلون اضيف المكتبة للميكروسي ؟؟؟ انا حملت المكتبة وبرنامج Package Manager ولكن لما افتح البرنامج وافتح المكتبة لايظهر ملف الاضافة والصور توضح اكثر











احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 0 اعجاب
شكراً حسن هادي محمود ( شكر العضو على هذه المشاركة )

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 18-04-2015, 06:59 PM المشاركة 7   
افتراضي


السلام عليكم ورحمة الله وبركاته
شلونك استاذ حسن انشاء الله تكون بخير
انا اشكرك جزيل الشكر للجهود الكبيرة التي تبذلها خدمة للعلم والشاب العربي

حسب كلام حضرتك المفروض هذه المكتبة الجديدة تنهي مشكلة الخربطة في عرض النص
طيب شلون اضيف المكتبة للميكروسي ؟؟؟ انا حملت المكتبة وبرنامج Package Manager ولكن لما افتح البرنامج وافتح المكتبة لايظهر ملف الاضافة والصور توضح اكثر










السلام عليكم
جرب طريقه الي شرحتها في
http://www.qariya.info/vb/showthread.php?t=150708
مشاركه 3
==============
واذا انت تريد أضافتها الى مكتبات المايكروسي سحاول شرحها لك فيما بعد
تحياتي

احصائية الشكر والاعجاب - 0 شكراً, 0 عدم اعجاب, 1 اعجاب
اعجاب احمد شهيد جواد ( أعجبته المشاركة )

احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 18-04-2015, 07:15 PM المشاركة 8   
افتراضي


السلام عليكم
جرب طريقه الي شرحتها في
http://www.qariya.info/vb/showthread.php?t=150708
مشاركه 3
==============
واذا انت تريد أضافتها الى مكتبات المايكروسي سحاول شرحها لك فيما بعد
تحياتي

استاذ حسن هناك 7 ملفات اي واحد استخدم منهم


إضافة رد

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

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

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


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

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