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

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

الصورة الرمزية abideeka-2010
abideeka-2010
:: مهندس ::
تاريخ التسجيل: Jan 2012
المشاركات: 23
نشاط [ abideeka-2010 ]
قوة السمعة:0
قديم 20-12-2013, 12:33 PM المشاركة 1   
ha المحول التماثلى بالميكروكنترولر Twitter FaceBook Google+



السلام عليكم
عندى مشكله بسيطه قمت بتوصيل مقاومه متغيره على دخل المايكرو وكان فى AN0 وقمت بكتابه كود وقمت بتنفيّ البرنامج على البروتوس لكنه لم ينفّذ الرجاء مساعدتى فى كتابة الكود بلغة السى مع العلم ان مبدل المايكرو يتكون من 10 بت اريد ان اخبر المايكرو اذ كان الدخل اكثر من (اى قيمه يعطينى الخرج على اى بورت ) ][IMG]http://www.qariya.com/vb/data:image/jpeg;base64,]

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 20-12-2013, 12:40 PM المشاركة 2   
افتراضي


ما هو البك المستخدم ..

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

الصورة الرمزية abideeka-2010
abideeka-2010
:: مهندس ::
تاريخ التسجيل: Jan 2012
المشاركات: 23
نشاط [ abideeka-2010 ]
قوة السمعة:0
قديم 20-12-2013, 04:45 PM المشاركة 3   
افتراضي pic16f877a


pic16f877a


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 20-12-2013, 09:45 PM المشاركة 4   
افتراضي


في هذا الكود اذا زاد الجهد على 2.5 فولت فان المنفذ b تشتغل كل اطرافه .
و اذا اقل فتكون كل اطرافه اصفار ..

كود:
void main() 
{trisb=0;portb=0;trisa=0xff;
while(1)
       {
        if(adc_read(0) > 512)portb=0xff;
        else portb=0;
       }

}


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 20-12-2013, 09:48 PM المشاركة 5   
افتراضي


مخطط الدائرة



الصورة الرمزية abideeka-2010
abideeka-2010
:: مهندس ::
تاريخ التسجيل: Jan 2012
المشاركات: 23
نشاط [ abideeka-2010 ]
قوة السمعة:0
قديم 21-12-2013, 06:18 AM المشاركة 6   
افتراضي اشكرك جدا


في هذا الكود اذا زاد الجهد على 2.5 فولت فان المنفذ b تشتغل كل اطرافه .
و اذا اقل فتكون كل اطرافه اصفار ..

كود:
void main() 
{trisb=0;portb=0;trisa=0xff;
while(1)
       {
        if(adc_read(0) > 512)portb=0xff;
        else portb=0;
       }

}
مشكور باشمهندس حيدر اكتشفت انى كنت اكتب الكود بصوره خاطئه لذا م كانت تنفذ معى بارك الله فيك
عندى سؤال تانى اذا كنت اريد اكثر من دخل جزء منهم تماثلى والاخر رقم
وبصراحه م فاهم طريقة التعامل مع المسجلات adcon0 و adcon1


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 21-12-2013, 02:40 PM المشاركة 7   
افتراضي


المداخل التناظرية تقارن مع الارقام من صفر الى 1024
و المداخل الرقمية تقارن مع الصفر و الواحد فقط ...

إضافة رد

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

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

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


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

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