اطلاعیه

Collapse
No announcement yet.

شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

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

    شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

    سلام و خسته نباشید به همه
    من یه مدار شمارنده صعودی نزولی میخوام که بتونه 0 تا 999 رو صعودی و نزولی بشماره ، البته خودم 0 تا 9 اون رو طراحی کردم.
    کسی میتونه منو کمک کنه که ادامه مدار رو انجام بدم ؟
    آیا اگر سه بار تکرار کنم مدارم رو میتونم این رو بدست بیارم ؟اگر اره بگید چطوری به هم وصلشون کنم.

    فایل عکس اون و طراحی شده با پرتئوس در آدرس های زیر هست :

    http://www.farzane-gan.ir/updown.DSN

    http://www.farzane-gan.ir/updown.png

    #2
    پاسخ : شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

    نوشته اصلی توسط fer0an
    سلام و خسته نباشید به همه
    من یه مدار شمارنده صعودی نزولی میخوام که بتونه 0 تا 999 رو صعودی و نزولی بشماره ، البته خودم 0 تا 9 اون رو طراحی کردم.
    کسی میتونه منو کمک کنه که ادامه مدار رو انجام بدم ؟
    آیا اگر سه بار تکرار کنم مدارم رو میتونم این رو بدست بیارم ؟اگر اره بگید چطوری به هم وصلشون کنم.

    فایل عکس اون و طراحی شده با پرتئوس در آدرس های زیر هست :

    http://www.farzane-gan.ir/updown.DSN

    http://www.farzane-gan.ir/updown.png
    بله کافیه خروجی هر طبقه به ورودی بعدی اعمال بشه
    بهتره از دیتاشیت 74190 و 74192 کمک بگیرین
    شما طرح کمی پیچیده کردین
    [glow=red,2,300]تاپیک های ایجاد شده[/glow]

    دیدگاه


      #3
      پاسخ : شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

      با تشکر از جوابتون
      من این کار رو کردم ولی جواب نمیده.
      حتما باید از فلیپ فلاپ برای این کار استفاده کنم به همین علت اینقدر پیچیده شده مدار.
      میشه راهنماییم کنید؟

      دیدگاه


        #4
        پاسخ : شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

        نوشته اصلی توسط fer0an
        با تشکر از جوابتون
        من این کار رو کردم ولی جواب نمیده.
        حتما باید از فلیپ فلاپ برای این کار استفاده کنم به همین علت اینقدر پیچیده شده مدار.
        میشه راهنماییم کنید؟
        در چه موردی؟
        [glow=red,2,300]تاپیک های ایجاد شده[/glow]

        دیدگاه


          #5
          پاسخ : شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

          اتصال دادن یک طبقه به طبقه دیگه چجوری باید انجام بشه ، ورودی های j ,K از کجا به کجا وصل شه، clk از کجا به کجا وصل شه و ...

          دیدگاه


            #6
            پاسخ : شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

            اگه j , k هردو 1 باشن با هر کلاک فلیپ فلاپ تغییر حالت میده.
            حالا میشه خیلی راحت Q هر طبقه به کلاک طبقه بعدی متصل کرد و شمارنده توسعه داد
            [glow=red,2,300]تاپیک های ایجاد شده[/glow]

            دیدگاه


              #7
              پاسخ : شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

              با این وضعیت که شما گفتی قسمت صعودیش درست میشه ولی قسمت نزولیش میمونه
              اون رو باید چه کار کرد؟
              من نقشه پرتئوس رو میزارم اگر میشه تغییراتی که باید بدم رو بگید

              http://www.farzane-gan.ir/updown 121.DSN

              دیدگاه


                #8
                پاسخ : شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

                راستی یه سوال دیگه ، چجوری میتونم بهش ورودی بدم مثلا به جای اینکه از 0 شروع به شمارش کنه از 254 شروع کنه ؟

                دیدگاه


                  #9
                  پاسخ : شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

                  برای شمارنده رو به بالا باید Q طبقه قبلی استفاده کرد و برای شمارنده رو به پایین از 'Q
                  اگه شمارنده باینری باشه که کار تمومه و اگه BCD باشه باید در هنگام شمارش رو به بالا هر وقت به مقدار 1010 رسیدیم فلیپ فلاپ ها ریست کنیم و در هنگام شمارش رو به پایین هر وقت به مقدار 1111 رسیدیم باید فلیپ فلاپ دوم و سوم ریست بشه





                  حالا اگه چند تا از این مدارها داشته باشیم میشه همه پشت هم بست. برای این کار کافی برای کلاک طبقه های بعدی از خروجی OUT استفاده کرد. این خروجی هنگام شمارش از 1001 به 1010 و یا هنگام شمارش از 0000 به 1111 فعال میشه.





                  http://rayknet.persiangig.com/ECA/Digital/ECA-186%20[0-999%20Up.Down]/ECA-186%20%5B0-999%20Up.Down%5D.DSN
                  [glow=red,2,300]تاپیک های ایجاد شده[/glow]

                  دیدگاه


                    #10
                    پاسخ : شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

                    اقا خیلی لطف کردی ،کارت درسته شدیییییییییییییییییییییید.
                    در رابطه با ریست کردن کانتر در هرجایی چی کار می تونم بکنم؟
                    همینطور چطوری میتونم عدد ورودی بهش بدم مثلا به جای اینکه از صفر شروع بشه از 245 شروع بشه؟

                    دیدگاه


                      #11
                      پاسخ : شمارنده صعودی نزولی 0 تا999 با فلیپ فلاپ

                      نوشته اصلی توسط fer0an
                      اقا خیلی لطف کردی ،کارت درسته شدیییییییییییییییییییییید.
                      در رابطه با ریست کردن کانتر در هرجایی چی کار می تونم بکنم؟
                      همینطور چطوری میتونم عدد ورودی بهش بدم مثلا به جای اینکه از صفر شروع بشه از 245 شروع بشه؟
                      دیتا شیت 74190 و 74192 مطالعه کنید
                      [glow=red,2,300]تاپیک های ایجاد شده[/glow]

                      دیدگاه

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