NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3120 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 19 از 19

موضوع: مشكل كد با 7segment

  1. #1
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    19
    تشکر
    7
    تشکر شده 2 بار در 2 پست

    پیش فرض مشكل كد با 7segment

    با سلامي دوباره

    دوستان در اين پروژه ساده زير هر كاري مي كنم تا سون سگمنت از 0 تا 9 بشماره نمي تونم و فقط عدد 0 هر 500 ميلي ثانيه روي سون سگمنت مي افته سپاسگزار خواهم شد من رو راهنمايي كنيد

    سرس كد و فايل پروتيوس رو اينجا قرار مي دم

    http://www.persiangig.com/pages/down...R/7segmant.rar

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    پیش فرض

    من تست كردم مشكلي نداشت ميكرو از 0 تا 9 مي شمره و دست آخر روي عدد 9 ايست مي كنه .

    برنامه خودتون رو دوباره كامپايل بكنين .
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

  4. تشکرها از این نوشته :


  5. #3
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    19
    تشکر
    7
    تشکر شده 2 بار در 2 پست

    پیش فرض

    از لطف شما ممنونم ولي هيچ فرقي نكرد همون 0 دوباره تكرار مي شه !!!

    ببينيد پروتيوس من 7.6 Sp4 هست و cod vision من هم 1.23.8c هست

    آيا اينها مي تونن دليلي باشند!

  6. #4
    مدیر باز نشسته arsalan681 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    974
    تشکر
    165
    تشکر شده 1,256 بار در 613 پست

    پیش فرض

    نقل قول نوشته اصلی توسط 1w1w1w نمایش پست ها
    از لطف شما ممنونم ولي هيچ فرقي نكرد همون 0 دوباره تكرار مي شه !!!

    ببينيد پروتيوس من 7.6 sp4 هست و cod vision من هم 1.23.8c هست

    آيا اينها مي تونن دليلي باشند!
    این فایل هگز رو امتحان کن تا متوجه بشی اشکال از کدومشون هست
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar 1.rar (417 بایت, 29 نمايش)

  7. تشکرها از این نوشته :


  8. #5
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    19
    تشکر
    7
    تشکر شده 2 بار در 2 پست

    پیش فرض

    آقا اين بار كار كرد ولي من متوجه نشدم مشكل از كجاست و ندونستم چرا با فايل هگز شما مشكل حل شد ميشه راهنمايي بفرماييد اگر از كد ويژن من هست ميشه نسخه خودتون رو لينك بدين تا دانلود كنم

  9. #6
    مدیر باز نشسته arsalan681 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    974
    تشکر
    165
    تشکر شده 1,256 بار در 613 پست

    پیش فرض

    نقل قول نوشته اصلی توسط 1w1w1w نمایش پست ها
    آقا اين بار كار كرد ولي من متوجه نشدم مشكل از كجاست و ندونستم چرا با فايل هگز شما مشكل حل شد ميشه راهنمايي بفرماييد اگر از كد ويژن من هست ميشه نسخه خودتون رو لينك بدين تا دانلود كنم
    پس مشخص شد احتمال زیاد کدویژن مشکل داره
    ازتاپیک زیر میتونید دانلود کنید
    http://iranmicro.ir/forum/forumdisplay.php?f=186

  10. #7
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    19
    تشکر
    7
    تشکر شده 2 بار در 2 پست

    پیش فرض

    نقل قول نوشته اصلی توسط arsalan681 نمایش پست ها
    پس مشخص شد احتمال زیاد کدویژن مشکل داره
    ازتاپیک زیر میتونید دانلود کنید
    http://iranmicro.ir/forum/forumdisplay.php?f=186

    دست گلت درد نكنه مشكلم حل شد آره به خاطر ورژن كد ويژن بود واقعا خيلي ممنونم

    موفق باشي

  11. #8
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    پیش فرض

    نقل قول نوشته اصلی توسط 1w1w1w نمایش پست ها
    از لطف شما ممنونم ولي هيچ فرقي نكرد همون 0 دوباره تكرار مي شه !!!

    ببينيد پروتيوس من 7.6 Sp4 هست و cod vision من هم 1.23.8c هست

    آيا اينها مي تونن دليلي باشند!
    منم دفعه اول كه امتحان كردم مدار كار نكرد ولي به محض اينكه دوباره كامپايلش كردم كار كرد .
    حالا كه شما كدويژن جديد رو دانلود كردين و مشكلتون حل شده پس به طور حتم كدويژن مشكل داشته .
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

  12. #9
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    19
    تشکر
    7
    تشکر شده 2 بار در 2 پست

    پیش فرض

    فرمايش شما درسته

    دوستان من حالا مشكل ديگه اي دارم كه 4 ساعته كه منو سرگرم خودش كرده باز تو اين كار كه اين بار با دو سون سگمنت دارم از 0 تا 99 مي شمارم به مشكل برنامه نويسي برخوردم هر كاري مي كنم از 9 بالاتر نمي ره در ضمن يه جور ديگهاي نوشته بودم كه بعد از 9 بدون زدن كليد به 11 مي رفت شرمندم اگه ميشه تو اين مورد هم راهنمايي بفرماييد فايل رو در زير آپلود كردم

    http://www.persiangig.com/pages/down...07segments.rar

  13. #10
    مدیر باز نشسته هنرفر آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    اصفهان
    نوشته ها
    408
    تشکر
    372
    تشکر شده 311 بار در 154 پست

    پیش فرض

    سلام دوست عزیز برنامه را براتون تصحیح کردم مشکلش اینجا بود که i را بعد از رسیدن به 9 صفر نمی کردید چندتا مشکل دیگه هم داشت که در صورت مقایسه با برنامه ی قبلی متوجه می شوید.در ضمن نیازی به استفاده از ای سی درایور سون سگمنت نبود.همچنین در صورت تمایل به استفاده می تونستیداز یک ای سی استفاده کنید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط هنرفر : 21-04-2010 در ساعت 18:33
    جوان ایرانی زانو نمیزند حتی اگر حتی اگر سقف آسمان کوتاه تر از قدش باشد....

    iran-ehda.ir


  14. کاربران : 3 تشکر کرده اند از شما هنرفر برای ارسال این پست سودمند:


  15. #11
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    19
    تشکر
    7
    تشکر شده 2 بار در 2 پست

    پیش فرض

    دوست عزيز واقعا از شما سپاسگزارم لطف بزرگي كرديد درواقع برا روشن شدن موتورم يه حل اساسي داديد
    خيلي خيلي سپاسگزارم

  16. #12
    مدیر باز نشسته هنرفر آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    اصفهان
    نوشته ها
    408
    تشکر
    372
    تشکر شده 311 بار در 154 پست

    پیش فرض

    خواهش میکنم.ما نوکر همه ی ایرانیهای گل هم هستیم.امیدوارم شماهم مثل بعضی از افراد فقط وقتی به مشکل برمیخورید به سایت مراجعه نکنید و در مباحث شرکت کنید.موفق باشید.
    جوان ایرانی زانو نمیزند حتی اگر حتی اگر سقف آسمان کوتاه تر از قدش باشد....

    iran-ehda.ir


  17. #13
    تازه وارد
    تاریخ عضویت
    Oct 2015
    نوشته ها
    4
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام خدمت دوستان عزیز من هم با 7segment مشکل دارم البطه نه با برنامه بلکه با اتصال به ایسی
    من از ایسی ایت مگا32 برای نشان دادن اعداد 0تا9 استفاده کردم ولی چند تا خط در هم به جای عدد برام میاره
    با برنامه پروتوس8 کد هارو امتحان کردم مشکلی نداشت و به خوبی کار میکرد ولی در حالت واقعی کار نمی کرد فقط هم از ایت مگا 32 و 7سیگمنت استفاده کردم و هیچ قطعه ای استفاده نکردم
    پورت D رو خروجی انتخاب کردم و پایه ها رو این طوری وصل کردم A=0 B=1 C=2 D=3 E=4 F=5 G=6

    ایا وصل کردن 7سیگمنت به ایسی اشکال داره یا اشکال ازجایه دیگه ایه بازم بگم فقط از ایت مگا 32 و 7سیگمنت استفاده کردم و مقاومت و ... استفاده نکردم لطفا کمک کنید با زبان بیسک نوشتم تو بیسکام

  18. #14
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    ببخشید سوال میکنم، آیا مستقیم وصل کردید یا با مقاومت جریان رو محدود کردید؟

  19. #15
    تازه وارد
    تاریخ عضویت
    Oct 2015
    نوشته ها
    4
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    مستقیم
    چون اولین باره دارم به صورت واقعی این اتصالات میدم و قبل ازاین فقط با پرتوس فقط با 7سیگمنت کار کردم اونجاهم بدون هیچ مقاومتی به خوبی کارمی کرد

    و یک سوال به 7سیگ منت باید حداقل چند ولت داد که نسوزه یعنی به طور معمول چقدر توان داره

  20. #16
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    دوست عزیز من، این نکته رو باید نوجه داشته باشی که سیمیلاتورها با دنیای واقعی کمی فرق دارن،تو سیمیلاتور قطعات خراب نمیشن و منابع ولتاژ و جریان میتونن جریان بینهایت ایجاد کنن، که در دنیای واقعی امکان نداره.(سیمیلاتور های معمولی)

    سون سگمنت از هفت led نشکیل شده، led شبیه یه دیود معمولی عمل میکنه یعنی یه افت ولتاژ ایجاد میکنه، و جریان به مقاومت بدنه وابسه خواهد بود که مقاومت بدنه معمولا خیلی کمه پس جریان بیشتر از نیاز ازش رد خواهد شد.
    پس وجود مقاومت خارجی لازمه، مثلا در مورد کار شما 330 اهم باید کفایت بکنه. led ها با ولتاژ کار نمیکنن بلکه با جریان کار میکنن.

    طبق دیتا شیت atmega جریان قابل تحمل هر پایه 20 میلی آمپره، متاسفانه ممکنه خروجی میکرو هم آسیب دیده باشه و دیگه نتونی ازش استفاده کنی.
    سعی کن سون سگمنتتو به پورت دیگری از میکرو وصل کنی، و دوباره امتحان کنی.

    - - - Updated - - -

    پس هفت LED داری و هفت مقاومت نیاز داری بین هر پایه میکرو و سون سگمنت.

  21. #17
    تازه وارد
    تاریخ عضویت
    Oct 2015
    نوشته ها
    4
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    Thumbs up تشکر

    نقل قول نوشته اصلی توسط erfanjeddy نمایش پست ها
    دوست عزیز من، این نکته رو باید نوجه داشته باشی که سیمیلاتورها با دنیای واقعی کمی فرق دارن،تو سیمیلاتور قطعات خراب نمیشن و منابع ولتاژ و جریان میتونن جریان بینهایت ایجاد کنن، که در دنیای واقعی امکان نداره.(سیمیلاتور های معمولی)

    سون سگمنت از هفت led نشکیل شده، led شبیه یه دیود معمولی عمل میکنه یعنی یه افت ولتاژ ایجاد میکنه، و جریان به مقاومت بدنه وابسه خواهد بود که مقاومت بدنه معمولا خیلی کمه پس جریان بیشتر از نیاز ازش رد خواهد شد.
    پس وجود مقاومت خارجی لازمه، مثلا در مورد کار شما 330 اهم باید کفایت بکنه. led ها با ولتاژ کار نمیکنن بلکه با جریان کار میکنن.

    طبق دیتا شیت atmega جریان قابل تحمل هر پایه 20 میلی آمپره، متاسفانه ممکنه خروجی میکرو هم آسیب دیده باشه و دیگه نتونی ازش استفاده کنی.
    سعی کن سون سگمنتتو به پورت دیگری از میکرو وصل کنی، و دوباره امتحان کنی.

    - - - Updated - - -

    پس هفت LED داری و هفت مقاومت نیاز داری بین هر پایه میکرو و سون سگمنت.


    ممنون از شما خیلی کمکم کردید چیزایی هم فهمیدم
    باتشکر

  22. تشکرها از این نوشته :


  23. #18
    تازه وارد
    تاریخ عضویت
    Oct 2015
    نوشته ها
    4
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    اوه خدای من حالا فهمیدم چرا کار نمی کرد من یک پین از پورت دی رو وصل نکرده بودم شرمندم باعث زحمت شدم
    حالا درست شد بدون هیچ مقاومتی البطه به ایسی حدود4ولت میدم ولی توان ایسی تا5.5 دلت هست

  24. #19
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    مقاومت وصصصصل کننننن

موضوعات مشابه

  1. کمک 7segment
    توسط lpln852 در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 05-03-2013, 17:22
  2. هدر کامل برای کنترل 7Segment
    توسط sajjad_AD در انجمن PIC
    پاسخ: 2
    آخرين نوشته: 05-09-2012, 00:00
  3. راهنمایی 7segment
    توسط sali147 در انجمن AT91 series (ATMEL)
    پاسخ: 3
    آخرين نوشته: 30-05-2011, 14:33
  4. 7segment
    توسط lpln852 در انجمن AVR
    پاسخ: 4
    آخرين نوشته: 08-08-2010, 16:22

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •