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

   

ناعورة_حماه
:: مهندس ::
تاريخ التسجيل: Feb 2009
المشاركات: 33
نشاط [ ناعورة_حماه ]
قوة السمعة:
قديم 13-06-2011, 02:07 AM المشاركة 49   
افتراضي



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


وشكرا عالمجهود

اعلانات

chafteyes
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 225
نشاط [ chafteyes ]
قوة السمعة:
قديم 09-04-2012, 05:49 PM المشاركة 50   
yel مستعجل


سلام الله عليكم
هل يمكن اعادة تحميل الملفات من جديد رجاء
شكرا

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

محمد_على
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2013
المشاركات: 97
نشاط [ محمد_على ]
قوة السمعة:
قديم 15-11-2013, 06:16 PM المشاركة 51   
افتراضي الكود اتحذف


لو سمحت يا بشمهندس ممكن تنزل الكود تانى ولك جزيل الشكر


اليكم الكود بالميكروسى.
كود:
float volt; int i,adc; char txt[13]; void main() { ADCON1 = 0x80; // Configure analog inputs and Vref TRISA = 0xFF; // PORTA is input portb=0; TRISB=0; lcd_init(&portd); Lcd_Cmd(Lcd_CLEAR); Lcd_Cmd(Lcd_CURSOR_OFF); lcd_out(1,1,"hello") ; delay_ms(1000); Lcd_Cmd(Lcd_CLEAR); for(;;) { for(i=0;i<8;i++) { lcd_out(1,1,"channel ") ; lcd_chr_cp(i+48); portb=i; adc= Adc_Read(0); volt=(adc*5000.0)/1023.0 ; volt=volt/1000.0 ; floattostr(volt,txt) ; lcd_out(2,1,txt) ; lcd_out_cp(" Volt") ; delay_ms(1000) ; Lcd_Cmd(Lcd_CLEAR); } volt=0; delay_ms(200); } }
وهنا ملفات المشروع كاملة.
والله الموفق لكل خير.


محمد_على
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2013
المشاركات: 97
نشاط [ محمد_على ]
قوة السمعة:
قديم 15-11-2013, 06:17 PM المشاركة 52   
افتراضي الكود اتحذف


لو سمحت يا بشمهندس ممكن تنزلملف المشروع تانى ولك جزيل الشكر


اليكم الكود بالميكروسى.
كود:
float volt; int i,adc; char txt[13]; void main() { ADCON1 = 0x80; // Configure analog inputs and Vref TRISA = 0xFF; // PORTA is input portb=0; TRISB=0; lcd_init(&portd); Lcd_Cmd(Lcd_CLEAR); Lcd_Cmd(Lcd_CURSOR_OFF); lcd_out(1,1,"hello") ; delay_ms(1000); Lcd_Cmd(Lcd_CLEAR); for(;;) { for(i=0;i<8;i++) { lcd_out(1,1,"channel ") ; lcd_chr_cp(i+48); portb=i; adc= Adc_Read(0); volt=(adc*5000.0)/1023.0 ; volt=volt/1000.0 ; floattostr(volt,txt) ; lcd_out(2,1,txt) ; lcd_out_cp(" Volt") ; delay_ms(1000) ; Lcd_Cmd(Lcd_CLEAR); } volt=0; delay_ms(200); } }
وهنا ملفات المشروع كاملة.
والله الموفق لكل خير.



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