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

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

firas1
:: مهندس ::
تاريخ التسجيل: Mar 2014
المشاركات: 7
نشاط [ firas1 ]
قوة السمعة:0
قديم 12-04-2014, 02:56 PM المشاركة 1   
ha مساعدة في اصلاح مشاكل الكود ليلائم التصميم الخاص بعداد من 00-99 Twitter FaceBook Google+



محتاج مساعده لعمل عداد من 00-99 (طبعا هذا يختلف عن المشروع اللي سبق وطرحتو )
باستخدام two 7-segment وأيضا تراسستور
طبعا أنا حاولت وعملت وراح أوريكم شو عملت
لكن في نوع عندي من عدم الرضا على النتائج اللي بتطلع معي
يعني صعب أوصل للكمال في الأداء

هي تصميم وهي الكود واحتاج لإصلاحه
بدي الأرقام تكون مع بعضها على نفس التصميم
طبعا هذا التصميم على برناج بروتوس باستخدام transistor

http://www.mediafire.com/download/gg...wt/counter.DSN


كود:
    void main() {
int i,j,k ;
char dat[10] = {0b11000000, 0b11111001,0b10100100,0b10110000,0b10011001,0b10010010,0b10000010,0b11111000,0b10000000,0b10011000};
trisd=0;
trisb=0;
while(1){
for (i=0;i<10;i++)
{
 PORTB=0b00000001;
 PORTD=dat[i];
 delay_ms(30);
 for(j=0;j<10;j++)
 {
 PORTB=0b00000010;
 PORTD=dat[j];
 delay_ms(30);
 for(k=0;k<2;k++)
{
 PORTB=0b00000001;
 PORTD=dat[i];
 delay_ms(10);
 PORTB=0b00000010;
  PORTD=dat[j];
 }
 }
}
 }
}

اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 12-04-2014, 07:22 PM المشاركة 2   
افتراضي


محتاج مساعده لعمل عداد من 00-99 (طبعا هذا يختلف عن المشروع اللي سبق وطرحتو )
باستخدام two 7-segment وأيضا تراسستور
طبعا أنا حاولت وعملت وراح أوريكم شو عملت
لكن في نوع عندي من عدم الرضا على النتائج اللي بتطلع معي
يعني صعب أوصل للكمال في الأداء

هي تصميم وهي الكود واحتاج لإصلاحه
بدي الأرقام تكون مع بعضها على نفس التصميم
طبعا هذا التصميم على برناج بروتوس باستخدام transistor

http://www.mediafire.com/download/gg...wt/counter.DSN


كود:
    void main() {
int i,j,k ;
char dat[10] = {0b11000000, 0b11111001,0b10100100,0b10110000,0b10011001,0b10010010,0b10000010,0b11111000,0b10000000,0b10011000};
trisd=0;
trisb=0;
while(1){
for (i=0;i<10;i++)
{
 PORTB=0b00000001;
 PORTD=dat[i];
 delay_ms(30);
 for(j=0;j<10;j++)
 {
 PORTB=0b00000010;
 PORTD=dat[j];
 delay_ms(30);
 for(k=0;k<2;k++)
{
 PORTB=0b00000001;
 PORTD=dat[i];
 delay_ms(10);
 PORTB=0b00000010;
  PORTD=dat[j];
 }
 }
}
 }
}
السلام عليكم
تفضل اخي
http://arabsh.com/files/0c33404b63f3...r-1-2-rar.html
ملاحظه تم الغاء ترانزستور لانه قد يسبب مشاكل اثناء محاكاه ولكن يجب ربطهما عمليا
حيث تم التعديل على مشروعك
وارفاق مشروع اخر يستخدم طريقه اخرى

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

firas1
:: مهندس ::
تاريخ التسجيل: Mar 2014
المشاركات: 7
نشاط [ firas1 ]
قوة السمعة:0
قديم 12-04-2014, 08:42 PM المشاركة 3   
افتراضي


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

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


abban270
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2009
المشاركات: 89
نشاط [ abban270 ]
قوة السمعة:0
قديم 12-04-2014, 09:07 PM المشاركة 4   
افتراضي




الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 13-04-2014, 02:51 AM المشاركة 5   
افتراضي تم أضافه ترانزستورات


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

بس مشكلتي الوحيده انو الحل المطلوب مني مفروض علي أستعمل تراسستور
يعني أنا تابعت طرق كثيره لحل هذا السؤال
وسبق وطرحت نفس السؤال بطريقه أخرى واحد المهندسين في هذا المنتدى ما قصر
وحلو
بس هذا تعديل على السؤالا للي طرحتو قبل وطلب انو نستعمل تراسستور
فياريت تشوفلي كيف ممكن أشغلو باستخدام تراسستور
تفضل اخي كريم
http://arabsh.com/files/0c33404866fb...ected-rar.html

https://www.google.iq/search?q=7seg&...mo%3B600%3B403

ملاحظه أخي في حاله كثره سفن سكمنت يفضل أستخدام متكامله uln2803 لاحتوائها على 8 ترانزستورات ولاتحتاج الى مقاومات فهي مربوطه داخليا هذا لغرض تقليل كثره ترانزستورات بدائره

تحياتي


التعديل الأخير تم بواسطة : حسن هادي محمود بتاريخ 13-04-2014 الساعة 02:58 AM

firas1
:: مهندس ::
تاريخ التسجيل: Mar 2014
المشاركات: 7
نشاط [ firas1 ]
قوة السمعة:0
قديم 14-04-2014, 12:48 PM المشاركة 6   
افتراضي


تفضل اخي كريم
http://arabsh.com/files/0c33404866fb...ected-rar.html

https://www.google.iq/search?q=7seg&...mo%3B600%3B403

ملاحظه أخي في حاله كثره سفن سكمنت يفضل أستخدام متكامله uln2803 لاحتوائها على 8 ترانزستورات ولاتحتاج الى مقاومات فهي مربوطه داخليا هذا لغرض تقليل كثره ترانزستورات بدائره

تحياتي

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


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 14-04-2014, 03:07 PM المشاركة 7   
افتراضي


يسلمو هذا الذي كنت أريده
واتمنى تعذرني لضيق مستوى التفكير
فأنا طالب جديد باخذ هذا الماده وبرمجتها لاول مره
ولسا مستوى التفكير عندي قليل
لكن حلك للسؤال بأكثر من طريقه فهذا أمر يعطيني مجال أوسع للتفكير
ويشجعني على تعلم المزيد
السلام عليكم
اخي كريم التفكير بأكثر من فكره يساعدك على فهم موضوع اكثر
لتعلم انه هناك أكثر من دائره الالكترونيه يمكنها ان تؤدي مهمه نفسها وبالطبع معرفتك بكثير من أفكار يساعدك في ناحيه الاقتصاديه يعني مثلا سفن سكمنت 4 قطع تحتاج الى 4 ترانزستورات ومقاومات مثلا تكلفني 2 دولار بينما يمكنني حصول على ايسي فيه كل هذه الترانزستورات ومقاومات بــ 0.5$ هنا وفرت 1.5$ خصوصا اذا كان مشروع كلفه الاقتصاديه عنصر مهم
=============================================
ULN2803 هذه متكامله بداخلها على 8 ترانزستورات وايضا تحتوي على دايود لكبح الجهد عكسي متولد من ريليات ومحركات وبتالي هذه قطعه مهمه لانها تقلل حجم دائره وتيارها كبير يصل الى 500ma
ولكن برمجيا يمكن القول فهي اذا جاءت اشاره الى قاعدتها 5 فولت هي بتعطيك 0 فولت واذا كانت اشاره على قاعده 0 فولت فيصبح خرج ممانعه عاليه
وعليه اخي تصلح هذه متكامله أستخدامها مع سفن سكمنت نوع كمن كاثود فقط لان الترانزستوات داخل هذه متكامله هي من نوع NPN وليس PNP

إضافة رد

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

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

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


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

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