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

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

banna1980
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
الدولة: مصر - السويس
المشاركات: 409
نشاط [ banna1980 ]
قوة السمعة:0
قديم 10-11-2012, 05:38 PM المشاركة 1   
افتراضي تحويل ADC وعرض قيمة ANALOG على 4SEG Twitter FaceBook Google+



المشروع : عبارة عن تحويل جهد (0 الى 5V) وهو جهد الدخل على PIC16F877

ثم عرضه على اربعة 7SEG ليعرض نفس الجهد

(ما لم استطع عمله)

عند دخل صفر يكون الخرج صفر

وعند الدخل 2.5 يكون الخرج 200

وعند الدخل 5 يكون الخرج 400 وهكذا

واقصد بالخرج المعروض على 7SEG

سؤال اخر
هل البت 9&10 لهم تاثير لو لم استخدمهم
وجزاكم الله خيرا وزادنا الله واياكم من فضله


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

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


ارفع الملفات من فضلك ....

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

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


ده ملف الميكرو

#define seg1_en_dir trisd.f0
#define seg1_en portd.f0
#define seg2_en_dir trisd.f1
#define seg2_en portd.f1
#define seg3_en_dir trisd.f2
#define seg3_en portd.f2
#define seg4_en_dir trisd.f3
#define seg4_en portd.f3
#define seg_data portb
#define seg_dir trisb
#define output 0
#define input 1
#define is ==
#define pressed 0

int banna[]={63,6,91,79,102,109,125,7,127,111};
int mw,mw_res;
void main()
{
//unsigned int mw_res;
//float mw1;
float factor;
adcon1=0b00001110;
trisa.f0=1;trisb=0; trisc=0b00111111;
seg_data = 0;
seg1_en_dir =output;
seg2_en_dir =output;
seg3_en_dir =output;
seg4_en_dir =output;
seg_dir = output;
seg1_en =1; seg2_en =1; seg3_en =1; seg4_en =1;
while(1)
{
seg1_en =1;seg2_en =1;seg3_en =1;seg4_en =1;
seg_data = banna[mw/1000];
delay_ms(2);
portb=0;

seg1_en =1;seg2_en =0;seg3_en =1;seg4_en =1;
seg_data= banna[mw%1000/100];
delay_ms(2);
portb=0;

seg1_en =1;seg2_en =1;seg3_en =0;seg4_en =1;
seg_data= banna[mw%1000%100/10];
delay_ms(2);
portb=0;

seg1_en =1;seg2_en =1;seg3_en =1;seg4_en =0;
seg_data= banna[mw%1000%100%10];
delay_ms(2);
portb=0;

mw_res= adc_read(0);
factor=512/500;
mw= mw_res/factor ;
seg_data = mw;



}
}


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


جزاك الله خيرا اخ حيدر على سرعة رد، سبق ملف المكرو وها هو ملف البروتيس...





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


لقد قمت برفع الملفات وانتظر من اخواني المساعدة وفقنا الله واياكم لكل خير


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 13-11-2012, 09:29 AM المشاركة 6   
افتراضي


كنت انتظر رفع الملفات و ليس الصور ...
عموما ساعيد بناء الدائرة من جديد ....


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


ههههههههههههه

معلش النت عندي ضعيف ومقرف

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


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 13-11-2012, 08:27 PM المشاركة 8   
افتراضي


يبدو ان هناك امر خفي لم نعرفه بعد عن هذه العلاقة بين الانالوك و السفن سكمنت ...
http://www.4shared.com/rar/OOvGBKjC/..._to_7_seg.html
الكود صحيح لكن الارقام تضهر عشوائية ..

إضافة رد

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

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

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


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

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