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

   

magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 339
نشاط [ magdy_3 ]
قوة السمعة:
قديم 02-10-2012, 06:42 PM المشاركة 57   
افتراضي



ماشاء الله عليك ياباشمهندس منتظرين باقى الدروس على احر من الجمر

اعلانات

الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 04-10-2012, 08:02 AM المشاركة 58   
افتراضي


بسم الله الرحمن الرحيم

rere2012

الامر سهل ان شاء الله

هذا رابط لكيفية التعامل مع الكيباد بسهولة ان شاء الله

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

وهذا رابط اخر لكيفية التعامل مع LCD

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

اقراء الاثنين جيدا وحاول انك تربط بينهم وان شاء الله هتعرف تعمل مشروعك بنفسك

واى استفسار انا تحت امرك ان شاء الله واسف على التاخير بالتوفيق ان شاء الله

.................................................. .................................................. .....

magdy_3

الله يكرمك يا اخى وبالفعل هناك تكملة لحد الجزء الرابع وال GLCD
بالتوفيق ان شاء الله

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

الصورة الرمزية المهندس أحمد1
المهندس أحمد1
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2010
الدولة: مصر-أسيوط-ديروط
المشاركات: 157
نشاط [ المهندس أحمد1 ]
قوة السمعة:
قديم 16-11-2012, 09:57 PM المشاركة 59   
ha مساعدة


لقد كتبت هذا الكود على MikroC Pro
كود:
// LCD module connections
sbit LCD_RS at RB4_bit;
sbit LCD_EN at RB5_bit;
sbit LCD_D4 at RB0_bit;
sbit LCD_D5 at RB1_bit;
sbit LCD_D6 at RB2_bit;
sbit LCD_D7 at RB3_bit;

sbit LCD_RS_Direction at TRISB4_bit;
sbit LCD_EN_Direction at TRISB5_bit;
sbit LCD_D4_Direction at TRISB0_bit;
sbit LCD_D5_Direction at TRISB1_bit;
sbit LCD_D6_Direction at TRISB2_bit;
sbit LCD_D7_Direction at TRISB3_bit;
// End LCD module connections

void main(){

  Lcd_Init();                        // Initialize LCD

  Lcd_Cmd(_LCD_CLEAR);               // Clear display
  Lcd_Cmd(_LCD_CURSOR_OFF);          // Cursor off
  Lcd_Out(1,1,"Welcome H.T.I");                 // Write text in first row

  Lcd_Out(2,5,"students");                 // Write text in second row
  Delay_ms(2000);
  Lcd_Cmd(_LCD_CLEAR);               // Clear display

  Lcd_Out(1,1,"This is test");                 // Write text in first row
  Lcd_Out(2,5,"project");                 // Write text in second row

  Delay_ms(2000);
}
ولكن الذي ظهر على الشاشة هو الإضائة فقط
أرجوكم مساعدتى لأنى أظن ان التوصيل به خطأ أرجوكم إخبارى بالتوصيل الصحيح
الشاشة Topway 162ABC
Character LCD 2*16
بارك الله فيكم إخوانى


الصورة الرمزية mohamedalikahli
mohamedalikahli
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2010
الدولة: مصر -- الاسكندرية
المشاركات: 153
نشاط [ mohamedalikahli ]
قوة السمعة:
قديم 17-11-2012, 10:47 AM المشاركة 60   
افتراضي


يرجي رفع التوصيلات


الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 18-11-2012, 01:14 AM المشاركة 61   
افتراضي


بسم الله الرحمن الرحيم

اخى ينقصك فى الكود عمل تكرار لة مثل
كود:
while(1){الكود الخاص بك}
او
كود:
LOOP:الكود الخاص بك goto LOOP;
وهكذا يعاد الكود ويعرض مرة بعد مرة الى ملانهاية
واذا لم تظهر شىء فقط تاكد من وصلاتك جيدا

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

بالتوفيق ان شاء الله


الصورة الرمزية mohamedalikahli
mohamedalikahli
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2010
الدولة: مصر -- الاسكندرية
المشاركات: 153
نشاط [ mohamedalikahli ]
قوة السمعة:
قديم 18-11-2012, 08:49 AM المشاركة 62   
افتراضي


صديقي العزيز محمد ...
لا اظن ان المشكلة في نقص حلقة التكرار ....فحي لو كان بدون لووب ....فسوف ينفذ البرنامج مرة واحدة فقط ثم يتوقف ...لكن المشكلة عن المهندس احمد انه لا يظهر شيء اصلا علي الشاشة ...فالاغلب المشكلة من التوصيلات.


الصورة الرمزية المهندس أحمد1
المهندس أحمد1
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2010
الدولة: مصر-أسيوط-ديروط
المشاركات: 157
نشاط [ المهندس أحمد1 ]
قوة السمعة:
قديم 18-11-2012, 04:17 PM المشاركة 63   
افتراضي


السلام عليكم إخوانى
انا أعتذر على التأخر ولكن كنت أعانى مشكلة بجهازى وأود أن أشكركم على اهتمامكم بمشاكل الأعضاء ومساعدتهم جزاكم الله كل خير
الكود الذى كتبته يعمل جيدا على بروتس وهذا معناه ان كلام الأستاذ محمد على صحيح بأن المشكلة فى التوصيلات لذلك سأرفق الكود ومخطط البروتس وصورة للشاشة موضحاً عليها التوصيلات
بارك الله فيكم ونفع بعلمكم الأمة.
http://www.mediafire.com/?2af6kehxmv658lb


الصورة الرمزية mohamedalikahli
mohamedalikahli
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2010
الدولة: مصر -- الاسكندرية
المشاركات: 153
نشاط [ mohamedalikahli ]
قوة السمعة:
قديم 18-11-2012, 05:48 PM المشاركة 64   
افتراضي


السلام عليكم و رحمة الله و بركاته........
اولا من المفضل وضع الطرف VEE مع مقاومة متغيرة ...اي توصيل الطرف بالطرف الاوسط من المقاومة المتغيرة و الطرفان الاخرين للمقاومة يوصل احدهما بالجهد الموجب و الاخر بالرضي....
ثانيا انت لم تذكر توصيلك لاخر طرفين من الشاشة هم 15و16 ...ارجو ذكر طريقة توصيلهم...
و السلام عليكم و رحمة الله و بركاته......



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