اطلاعیه

Collapse
No announcement yet.

کانتر 3تا 3تا!

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

    کانتر 3تا 3تا!

    با سلام.اگه می شه راهنمایی کنین که با 74190 می شه یه کانتر ساخت که 2 تا 2 تا بشمره؟برای 3تا 3تا چی؟(ترجیحا بدون adder)

    #2
    پاسخ : کانتر 3تا 3تا!

    سلام مهیار جان چه طوری :nerd:
    در مورد سوالی که کردی یه ذره توضیح بعدشم اصل قضیه
    همون طور که می دونی طراحی های دیجیتال روتین ثابتی نداره و نمی شه گفت همین مدار جوابشه و خلاص :twisted: در واقع باید گفت
    اینم یه راحشه :agree:
    این مداری رو که پرسیدی میشه هم با adder طراحی کرد هم با counter :eek:
    اول با adder رو بگم بعدشم counter :nice:
    خب adder چی کار می کنه دو تا عدد میگیره تو ورودی و اونها رو با هم جمع می کنه میندازه تو خروجی . حالا اگه یه عدد 2 بذاری به جای یکی از ورودی هات و ورودی دیگت رو وصل کنی به یه فلیپ فلاپ واز خروجی فلیپ فلاپها دوباره بدی به ورودی دومیت کاری که کردی اینه که خروجی مستقیم منعکس میشه تو یکی از دو سری ورودیت و اون یکی سری هم که عدد ثابت 2 پس دو تا دو تا جمع میکنه میره جلو و ادامه ی ماجرا
    خب حالا بریم سراغ counter :agree:
    این مدار رو باید به چند مرحله تقسیم کنی:
    اول : یه قسمت هست که باید سه تا سه تا رو در مدار اعمال کنه خب این کار زیادم سخت نیست کافیه که یه کانتر معمولی یا به قول خودت 74192 رو وقتی که به عدد 3 می رسه ریست کنی اون وقت تونستی که سه تا سه تا شمردن رو به مدار تحمیل کنی . :agree:
    دوم : یه بخش مدار یه کانتره که باید به طور عادی و فارق از اتفاقات مدار تا نه بشمره و ریست بشه . خب اینم فکر نکنم زیاد مشکل باشه فقط یه کانتر و چند تا پایه ی صفر و یک :rolleyes:
    سوم : اصلی ترین بخش مدار همین بخشه اما بذار یک بار دیگه بگیم الان کجای مداریم oo:
    تا الان یک شمارنده داریم که سه تا سه تا ریست میشه و یک کانتر که کار شمارش رو انجام میده خب فقط کافیه که در هر مرحله از بخش اول وقتی اون بخش میخواست ریست بشه بریم و یک شمارنده ی دیگه رو فعال کنیم و عددی رو هم که باید نشون بده از شمارنده ی بخش دوم در اصطلاح "لود" کنیم خب این بخش هم زیاد سخت نیست فقط کافیه خروجی and شده ی بخش اول درست در زمانی که می خواد ریست بشه رو بدیم به سر لود" شمارنده ی سوم و ورودی اون رو هم بدیم به خروجی شمارنده ای که در بخش دوم تعریفش کردیم و سر ریست رو هم که می دونی باید پایین باشه .
    برای دو رقمیش هم فقط کافیه از carry بخش دوم استفاده کنی و یه مارنده ی دیگه والبته چند تا فلیپ فلاپ D :NO:
    یعنی مدارت 4 تا شمارنده می خواد که فقط یکی از اونا باید سر ریست داشته باشه .
    در ضمن تا یادم نرفته بگم که برای زیبایی مدار و القای شمارش دقیق باید فرکانس رو سه برابر انتخاب کنی :nerd: :nice:
    موفق باشی اگه جاییش رو بد گفتم بگو بحث می کنیم .

    دوستان! مدتی کمتر به سایت میام ..

    دیدگاه


      #3
      پاسخ : کانتر 3تا 3تا!

      ممنون. :rolleyes:
      من خودم برای 2تا 2تا ش بدون فلیپ فلاپ ساختم:http://www.4shared.com/file/40043023...ified=e440c2cd
      میخوام ببینم بدون فلیپ فلاپ واسه 3تا 3تا میشه؟ oo:

      دیدگاه


        #4
        پاسخ : کانتر 3تا 3تا!

        یک راه فوق العاده راحت بهت میگم که دو تا دو تا بشماره. شما از آی سی 74390 استفاده کن و به کلاک A و کلاک B از یه منبع کلاک بده. برات دو تا دوتا میشماره. در این آیسی دو کانتر وجود داره که که هر کدوم یک کلاکA و یک کلاک B دارن. در حالت شمارنده عادی کلاک B باید به پایه شماره یک خروجی وصل بشه.
        دلا یاران سه قسمند ار بدانی
        زبانی اند و نانی اند و جانی
        به نانی نان بده از در برانش
        محبت کن به یاران زبانی
        و لیکن یار جانی را به دست آر
        به جانش جان بده تا می توانی

        دیدگاه


          #5
          پاسخ : کانتر 3تا 3تا!

          مهیار جان سلام نمی دونم با این فلیپ فلاپ بدبخت چه خورده حسابی داری
          اما جدی اگه باشیم باید بگم که اگه فلیپ فلاپ نذاری تو هماهنگی بین شمارشت به مشکل اساسی می خوری یعنی مثلا موقعی که رقم بر فرض ده گانت می خواد عوض بشه رقم یکان کماکان نه می مونه و در واقع یه لبه جا می مونه و در سیکل بعدی میشه یه پالس کامل و همین طور ادامه ی ماجرا :nerd:
          دوستان! مدتی کمتر به سایت میام ..

          دیدگاه

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