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

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

الصورة الرمزية EL MERNISSI
EL MERNISSI
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2015
الدولة: المغرب
المشاركات: 72
نشاط [ EL MERNISSI ]
قوة السمعة:0
قديم 01-06-2016, 10:22 AM المشاركة 1   
ha المرج المساعدة في مشروع مدرسي يحتوي على شاشة LCD و PIC16F84A Twitter FaceBook Google+



بسم الله الرحمان الرحيم
السلام عليكم إخواني الكرام
أنا لدي مشروع مدرسي يحتوي على شاشة LCD و PIC16F84A
الهدف من البرنامج هو عرض كلمة HELLO
لكنني لا أعلم أين يوجد الخطأ

كود البرنامج
void main() {
TRISB=0;

//Lcd
lcd_Init;
// Lcd pinout settings
sbit LCD_RS at RB4_bit;
sbit LCD_EN at RB5_bit;
sbit LCD_D7 at RB3_bit;
sbit LCD_D6 at RB2_bit;
sbit LCD_D5 at RB1_bit;
sbit LCD_D4 at RB0_bit;

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

// Write text "Hello!" on Lcd starting from row 1, column 3:
Lcd_Out(1, 3, "Hello!");



}

اعلانات

ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 453
نشاط [ ahmed idris ]
قوة السمعة:0
قديم 01-06-2016, 11:31 AM المشاركة 2   
افتراضي


السلام عليكم
أخي من Help الميكروسي يمكنك الاطلاع على شرح تعليمات الشاشة وطريقة وضع الكود..
تعليمات توصيل الشاشة تضعها خارج الدالة ()void main
باقي التعليمات داخلها :

ولاداعي لإضافة ;TRISB=0 لأن تحديد الاتجاه تم فعلا في السطور الاولى من الكود

احصائية الشكر والاعجاب - 0 شكراً, 0 عدم اعجاب, 2 اعجاب
اعجاب محمد القادري, حيدر علاج حسن ( أعجبته المشاركة )
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية EL MERNISSI
EL MERNISSI
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2015
الدولة: المغرب
المشاركات: 72
نشاط [ EL MERNISSI ]
قوة السمعة:0
قديم 10-06-2016, 09:49 AM المشاركة 3   
افتراضي


السلام عليكم
أخي من Help الميكروسي يمكنك الاطلاع على شرح تعليمات الشاشة وطريقة وضع الكود..
تعليمات توصيل الشاشة تضعها خارج الدالة ()void main
باقي التعليمات داخلها :

ولاداعي لإضافة ;TRISB=0 لأن تحديد الاتجاه تم فعلا في السطور الاولى من الكود
شكرا لك أخي ahmed idris

إضافة رد

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

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

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


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

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