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

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

chafteyes
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 226
نشاط [ chafteyes ]
قوة السمعة:0
قديم 11-11-2012, 02:24 AM المشاركة 1   
ha رجاء هل لاحد الاخوة مساعدتي في هدا البرنامج Twitter FaceBook Google+



سلام الله عليكم جميعا
رجاء هل لاحد الاخوة مساعدتي في هدا البرنامج حيث انه يعمل على تامتحكم16877 ولا يعمل على 1688 لم يا ترى
البرنامج
int volt;
void main(){
trisa=0x01;porta=0x01;
adcon1=0x80;
trisb=0;portb=0;
while(1){
volt=adc_read(0);{
if(volt<125&&volt>166){portb.f0=1;delay_ms(500);}
if(volt<335&&volt>400){portb.f1=1;delay_ms(500);}
if(volt<405&&volt>450){portb.f2=1;delay_ms(500);}
if(volt<455&&volt>500){portb.f3=1;delay_ms(500);}
if(volt<505&&volt>550){portb.f4=1;delay_ms(500);}
if(volt<555&&volt>600){portb.f5=1;delay_ms(500);}
if(volt<655&&volt>700){portb.f6=1;delay_ms(500);}}
}
}

اعلانات

banna1980
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
الدولة: مصر - السويس
المشاركات: 409
نشاط [ banna1980 ]
قوة السمعة:0
قديم 11-11-2012, 06:42 AM المشاركة 2   
افتراضي


اخي الكريم (لو كنت تقصد16f886) اظن ان المشكلة في امر adcon1 هتبدله بامر ansel=0;
anselh=0;

وطبعا لو analogue هاتغير قيمة الصفر

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

chafteyes
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 226
نشاط [ chafteyes ]
قوة السمعة:0
قديم 11-11-2012, 01:21 PM المشاركة 3   
ha شكرا على الرد


اخي الكريم (لو كنت تقصد16f886) اظن ان المشكلة في امر adcon1 هتبدله بامر ansel=0;
anselh=0;

وطبعا لو analogue هاتغير قيمة الصفر
شكرا لك اخى على الرد لكن انا اقصد المتحكم 16f88
ارجو ان تفيدني وشكرا


banna1980
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
الدولة: مصر - السويس
المشاركات: 409
نشاط [ banna1980 ]
قوة السمعة:0
قديم 11-11-2012, 02:06 PM المشاركة 4   
Smile


عفوا اخي الكريم


16ب88 analog select is )ansel)


اي بدل aDCON بدل ANSEL


التعديل الأخير تم بواسطة : banna1980 بتاريخ 11-11-2012 الساعة 02:07 PM السبب: زيادة بيانات

chafteyes
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 226
نشاط [ chafteyes ]
قوة السمعة:0
قديم 11-11-2012, 04:02 PM المشاركة 5   
ha لم يفلح


عفوا اخي الكريم


16ب88 analog select is )ansel)


اي بدل aDCON بدل ANSEL
لم يفلح

المشكل هو كالتالي في برنامج الميكرو سي لا اخطاء اما عند المحاكات يظهر هدا الخطء

CFGWORD2 notimplemented
ام يا ترى
شكرا لتعاونك


banna1980
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
الدولة: مصر - السويس
المشاركات: 409
نشاط [ banna1980 ]
قوة السمعة:0
قديم 11-11-2012, 05:40 PM المشاركة 6   
افتراضي


اذا لابد من رفع ملف البروتس ونسال الله ان ييسر لنا الصعاب

إضافة رد

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

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

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


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

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