اطلاعیه

Collapse
No announcement yet.

کمک در مورد اتصال تعدادی سون سگمنت و... به میکž

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک در مورد اتصال تعدادی سون سگمنت و... به میکž

    سلام دوستان
    یه پروژه داشتم شامل 5 سون سگمنت دوتایی که هرکدام از آنها توسط دو کلید مرتبط به خود کم و زیاد میشن حالا میخواستم بدونم چجوری میشه اینارو به نحوی به میکرو وصل کرد که کمترین پایه میکرو استفاده بشه (نهایتا 2.5 پورت چون بقیش واسه جاهایی دیگه استفاده میشه) البته زیاد هم پیچیده نباشه ها!!!

    #2
    پاسخ : کمک در مورد اتصال تعدادی سون سگمنت و... به میکž

    منظورتون از 2.5 ، 2 الی 5 هستش؟ فکر نکنم 5 پایه کافی باشه.
    می خوایین فقط با میکرو این کار رو بکنی؟

    دیدگاه


      #3
      پاسخ : کمک در مورد اتصال تعدادی سون سگمنت و... ب

      نوشته اصلی توسط armay
      سلام دوستان
      یه پروژه داشتم شامل 5 سون سگمنت دوتایی که هرکدام از آنها توسط دو کلید مرتبط به خود کم و زیاد میشن حالا میخواستم بدونم چجوری میشه اینارو به نحوی به میکرو وصل کرد که کمترین پایه میکرو استفاده بشه (نهایتا 2.5 پورت چون بقیش واسه جاهایی دیگه استفاده میشه) البته زیاد هم پیچیده نباشه ها!!!
      میتونید همه ی سون سگمنت ها را بهم وصل کنید( خطوط مربوط به سگمنت های نظیر به نظیر به هم وصل شوند) و سپس با استفاده از روش TDM روی آنها اطلاعات بریزید.
      اینطوری تعداد پین ها حداقل میشود : میشه 7 + 10 تا پین یعنی 17 پین که میشه دوتا پورت + یک پین.
      اگر بخواهید جدا جدا وصل کنید و از این روش استفاده نکنید : باید 5 * 7 + 10 تا پین استفاده کنید که میشود 45 پین :eek:
      اگر میخواهید کلا جدا جدا کنید چون 10 تا سون سگمنت دارید ، باید 10 پورت یعنی 80 پین داشته باشید.


      البته یک راه دیگر هم هست که مشکل تره و تقریبا شبیه راه اول است ، فقط باید از شیفت رجیستر استفاده کنید که در اینصورت : میشه 1 + 10 = 11 پین .
      میشه از دوتا شیفت رجیستر هم برای خط دیتا و هم select استفاده کرد که برای اینکار به غیر از میکرو باید چند تا آیسی استفاده کنید و میشه 1 + 1 = 2 پین.


      حالا کدوم حالت را میخواهید؟؟
      17 - 45 - 80 - 11 - 2

      ؟؟

      ( ولی فکر میکنم چون گفتید 2.5 پورت حداکثر میتونید 20 پین استفاده کنید که همون راه اول بهتر از همه است برای شما ، یعنی 17 پین)
      راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
      کوچ کردن از کدویژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
      نحوه نوشتن اصولی یک لایبرری و درایور نرم افزاری( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
      http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول های مختلف توسط اعضای انجمن
      انشالله به زودی تاپیک ها به روز رسانی خواهد شد،

      دیدگاه


        #4
        پاسخ : کمک در مورد اتصال تعدادی سون سگمنت و... به میکž

        سلام
        شما میتونید از ic
        74LS47
        برای درایو کردن 7 سگمنت ها بزاری . وزودی bcd هس.
        4 پایه ورودی bcd رو برای همه شگمنت ها مشترک باشه .
        و از ic 74595 ، با روش شیفت رجستر برای انتخاب سگمنت ها استفاده کنی.
        2 تا 74595 لازم داری که میشه 16 تا سگمنت رو به ترتیب انتخاب کنی و با 4 پایه bcd عدد خودت رو بفرستی و به ترتیب با تاخیر 2 تا 5 میلی ثانیه به ترتیب از سگمن اول شروع کن تا آخری...
        اینکارو با 8 پایه انجام میدی. که میشه 1 پورت :redface:
        موفق باشی

        دیدگاه


          #5
          پاسخ : کمک در مورد اتصال تعدادی سون سگمنت و... به میکž

          نوشته اصلی توسط armay
          سلام دوستان
          یه پروژه داشتم شامل 5 سون سگمنت دوتایی که هرکدام از آنها توسط دو کلید مرتبط به خود کم و زیاد میشن حالا میخواستم بدونم چجوری میشه اینارو به نحوی به میکرو وصل کرد که کمترین پایه میکرو استفاده بشه (نهایتا 2.5 پورت چون بقیش واسه جاهایی دیگه استفاده میشه) البته زیاد هم پیچیده نباشه ها!!!
          :wow:
          سلام
          سعی می کنیم این پروژه رو فقط با 10 پایه از میکرو انجام بدیم!یعنی فقط یک پورت 8 تایی و دو پین دیگر!
          در ضمن بدون استفاده از هیچ گونه آی سی جانبی!
          روش کار روه توضیح میدم تا آموزش آماده بشه: :nice:
          7 تا پایه برای لامپ های 7 قسمتی و نقطه سون سگمنت ها رو به هیچ عنوان درایو نمی کنیم! البته مهم نیست و اگر به درد پروژه تون میخوره از 8 تا پایه استفاده کنید!
          سپس یک پایه برای UP و یک پایه برای Down و یک پایه هم بین 5 دسته سون سگمنت سوئیچ خواهد کرد! :nerd:
          فایل شبیه سازی پروتئوس و سورس برنامه نویسی به زبان سی در نرم افزارکدویژن رو هم قرار خواهیم داد!
          انشاالله تا ابتدای شهریور :applause:
          آنچه که باعث موفقیت انسان ها می شود سخت کوشی است و نه نخبه بودن! Porsche 911 Turbo S 181.000 $ USD
          جناب سعدی فرموده بودند: "بر احوال ان مرد باید گریست _ که دخلش بود نوزده، خرجش بیست!"
          که اگه الان بود باید میگفت: "بود حال و احوال آن مرد زار _ که دخلش ریال است ، خرجش دلار :|"
          http://www.eca.ir/forum2/index.php?topic=80472.msg489565#msg489565
          http://www.eca.ir/forum2/index.php?topic=82242.msg501926#msg501926

          دیدگاه


            #6
            پاسخ : کمک در مورد اتصال تعدادی سون سگمنت و... به میکž

            نوشته اصلی توسط افتخارالکترونیک
            :wow:
            سلام
            سعی می کنیم این پروژه رو فقط با 10 پایه از میکرو انجام بدیم!یعنی فقط یک پورت 8 تایی و دو پین دیگر!
            در ضمن بدون استفاده از هیچ گونه آی سی جانبی!
            روش کار روه توضیح میدم تا آموزش آماده بشه: :nice:
            7 تا پایه برای لامپ های 7 قسمتی و نقطه سون سگمنت ها رو به هیچ عنوان درایو نمی کنیم! البته مهم نیست و اگر به درد پروژه تون میخوره از 8 تا پایه استفاده کنید!
            سپس یک پایه برای UP و یک پایه برای Down و یک پایه هم بین 5 دسته سون سگمنت سوئیچ خواهد کرد! :nerd:
            فایل شبیه سازی پروتئوس و سورس برنامه نویسی به زبان سی در نرم افزارکدویژن رو هم قرار خواهیم داد!
            انشاالله تا ابتدای شهریور :applause:
            ممنون از راهنماییتون دوستان چند وقتی سرم شلوغ بود وقت نشد بیام آخه فردا هم کنکور دارم.
            ولی خوب آقای افتخار الکترونیک اگه بخواییم بدون ای سی این کارو کنیم بیشتر از اینا میشه!!!!!!!!!!!
            7 پایه واسه سون سگمنتها
            5 پایه رفرش
            و 10 پایه واسه کلید های کم و زیاد (توجه کنید هر سون سگمنت کلیدهای مجزا به خودشونو دارن).
            22=7+5+10
            خوب!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            پس حالا باید چیکار کنیم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ oo:

            دیدگاه


              #7
              پاسخ : کمک در مورد اتصال تعدادی سون سگمنت و... به میکž

              نوشته اصلی توسط افتخارالکترونیک
              :wow:
              سلام
              سعی می کنیم این پروژه رو فقط با 10 پایه از میکرو انجام بدیم!یعنی فقط یک پورت 8 تایی و دو پین دیگر!
              در ضمن بدون استفاده از هیچ گونه آی سی جانبی!
              روش کار روه توضیح میدم تا آموزش آماده بشه: :nice:
              7 تا پایه برای لامپ های 7 قسمتی و نقطه سون سگمنت ها رو به هیچ عنوان درایو نمی کنیم! البته مهم نیست و اگر به درد پروژه تون میخوره از 8 تا پایه استفاده کنید!
              سپس یک پایه برای UP و یک پایه برای Down و یک پایه هم بین 5 دسته سون سگمنت سوئیچ خواهد کرد! :nerd:
              فایل شبیه سازی پروتئوس و سورس برنامه نویسی به زبان سی در نرم افزارکدویژن رو هم قرار خواهیم داد!
              انشاالله تا ابتدای شهریور :applause:
              خوب چرا از درایور سون سگمنت استفاده نمیکنی ؟ تا n تا سون سگمنت هم میتونی واسه مدارت استفاده کنی...واسه این مدار هم فقط با یه پورت و 3 تا ایسی اضافه...تازه سرعت شیفت رجستر هم خیلی بالا هست ... و درایورت هم bcd میگیره...
              به هر حال موفق باشی

              دیدگاه


                #8
                پاسخ : کمک در مورد اتصال تعدادی سون سگمنت و... به میکž

                نوشته اصلی توسط armay
                ممنون از راهنماییتون دوستان چند وقتی سرم شلوغ بود وقت نشد بیام آخه فردا هم کنکور دارم.
                ولی خوب آقای افتخار الکترونیک اگه بخواییم بدون ای سی این کارو کنیم بیشتر از اینا میشه!!!!!!!!!!!
                7 پایه واسه سون سگمنتها
                5 پایه رفرش
                و 10 پایه واسه کلید های کم و زیاد (توجه کنید هر سون سگمنت کلیدهای مجزا به خودشونو دارن).
                22=7+5+10
                خوب!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                پس حالا باید چیکار کنیم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ oo:
                برای اینگونه پروژه ها اصلا منطقی نیست که برای هر دسته دو کلید up و Down در مدار قرار دهید!
                مثلا اگر طرز کار ساعت های دیجیتال را دیده باشید با فشردن کلید set ابتدا ساعت شروع به چشمک زدن میکند با دو کلید up و down مقدار را تنظیم می کنید دومرتبه با فشردن کلید set دقیقه شروع به چشمک زدن می کند و شما باید با دو کلید قبلی up و down مقدار را تنظیم کنید! برای ثانیه نیز همین طور! در پایان وقتی کلید set رو فشار دهید ساعت شروع به کار خواهد کرد! لازم نیست شما 10 کلید برای up و down تو مدار بزارید!
                اما درباره ی خطوط فعال سازی حق با شما هست و اگر بخواهیم از ای سی های کمکی استتفاده نکنیم باید بیش از 16 پایه استفاده کنیم!
                در حالی که اگر از ای سی های کمکی مثل دیکدر 16*4 استفاده کنید می توانیم با 4 پایه ورودی دیکدر ، فعال ساز 16 سون سگمنت رو کنترل کنیم! 7 پایه برای خطوط دیتا سون سگمنت و 3 پایه برای کلید های تنظیم عدد!
                14=7+4+3 جمعا 14 پایه از میکرو برای این پروژه استفاده خواهد شد! :nerd: :nice:
                آنچه که باعث موفقیت انسان ها می شود سخت کوشی است و نه نخبه بودن! Porsche 911 Turbo S 181.000 $ USD
                جناب سعدی فرموده بودند: "بر احوال ان مرد باید گریست _ که دخلش بود نوزده، خرجش بیست!"
                که اگه الان بود باید میگفت: "بود حال و احوال آن مرد زار _ که دخلش ریال است ، خرجش دلار :|"
                http://www.eca.ir/forum2/index.php?topic=80472.msg489565#msg489565
                http://www.eca.ir/forum2/index.php?topic=82242.msg501926#msg501926

                دیدگاه

                لطفا صبر کنید...
                X