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

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

الصورة الرمزية azouvb.net
azouvb.net
:: عضو فضي ::
تاريخ التسجيل: May 2009
المشاركات: 152
نشاط [ azouvb.net ]
قوة السمعة:67
قديم 14-02-2011, 09:34 PM المشاركة 1   



السلام عليكم و رحمة الله و بركاته

كيفكم أخوان إن شاء الله بخير

أ نا محتاج منكم مساعدة و أرجو الحل

1-أريد برمجة ساعة في lcd و led matrix
2-قمت ببرمجة اليد متراكس لإظهار كتابة بالغة الإنجليزية و لكن المشكلة
أن الكتابة تظهر مقلوبة

و ها هو الكود

كود:
 char x1=0B11100001;
 char x2=0B10011001;
 char x3=0B10000111;
 char x4=0B00000000;
 char x5=0B01111111;
 char x6=0B10001000;
 char x7=0B10001000;
 char x8=0B01111111;


 char n;

 void main()
{
TRISB=0;
 PORTB=0;

 TRISd=0;
 PORTd=0;

loop:

 for(n=0;n<100;n++){


PORTd=0B11111110;
PORTB=x1; delay_us(300);
 ///////////

PORTd=0B11111101;
PORTB=x2; delay_us(300);
/////////////
PORTd=0B11111011;
PORTB=x3; delay_us(300);
////////////
PORTd=0B11110111;
PORTB=x4; delay_us(300);
///////////
PORTd=0B11101111;
PORTB=x5; delay_us(300);

///////////////////

  PORTd=0B11011111;
PORTB=x6; delay_us(300);
////////////
PORTd=0B10111111;
PORTB=x7; delay_us(300);
///////////
PORTd=0B01111111;
PORTB=x8; delay_us(300);


}


x1=x2;
x2=x3;
x3=x4;
x4=x5;
x5=x6;
x6=x7;
x7=x8;
x8=x1;



goto loop;
}
أريد أن أكتب أي شئ لكن بالغة الأنجليزية

فارجو تصحيح الكود

أنا في الإنتظار و بارك الله فيكم

اعلانات

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:128
قديم 14-02-2011, 10:42 PM المشاركة 2   
افتراضي


السلام عليكم

يااخى اذا كنت تقصد الاتجاة فهى بسيطة


char x1=0B11100001;
char x2=0B10011001;
char x3=0B10000111;
char x4=0B00000000;
char x5=0B01111111;
char x6=0B10001000;
char x7=0B10001000;
char x8=0B01111111;
char n; void main()
{ TRISB=0; PORTB=0;
TRISd=0; PORTd=0; loop:
for(n=0;n<100;n++)
{ PORTd=0B11111110;
PORTB=x8;
delay_us(300);
///////////
PORTd=0B11111101;
PORTB=x7; delay_us(300);
/////////////
PORTd=0B11111011;
PORTB=x6; delay_us(300);
////////////
PORTd=0B11110111;
PORTB=x5; delay_us(300);
///////////
PORTd=0B11101111;
PORTB=x4; delay_us(300);
///////////////////
PORTd=0B11011111;
PORTB=x3; delay_us(300);
////////////
PORTd=0B10111111;
PORTB=x2; delay_us(300);
///////////
PORTd=0B01111111;
PORTB=x1; delay_us(300);
}
x1=x2;
x2=x3;
x3=x4;
x4=x5;
x5=x6;
x6=x7;
x7=x8;
x8=x1;
goto loop;
}

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

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:128
قديم 14-02-2011, 10:47 PM المشاركة 3   
افتراضي


كما يمكن ان تضع اصفار لكى تظهر فراغ بين الحرف والذى يلية

char x1=0B11100001;
char x2=0B10011001;
char x3=0B10000111;
char x4=0B00000000;
char x5=0B01111111;
char x6=0B10001000;
char x7=0B10001000;
char x8=0B01111111;
char x9=0B00000000;
char x10=0B00000000;
char n; void main()
{ TRISB=0; PORTB=0;
TRISd=0; PORTd=0; loop:
for(n=0;n<100;n++)
{ PORTd=0B11111110;
PORTB=x10;
delay_us(300);
///////////
PORTd=0B11111101;
PORTB=x9; delay_us(300);
/////////////
PORTd=0B11111011;
PORTB=x8; delay_us(300);
////////////
PORTd=0B11110111;
PORTB=x7; delay_us(300);
///////////
PORTd=0B11101111;
PORTB=x6; delay_us(300);
///////////////////
PORTd=0B11011111;
PORTB=x5; delay_us(300);
////////////
PORTd=0B10111111;
PORTB=x4; delay_us(300);
///////////
PORTd=0B01111111;
PORTB=x3; delay_us(300);
}
x1=x2;
x2=x3;
x3=x4;
x4=x5;
x5=x6;
x6=x7;
x7=x8;
x8=x9;
x9=x10;
x10=x1;

goto loop;
}


الصورة الرمزية azouvb.net
azouvb.net
:: عضو فضي ::
تاريخ التسجيل: May 2009
المشاركات: 152
نشاط [ azouvb.net ]
قوة السمعة:67
قديم 15-02-2011, 03:36 PM المشاركة 4   
افتراضي


السلام عليكم

أخي الكريم lovevb6
بارك الله فيك على المساعدة و لو تتكرم و تفهني كيف أكتب مثلا

(( AZ ))
و تتحرك من اليسار إلى اليمين بحيث يظهر الحرف a أولا

في الصورة التالية z هو في المقدمة و بارك الله فيك

[IMG][/IMG]


the lion
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2009
الدولة: egypt
المشاركات: 117
نشاط [ the lion ]
قوة السمعة:0
قديم 15-02-2011, 09:34 PM المشاركة 5   
افتراضي


السلام عليكم ورحمه الله وبركاته كيف حالك اخيي الكريم
لقد طرحت موضوع قد يساعدك في انجاز ماتريد
http://qariya.com/vb/showthread.php?t=83951


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:128
قديم 16-02-2011, 07:45 AM المشاركة 6   
افتراضي


اخى اذا لم تجد حلااا فى الرابط الذى قدمة لك الاخ ليون فلااا حل للك الا ان تذهب الى هذا الرابط وهو ممتاز جداا وانا لم اتعلم الا منة وهو دورة الاخ ناصر احمد
وان درستة سوف تكون محترف جدااا

http://www.qariya.com/vb/showthread.php?t=56529

واذا لم تجد مشكلتك فسوف احل لك المشكلة

على فكرة
انا استطيع ان اعطيك الحل مباشرة ولكن اريدك ان تتعلم لكى تفيدنا


الصورة الرمزية azouvb.net
azouvb.net
:: عضو فضي ::
تاريخ التسجيل: May 2009
المشاركات: 152
نشاط [ azouvb.net ]
قوة السمعة:67
قديم 16-02-2011, 12:25 PM المشاركة 7   
افتراضي


السلام عليكم و رحمة الله و بركاته

الأخ ليو بارك الله فيك على المكتبة أنها رائعة جدا
لكن في الحقيقة لم أفهم طريقة التعامل معها سأحاول فهم شرحك

الله يحفظك

و الأخ lovevb6
بالنسبة لموضوع الأخ ناصر أحمد موضوع رائع جدا الله يجزاه الجنة عليه آمين

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

و مشكلتي ليست مع الحرف و أنما مع الحروف أو جملة

و بارك الله فيكم جميع

المنتدى الأول الرائع في هذا المجال

وفقني الله و أياكم


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:128
قديم 16-02-2011, 04:56 PM المشاركة 8   
افتراضي


هههههههههههههههههههههه

ياخى هذا دليل على انك لم تقرء الدورة بالكامل لان الدورة لم تنشئ لكى تكتب حرف بل تستطيع ان تكتب اى جملة ولا يوقفك الا حجم ذاكرة البك

وانى بانتضار ان تقول لى لقد فهمت الموضوع وحليت مشكلتك

إضافة رد

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

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

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


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

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