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

پایه های دیجیتال ضدها

یک شمارنده دیجیتال یک مدار منطق متوالی است که پالس ها یا حوادث را به حساب می آورد، به طور معمول شامل فلورپس های کشویی است که داده های باینری را ذخیره می کند و دروازه های منطقی که عملیات شمارش را کنترل می کنند می توانند به عنوان ناهمگن (ripple) یا ناهمسان بر اساس روش عملیاتی خود طبقه بندی شوند.

انواع ضد دیجیتال

انواع مختلفی از شمارنده های دیجیتال در سیستم های جاسازی شده وجود دارد:

  • [[۱] [۱۰] [۱] [۱۰] [۱] [۱]] [۱۰] [۱] [۱] [۱] [۱]] در دودویی [۷]، برای کاربردهای شمارش عمومی مفید است.
  • مخالفت با آکادمی: شمارش از 0 به 9، اغلب در ساعت های دیجیتال و نمایش استفاده می شود.
  • / پایین (نحل) : شمارش در افزایش یا کاهش سفارش، ارائه انعطاف پذیری برای برنامه های مختلف.
  • مقابله با یکدیگر: از یک ثبت نام تغییر دایره ای استفاده کنید، مناسب برای برنامه های زمانی خاص.

پیاده سازی دیجیتال ضد

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

برنامه های Digital Counters

شمارنده های دیجیتال در برنامه های مختلف سیستم جاسازی شده استفاده می شوند، از جمله:

  • اندازه گیری فرکانس
  • <li Event counting in industrial automation
  • ساعت های دیجیتال و زمان
  • سیستم های کنترل موتور