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

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

محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 28-05-2013, 03:24 AM المشاركة 1   
افتراضي مشكلة فى برنامج GLCD PIC16F877A Twitter FaceBook Google+



السلام عليكم
اريد عمل برنامج لربط بيك 16F877A مع شاشة GLCD
بحيث
الداتا على بورت D
RS A5
RW A4
E A3
RST A0
CS1 A2
CS2 A1
وذلك لانى محكوم بهذه النقاط فى الدائرة العملية
هل من الممكن ان يضع احد الاصدقاء برنامج يظهر اى صورة على الشاشة وينفذه على البروتس ؟
كل ما اريده هو ملف ال C
وال هيكس
مع تجربته على البروتس
وشكرا

اعلانات

محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 28-05-2013, 03:26 AM المشاركة 2   
افتراضي


نوع الشاشة الموجودة عندى
JHD12864F

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

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 28-05-2013, 06:44 AM المشاركة 3   
افتراضي


على حد معلوماتي ان الشاشة توصل على منفذ واحد ...


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:114
قديم 28-05-2013, 07:50 AM المشاركة 4   
افتراضي


على حد معلوماتي ان الشاشة توصل على منفذ واحد ...
نعم أخي حيدر كان هذا هو الممكن بالاصدارات القديمة من الميكروسي .
أما 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


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


شكرا جزيلا على المعلومة لكن هو يريد توصيلها على المنفذين A و D


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:114
قديم 28-05-2013, 10:37 AM المشاركة 6   
افتراضي


ممكن اي طرف من اي منفذ في البيك 16F877A باستثناء RA4


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 28-05-2013, 05:39 PM المشاركة 7   
افتراضي


اخى tico
انا جربت ان اقوم بعمل برنامج للربط بين البيك و الشاشة على الاطراف الذى حددتها فى اول مشاركة لى ولكن لا ا نتجة
وعندما اخترت اطراف اخرى اشتغل البرنامج على البروتس بلا مشاكل
المشكلة انى محكوم بالهاردوير لانى استخدم كارتة جاهزة ولا يمكن استبدالها
انت تقول ان المشكلة فى ra4
كيف يمكن استخدام هذا الطرف ?
الغريب ان الكارتة الموجودة عندى مرفق معها يعض الامثلة منها مثال لشاشة glcd وتعمل على نفس الاطراف ومنها ra4
كما انى جربت هذا المثال عليها واشتغلت الشاشة
وشكرا


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 28-05-2013, 06:49 PM المشاركة 8   
افتراضي


اخي محمد مبدئيا يجب تحويل اطراف المنفذ A الى رقمية
اكتب هذه العبارة في بداية الكود
ADCON1=7;

إضافة رد

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

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

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


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

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