Hisoblagich - bu ma'lum vaqt sonini saqlaydigan (va ba'zan ko'rsatadigan) qurilma tadbir yoki jarayon sodir bo'lgan, ko'pincha a bilan munosabatda bo'lgan soat. Eng keng tarqalgan turi a ketma-ket raqamli mantiq deb nomlangan kirish chizig'i bilan elektron soat va bir nechta chiqish liniyalari. Chiqish chiziqlaridagi qiymatlar ikkilik yoki BCD sanoq tizimi. Har bir zarba soat kiritishiga tatbiq etilgan o'sish yoki pasayishlar hisoblagichdagi raqam.
Hisoblagich davri odatda bir qatoridan tuziladi sohil shippaklari kaskadda ulangan. Hisoblagichlar juda keng ishlatiladigan komponent hisoblanadi raqamli davrlar, va alohida sifatida ishlab chiqarilgan integral mikrosxemalar va shuningdek, katta integral mikrosxemalarning qismlari sifatida kiritilgan.
Elektron hisoblagichlar
An elektron hisoblagich ketma-ket mantiq soatlik kirish signali va butun sonning "hisoblash" qiymatini ko'rsatadigan chiqish signallari guruhiga ega bo'lgan elektron. Har bir malakali soat chekkasida kontaktlarning zanglashiga olib borilishi (yoki sxemaning konstruktsiyasiga qarab kamayishi) hisoblanadi. Hisoblashlar hisoblashlar ketma-ketligining oxiriga yetganda (ko'paytirilganda maksimal sonlar; kamaytirilganda nollar hisobga olinadi), keyingi soat hisoblarning toshib ketishiga yoki ostiga tushishiga olib keladi va hisoblash ketma-ketligi qaytadan boshlanadi. Ichki hisoblagichlar joriy hisoblarni ko'rsatish va soat orasidagi hisobni ushlab turish uchun flip-floplardan foydalanadi. Hisoblagich turiga qarab, chiqishlar hisoblarning to'g'ridan-to'g'ri ifodasi bo'lishi mumkin (ikkilik raqam) yoki u kodlangan bo'lishi mumkin. Ikkinchisiga Grey kodlarini chiqaradigan halqa hisoblagichlari va hisoblagichlar kiradi.
Ko'p hisoblagichlar hisoblash ketma-ketligini dinamik boshqarishni osonlashtirish uchun qo'shimcha kirish signallarini taqdim etadi, masalan:
Qayta tiklash - hisoblarni nolga o'rnatadi. Ba'zi bir IC "aniq" yoki "master reset (MR)" deb nomlaydi.
Yoqish - hisoblashga imkon beradi yoki taqiqlaydi.
Yo'nalish - sonlarning ko'payishini yoki kamayishini aniqlaydi.
Ma'lumotlar - ma'lum bir hisoblash qiymatini ifodalovchi parallel kirish ma'lumotlari.
Yuklash - parallel kiritilgan ma'lumotlarni hisoblarga nusxalash.
Ba'zi bir hisoblagichlar Terminalni hisoblash natijasini beradi, bu keyingi soat toshib ketishiga yoki to'kilishiga olib keladi. Bu odatda hisoblagich kaskadirovkasini amalga oshirish uchun ishlatiladi (bitta yoki kattaroq hisoblagichni yaratish uchun ikki yoki undan ortiq hisoblagichlarni birlashtirish), hisoblagichning Terminal Count chiqishini keyingi hisoblagichning Enable kiritishiga ulash orqali.
Hisoblagichning moduli - uning hisoblash ketma-ketligidagi holatlar soni. Mumkin bo'lgan maksimal modul flip-floplar soniga qarab belgilanadi. Masalan, to'rt bitli hisoblagich 16 (2 ^ 4) gacha bo'lgan modulga ega bo'lishi mumkin.
Hisoblagichlar odatda sinxron yoki asenkron deb tasniflanadi. Sinxron hisoblagichlarda barcha flip-floplar umumiy soatni taqsimlaydi va bir vaqtning o'zida holatini o'zgartiradi. Asenkron hisoblagichlarda har bir flip-flop o'ziga xos soatga ega va flip-flop holatlari har xil vaqtda o'zgaradi.
Sinxron hisoblagichlar turli xil toifalarga bo'linadi. Masalan:
Modul hisoblagichi - ma'lum bir qator holatlar orqali hisoblab chiqiladi.
O'n yillik hisoblagich - modul 10 hisoblagich (o'nta shtat bo'yicha hisoblab chiqiladi).
Yuqoriga / pastga hisoblagich - boshqarish usuli ko'rsatmasi bo'yicha yuqoriga va pastga hisoblaydi.
Ring hisoblagichi - "dumaloq" shakllangan smenali registr.
Grey code counter - Grey kodlari ketma-ketligini chiqaradi.
Hisoblagichlar turli usullar bilan, shu jumladan, bag'ishlangan tarzda amalga oshiriladi MSI va LSI integral mikrosxemalar, ichiga o'rnatilgan hisoblagichlar sifatida ASICumumiy hisoblagich va taymer atrof-muhit birliklari sifatida mikrokontrollerlarva kabi IP bloklari yilda FPGA.