# كيف نربط اكترمن متحكم ببعض ليكون الخرج على شاشة واحدة؟

**URL:** <https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773>\
**Category:** التحكم المبرمج\
**Created:** [19 مايو 2008، 9:10م UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773 "2008-05-19T21:10:02Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![wleed\_ameer](https://almohandes.org/letter_avatar_proxy/v4/letter/w/8dc957/32.png) [@wleed\_ameer](https://almohandes.org/u/wleed_ameer)\
**Post date:** [19 مايو 2008، 9:10م UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/1 "2008-05-19T21:10:02Z")

</div>

السلام عليكم  
تركت هذا السؤال فى منتدى آخر من مدة ولم أجد رد وما أظنه صعب لأن ذلك من الضرورى أن يكون تم طرحة من قبل لأهميته وهو كيف نربط أكثر من متحكم وليكن   
pic16f  
ببعض ليكون الخرج على شاشة واحدة فقط ولو هناك أوامر أتمنى أن تكون بالبيزيك وجزاكم الله خيرا

---

<div class="post-metadata">

**Author:** ![MICRO-KING2007](https://almohandes.org/letter_avatar_proxy/v4/letter/m/43a26b/32.png) [@MICRO-KING2007](https://almohandes.org/u/MICRO-KING2007)\
**Post date:** [27 مايو 2008، 5:17ص UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/2 "2008-05-27T05:17:32Z")

</div>

أخي الكريم انا لا أعمل على pic ولكن المبدء واحد   
 عليك إستعمال الوصلة I2C وتحدد المعالج المربوط مع الشاشة على أنه سلاف أي العبد وبهذه الطريقة يمكن ربط أكثر من معالج معا بواسطة خطين وهما (data & clock)   
وشكرا .

---

<div class="post-metadata">

**Author:** ![wleed\_ameer](https://almohandes.org/letter_avatar_proxy/v4/letter/w/8dc957/32.png) [@wleed\_ameer](https://almohandes.org/u/wleed_ameer)\
**Post date:** [28 مايو 2008، 9:38م UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/3 "2008-05-28T21:38:37Z")

</div>

شكرا لك أخى الفاضل على المعلومة لكن هل يمكن اضافة متحكمان الى ثالث مرتبط مع الشاشة ؟ وكيف لأنى فهمت أنى أوصل طرفان الداتا والساعة لكن المتحكم الثانى كيف يوصل مع هذان المتحكمان ؟  
وشكرا لك وبالتوفيق أخى الحبيب

---

<div class="post-metadata">

**Author:** ![MICRO-KING2007](https://almohandes.org/letter_avatar_proxy/v4/letter/m/43a26b/32.png) [@MICRO-KING2007](https://almohandes.org/u/MICRO-KING2007)\
**Post date:** [31 مايو 2008، 7:55ص UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/4 "2008-05-31T07:55:23Z")

</div>

أخي الكريم يمكن ربط الميكروكونترولار عن طريق وصلة I2C ويتم تحديد المايكرو المربوط مع الشاشة على أنه سلاف ويتم تحديد Slave Address خاص به تناديه عندما تريد الكتابة على الشاشة

ملاحظة :  
1\* لا يمكن ربط الشاشة بعدة معالجات وذلك للمحافظة على بوابات المايكروكونترولار من العطب

2\* يمكن ربط 255 معالج معا عن طريق وصلة I2C وطبعا كل معالج يتم تحديد الـ Slave Address له

وهذه صورة ستفيدك في فهم ما أقصد

---

<div class="post-metadata">

**Author:** ![wleed\_ameer](https://almohandes.org/letter_avatar_proxy/v4/letter/w/8dc957/32.png) [@wleed\_ameer](https://almohandes.org/u/wleed_ameer)\
**Post date:** [31 مايو 2008، 9:30م UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/5 "2008-05-31T21:30:17Z")

</div>

بارك الله فيك أخى الفاضل على المعلومة الهامة وجعل هذا الجهد فى ميزان حسناتك

---

<div class="post-metadata">

**Author:** ![MICRO-KING2007](https://almohandes.org/letter_avatar_proxy/v4/letter/m/43a26b/32.png) [@MICRO-KING2007](https://almohandes.org/u/MICRO-KING2007)\
**Post date:** [11 يونيو 2008، 5:31ص UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/6 "2008-06-11T05:31:30Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![wleed\_ameer](https://almohandes.org/letter_avatar_proxy/v4/letter/w/8dc957/32.png) [@wleed\_ameer](https://almohandes.org/u/wleed_ameer)\
**Post date:** [11 يونيو 2008، 11:22م UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/7 "2008-06-11T23:22:00Z")

</div>

معلش أخى تقلت عليك   
بس ممكن مثال عشان أحاول فهم الطريقة واطبقها بالبيك بيزيك ، أريد مثال باختصار عن ارسال رسالة مثلا أو أى قيمة من متحكم الى متحكم تانى عن طريق وصلة I2C لتخزن فى متغير فية ليتمكن لى اظهارها على الشاشة المرتبطة به ! كيف الاستدعاء أو التسميه فأنا متوقف على هذه الجزئية بدلا من أن أستخدم عدة شاشات 2x16 أريد استخدام شاشة واحدة جرافيك ولك كل الشكر والتقدير   
بفضل الله متقدم فى الدوائر الالكترونية وتصميمها فلو أقدر أساعد فى أى شئ لن أتأخر

---

<div class="post-metadata">

**Author:** ![MICRO-KING2007](https://almohandes.org/letter_avatar_proxy/v4/letter/m/43a26b/32.png) [@MICRO-KING2007](https://almohandes.org/u/MICRO-KING2007)\
**Post date:** [17 يونيو 2008، 7:41ص UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/8 "2008-06-17T07:41:10Z")

</div>

> [@wleed ameer](#):
>
> [RIGHT]معلش أخى تقلت عليك
> 
> بس ممكن مثال عشان أحاول فهم الطريقة واطبقها بالبيك بيزيك ، أريد مثال باختصار عن ارسال رسالة مثلا أو أى قيمة من متحكم الى متحكم تانى عن طريق وصلة I2C لتخزن فى متغير فية ليتمكن لى اظهارها على الشاشة المرتبطة به ! كيف الاستدعاء أو التسميه فأنا متوقف على هذه الجزئية بدلا من أن أستخدم عدة شاشات 2x16 أريد استخدام شاشة واحدة جرافيك ولك كل الشكر والتقدير   
> بفضل الله متقدم فى الدوائر الالكترونية وتصميمها فلو أقدر أساعد فى أى شئ لن أتأخر[/right]

ولا يهمك أخي وليد : بس أنا ما عندي خبرة في الـ PIC أنا بستخدم الــ atmel AVR  
وياريت فيني أساعدك في البيك

---

<div class="post-metadata">

**Author:** ![wleed\_ameer](https://almohandes.org/letter_avatar_proxy/v4/letter/w/8dc957/32.png) [@wleed\_ameer](https://almohandes.org/u/wleed_ameer)\
**Post date:** [19 يونيو 2008، 8:16م UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/9 "2008-06-19T20:16:46Z")

</div>

أنا قرأت أن المتحكم اثناء استخدام هذة الطريقة فى الربط مع الاييبروم لا يمكن أن يعمل أى وظيفة أخرى أثناء الكتابة أو القراءة من والى الاييبروم الخارجى فهل يحدث نفس الشئ مع نقل المعلومات مع متحكم آخر يتوقف عن عمل أى شئ حتى الإنتهاء من عملية النقل تماما ؟   
 وشكرا لك وبارك الله فيك

---

<div class="post-metadata">

**Author:** ![MICRO-KING2007](https://almohandes.org/letter_avatar_proxy/v4/letter/m/43a26b/32.png) [@MICRO-KING2007](https://almohandes.org/u/MICRO-KING2007)\
**Post date:** [30 يونيو 2008، 1:22م UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/10 "2008-06-30T13:22:42Z")

</div>

> [@wleed ameer](#):
>
> أنا قرأت أن المتحكم اثناء استخدام هذة الطريقة فى الربط مع الاييبروم لا يمكن أن يعمل أى وظيفة أخرى أثناء الكتابة أو القراءة من والى الاييبروم الخارجى فهل يحدث نفس الشئ مع نقل المعلومات مع متحكم آخر يتوقف عن عمل أى شئ حتى الإنتهاء من عملية النقل تماما ؟   
> وشكرا لك وبارك الله فيك

السلام عليكم أخي وليد كلامك صحيح 100% ولا يمكن تفادي هذه المشكلة وخصوصا أن i2c تعتبر بطيئة في نقل المعلومات   
  
بصراحة هناك عدة طرق لنقل المعلومات بين عدة معالجات وهم   
UART & SPI & I2C   
تعد الوصلة I2C بطيئة جدا أمام الوصلاتين SPI & UART  
وتحتاج لى خطين لنقل المعطيات   
أما الوصلة SPI فهي الأسرع على الطلاق وتستخدم ثلاث خطوط لنقل المعطيات   
وأما الوصلة UART فهي نفس الوصلة المستخدمة للربط مع الحاسب والمتعارف عليها بأسم RS232

أرجو أن أكون قد أفدتك أخي الكريم

---

<div class="post-metadata">

**Author:** ![wleed\_ameer](https://almohandes.org/letter_avatar_proxy/v4/letter/w/8dc957/32.png) [@wleed\_ameer](https://almohandes.org/u/wleed_ameer)\
**Post date:** [3 يوليو 2008، 1:39ص UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/11 "2008-07-03T01:39:48Z")

</div>

شكرا لك وأعتذر عن الاطالة

---

<div class="post-metadata">

**Author:** ![metwally.mustafa](https://almohandes.org/letter_avatar_proxy/v4/letter/m/48db29/32.png) [@metwally.mustafa](https://almohandes.org/u/metwally.mustafa)\
**Post date:** [1 أبريل 2009، 10:02ص UTC](https://almohandes.org/t/%D9%83%D9%8A%D9%81-%D9%86%D8%B1%D8%A8%D8%B7-%D8%A7%D9%83%D8%AA%D8%B1%D9%85%D9%86-%D9%85%D8%AA%D8%AD%D9%83%D9%85-%D8%A8%D8%A8%D8%B9%D8%B6-%D9%84%D9%8A%D9%83%D9%88%D9%86-%D8%A7%D9%84%D8%AE%D8%B1%D8%AC-%D8%B9%D9%84%D9%89-%D8%B4%D8%A7%D8%B4%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9%D8%9F/14773/12 "2009-04-01T10:02:17Z")

</div>

شكرا لك اخى الكريم
