منتدى الإلكترونيات قسم الالكترونكس لمناقشة الافكار والمعلومات المتعلقة بالهندسة الالكترونية للمبتدئين والهواة والفنيين - Electronics

   

mmana2008
:: مهندس ::
تاريخ التسجيل: Mar 2006
المشاركات: 9
نشاط [ mmana2008 ]
قوة السمعة:
قديم 06-05-2006, 01:50 PM المشاركة 1   
ha ارجوالمساعدة كيفية برمجة Lcd



ارجوالمساعدة كيفية برمجة LCD بواسطة الميكروكنترولر pic 16f84

اعلانات

الصورة الرمزية Tunisian Eng
Tunisian Eng
:: عضو فضي ::
تاريخ التسجيل: Apr 2006
الدولة: Tunis
المشاركات: 192
نشاط [ Tunisian Eng ]
قوة السمعة:
قديم 07-05-2006, 12:13 PM المشاركة 2   
افتراضي


طريقة برمجة الـ LCD تعتمد على اللغة التي تبرمج بها ولكني وبعد خبرة في هذا المجال وبعد عشرات المشاريع التي قمت بها أو أطرتها سأدلك على أسهل طريقة:
1. لا تستعمل الـ Assembler وبالتالي لا تستعمل MPLAB كما ذكر في بعض المشاركات السابقة في هذا المنتدى كي لا تعقد عليك الأمور بل استعمل mikrobasic or mikropascal or mikro C ويمكن لك تحميل هذه الـ Compilers من الرابط التالي:
www.mikroelektronika.co.yu
وستكتشف أن برمجة أي pic microcontroller سهلة جدا وليس كما يعتقد الكثيرون.
لنأخذ مثلا:
كيف تكتب* mmana2008* في السطر الأول من الـLCD وأنت تستعمل الـmikrobasic
تكتب:

TRISB= 0 ' designate portb as output
LCD_Init(PORTB) ' initialize LCD on portb

LCD_Out(1,1,"*mmana2008*" ) ' print txt, 1st row, 1st col
طبعا أنا هنا افترضت أنك ربطت الـ LCD مع الـ portb


التعديل الأخير تم بواسطة : Tunisian Eng بتاريخ 07-05-2006 الساعة 03:26 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية الامور2020
الامور2020
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2005
المشاركات: 626
نشاط [ الامور2020 ]
قوة السمعة:
قديم 08-05-2006, 10:43 AM المشاركة 3   
افتراضي


السلام عليكم

زيادة على ما تفضل بة الاخ الفاضل المهندس التونسى

هذا الكتاب........عن الـmikrobasic


http://upload.qariya.info/up06/mikrobasic_manual.pdf



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