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

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

abo karem
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 46
نشاط [ abo karem ]
قوة السمعة:0
قديم 15-10-2016, 11:42 AM المشاركة 1   
ha سؤال لاهل الخبرة باستخدام الميكرو كنترولر Twitter FaceBook Google+



لو عاوز انفذ مشروع باستخدام الميكرو كنترولر فكرته ببساطه
يوجد مجموعة من المفاتيح عند الضغط على احداهم يعطى رسالة صغيرة على شاشة lcd وعند الضغط على مفتاح أخر يعطى رسالة اخرى
وهكذا
ارجو المساعدة للاهمية
لان ذلك جزء من مشروع التخرج بإذن الله

اعلانات

محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,044
نشاط [ محمد ع يسى ]
قوة السمعة:80
قديم 15-10-2016, 08:08 PM المشاركة 2   
افتراضي


هذا سهل جدا أخي.
اخبرني ما رقم البك واضرب مثالا للكلمات التي تريد عرضها

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

abo karem
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 46
نشاط [ abo karem ]
قوة السمعة:0
قديم 16-10-2016, 03:32 AM المشاركة 3   
افتراضي


هذا سهل جدا أخي.
اخبرني ما رقم البك واضرب مثالا للكلمات التي تريد عرضها


ربنا يجزيك خير

البك رقم PIC16f877a

Vertical
horizontal
Tuner
Power DC
Power AC


abo karem
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 46
نشاط [ abo karem ]
قوة السمعة:0
قديم 16-10-2016, 03:37 AM المشاركة 4   
افتراضي


ربنا يجزيك خير
البك رقم PIC16f877a
كلمات مثل
Vertical
horizontal
Tuner
Power DC


محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,044
نشاط [ محمد ع يسى ]
قوة السمعة:80
قديم 17-10-2016, 12:38 AM المشاركة 5   
افتراضي


تجد هنا برنامج لأداء الغرض:
https://www.mediafire.com/download/7by7528q98k5w5w
ولكنه معقد بعض الشيء.. لكني معك ان واجهتك مشكلة او لم تفهم شيئا.
ومعذرة على طريقة وضع البرنامج فانا اتواصل معكم من اندرويد.


محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,044
نشاط [ محمد ع يسى ]
قوة السمعة:80
قديم 17-10-2016, 12:42 AM المشاركة 6   
افتراضي


الحمد لله.. وجدت طريقة لنسخ الكود عن طريق الاندرويد.
كود:
char x=0;
sbit LCD_RS at Rb2_bit;
sbit LCD_EN at Rb3_bit;
sbit LCD_D7 at Rb7_bit;
sbit LCD_D6 at Rb6_bit;
sbit LCD_D5 at Rb5_bit;
sbit LCD_D4 at Rb4_bit;

sbit LCD_RS_Direction at TRISb2_bit;
sbit LCD_EN_Direction at TRISb3_bit;
sbit LCD_D7_Direction at TRISb7_bit;
sbit LCD_D6_Direction at TRISb6_bit;
sbit LCD_D5_Direction at TRISb5_bit;
sbit LCD_D4_Direction at TRISb4_bit;

void main() 
{
delay_ms(100);
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
while(1)
  {
  switch(portc)
    {
    case 1: if(x!=1){Lcd_Cmd(_LCD_CLEAR);Lcd_Out(1,1,"vertical");}x=1;break;
    case 2: if(x!=2){Lcd_Cmd(_LCD_CLEAR);Lcd_Out(1,1,"horizontal");}x=2;break;
    case 4: if(x!=3){Lcd_Cmd(_LCD_CLEAR);Lcd_Out(1,1,"tuner");}x=3;break;
    case 8: if(x!=4){Lcd_Cmd(_LCD_CLEAR);Lcd_Out(1,1,"power dc");}x=4;break;
    }
  }
}


شويكار
:: مهندس ::
تاريخ التسجيل: Oct 2016
المشاركات: 2
نشاط [ شويكار ]
قوة السمعة:0
قديم 17-10-2016, 03:05 AM المشاركة 7   
افتراضي


شكرا ليك منى احلى تحيه


مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 620
نشاط [ مشتاق الله ]
قوة السمعة:0
قديم 17-10-2016, 06:36 AM المشاركة 8   
sun


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

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

اخى محمد عيسى ,
استخدامك الكود التالى لتلافى ارتداد المفتاح رائعة هههه:

كود:
case 1: if(x!=1){Lcd_Cmd(_LCD_CLEAR);Lcd_Out(1,1,"vertical");}x=1;break;

لكن هذه الطريقة لا تستخدم الا مع مفتاح لا يتكرر فى تتابع , اى لا يمكن استخدامه مع مفتاح عداد مثلا .
فهى هنا استخدمت بطريقة مثالية بدون الحاجة لتاخير و غيره .... تحية طيبة
و الله ولى التوفيق



اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب حياة ترضيك و ميتة تضحكك منا
و احفظ حلب و الموصل و اهلهم و سائر بلادنا



إضافة رد

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

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

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


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

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