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

موضوع: پروژه مدار شمارنده از 0 تا 99 و بر ع

  1. #1
    مدیر باز نشسته masoodhashemy آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    بوشهر - نام: علیرضا.غ
    نوشته ها
    328
    تشکر
    212
    تشکر شده 593 بار در 145 پست

    پیش فرض پروژه مدار شمارنده از 0 تا 99 و بر ع

    بنا به درخواست یکی از عزیزان در سایت eca این مدار رو طراحی کردم:
    با عرض سلام
    مدارى مى خواستم كه بتواند از 0 تا 99 و همچنین از 99 تا 0 بشمارد. البته باید از چیپ استفاده کنم. بهتر است از چیپ های زیر استفاده شود:
    74LS190 يا 74LS193
    جواب:
    کارکرد مدار:

    آیسی 74190 یک آیسی شمارنده BCD است یعنی تا 9 میشمارد سپس ریست شده و از 0 شروع به کار میکند.
    لذا برای اینکه تا 99 بشماریم به 2 تا آیسی نیاز داریم.

    آیسی 74190 قابلیت load اعداد را دارد به این صورت که با 0 کردن پایه PL عددی که بر روی پایه های D3D2D1D0 است را load میکند. پس اکر میخواهی عددی load نشود این پایه PL باید 1 منطقی باشد.
    آیسی 74190 قابلیت شمارش صعودی و نزولی را دارد اگر پایه U/D را 0 کنیم صعودی میشمارد اگر 1 کنیم نزولی میشمارد.
    گفتیم کانتر ما حداکثر تا 9 میشمارد با هر بار رسیدن به عدد 9 یک پالس بالارونده روی پایه RCO تولید میشود. بنایراین برای شمارش دهگان به این صورت عمل میکنیم:
    هر وقت کانتر یکان تا 9 شمرد روی پایه rco پالس بالارونده تولید خواهد شد که این پالس را به عنوان کلاک به کانتر دهگان میدهیم به این ترتیب با رسیدن یکان یه 9 یکی به دهگان اضافه خواهد شد.

    اما یک چیز مهم!
    میدانیم وقتی شمارش از 00 شروع میشود این شمارش صعودی است یعنی همواره پایه U/D باید 0 باشد و وقتی به 99 رسید و خواست نزولی باشد باید همواره پایه U/D یک منطقی باشد. این چه چیزی را در ذهن می آورد؟
    که میخواهیم دو حالت ذخیره شوند! یعنی استفاده از حافظه یعنی فلیپ فلاپ RS
    لذا:
    زمانی که کل کانتر به 00 برسد باید خروجی فلیپ فلاپ 0 باشد زمانی که به کل کانتر 99 برسد باید خروجی فلیپ فلاپ 1 باشد یعنی دیکد عدد 00 را به پایه R میدهیم و دیکد 99 را به پایه S فلیپ فلاپ میدهیم!

    -------------------------------------
    برای لحظه اول شمارش از 09 شروع میشه که مهم نیست چون یک دور برود درست میشه اگر میخواهی از 09 شروع نشود باید کنترل دستی کنی که نیازی به این ضایع بازی ها نیست.
    -------------------------------------
    خوب یک کمی فکر کنی مغزت دیجیتال میشه!


    نمایش عکس

    http://www.fileden.com/getfile.php?f...91/counter.rar
    خنده بر لب میزنم تا کس نداند راز من.........ورنه این دنیا که ما دیدیم خندیدن نداشت
    وبلاگ شخصی

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

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

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