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

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

الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 18-02-2014, 10:49 PM المشاركة 1   
ha سؤال عن كود ربط الكيبورد بالميكروكنترول Twitter FaceBook Google+



وجدت موضوع على القرية الالكترونية لكيفية ربط الميكروكنترول بالكيبورد
ووجدت كود مش عارف فائدته ياريت حد يوضحلى اية فائدته
كود:
sbit PS2_Data at RD0_bit; 
sbit PS2_Clock at RD1_bit;
 sbit PS2_Data_Direction at TRISD0_bit; 
sbit PS2_Clock_Direction at TRISD1_bit;
فى هذا الكود من المفترض ان المبرمج قام بوضع
ps2 data فى البورت D0 من خلال الامر
كود:
sbit PS2_Data at RD0_bit;
وقام ايضا بوضع
PS2_Clock فى البورت D1 من خلال الامر
كود:
sbit PS2_Clock at RD1_bit;
المشكلة عندى دلوقتى هو
ما سبب وجود الكودين الباقيين وما فائدتهم
هذا هما الكودين
كود:
PS2_Data_Direction at TRISD0_bit;
 sbit PS2_Clock_Direction at TRISD1_bit

اعلانات

batma97
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2012
المشاركات: 60
نشاط [ batma97 ]
قوة السمعة:0
قديم 19-02-2014, 01:29 AM المشاركة 2   
افتراضي


وجدت موضوع على القرية الالكترونية لكيفية ربط الميكروكنترول بالكيبورد
ووجدت كود مش عارف فائدته ياريت حد يوضحلى اية فائدته
كود:
sbit PS2_Data at RD0_bit; 
sbit PS2_Clock at RD1_bit;
 sbit PS2_Data_Direction at TRISD0_bit; 
sbit PS2_Clock_Direction at TRISD1_bit;
فى هذا الكود من المفترض ان المبرمج قام بوضع
ps2 data فى البورت D0 من خلال الامر
كود:
sbit PS2_Data at RD0_bit;
وقام ايضا بوضع
PS2_Clock فى البورت D1 من خلال الامر
كود:
sbit PS2_Clock at RD1_bit;
المشكلة عندى دلوقتى هو
ما سبب وجود الكودين الباقيين وما فائدتهم
هذا هما الكودين
كود:
PS2_Data_Direction at TRISD0_bit;
 sbit PS2_Clock_Direction at TRISD1_bit
السلام عليكم و رحمة الله تعالى و بركاته
اخي هاذين الكودين هو لتحديد البورت D0 و D1 هل هي دخل او خرج
يعني لو كتب تحت PS2_Clock_Direction =1 كأنه كتب TRISD.f1=1 يعني d1 دخل
و لو كتب PS2_Clock_Direction =0 كأنه كتب TRISD.f1=0 يعني d1 خرج

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

الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 19-02-2014, 12:19 PM المشاركة 3   
افتراضي


السلام عليكم و رحمة الله تعالى و بركاته
اخي هاذين الكودين هو لتحديد البورت D0 و D1 هل هي دخل او خرج
يعني لو كتب تحت PS2_Clock_Direction =1 كأنه كتب TRISD.f1=1 يعني d1 دخل
و لو كتب PS2_Clock_Direction =0 كأنه كتب TRISD.f1=0 يعني d1 خرج
انا متشكر جدا جدا للرد
ولاكن انا عاوز اعرف حاجة
هو مش المفروض ان الداتا بتخرج من الكيبورد وبتدخل فى الميكروكنترول
معنى كده ان من المفترض ان الداتا هى اللى تكون دخل
والكلوك هو اللى يبقى خرج
ارجو التوضيح لو سمحت

إضافة رد

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

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

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


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

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