Mch đếm t 0 đến 25
Ngu
n:biendt.biz
Hôm nay tôi post lên cho các pác mch đếm t 0 cho đến 25 dùng IC s. Như
các pác đã biết thì thiết kế mch đếm t 0 đến 99 là mch khá là đơn gin
không cn phi tính toán reset mc nào c c lp mch cho nó đếm là nó s
chy là ok. Nhưng tôi mun gii thiu vi các pác mch đếm t 0 đến 25 (Mch
này không như mch t 0 đến 99).
Nguyên lý mch đếm là mch đếm xung dao động (xung vuông) và nó đếm
xung sườn lên hin th lên LED 7 vch.
Linh kin gm: 2 con 74ls90 , 2 con 74ls47, 1 con NE555, 2 LED 7 thanh có
chung Anot, 2 con t, my con đin tr và 1 con cng AND. đây tôi dùng
ngun 5V
Mch bao gm 2 phn : Phn to dao động (To xung vuông) và phn mã hóa ,
gii mã và hin th
1 : Phn to dao động to xung vuông vi tn s tùy chn.
đây tôi s dng con NE555 cho nó đơn gin vì con này d tìm và mch đơn
gin. Nhim v ca 555 là to ra xung vuông để cp cho mch đếm.
Sơ đồ nguyên lý mch to xung vuông
Trong sơ đồ mch trên tn s đầu ra ca 555 được tính theo công thc :
f = 1/(ln2*C1*(R1+2R2))
đây tôi dùng biến tr R2 để điu chnh tn s đầu ra. Tn s ln thì mch đếm
nhanh còn tn s thp thì mch đếm chm. Theo tôi các pác nên để 1hz nhìn
cho nó rõ. Thế là xong phn to xung cp cho mch đếm.
2 : Phn mã hóa-gii mã và hin th
Do đếm t 0 đến 25 nên ta phi cn ti 2 con IC đếm 7490 và 2 con gii mã
BCD ra LED 7 thanh 7447 và cn 2 con LED 7 thanh hin th s ln đếm.Ta nên
đi tìm hiu qua tng pác này xem nào nó thế nào và có chc năng gì trong mch
đếm.
* : 74LS90
Con TTL này cũng khá quen thuc nó là con đếm mã nh phân chia 10 mã hóa ra
BCD. C mi 1 xung vào thì nó đếm tiến lên 1 và được mã hóa ra 4 chân. Khi
đếm đến 10 t nó s reset và quay tr v ban đầu.
2 thông s quan trng để thiết kế mch đếm này là: Bng chân lý mã hóa ra
BCD và điu kin để Reset (Tr v trng thái ban đầu)
+ Bng chân lý mã hóa ra BCD
Khi sn xut ra con này nhà sn xut đã cung cp cho chúng ta bng mã hóa
ca con này do đó mà mình không th to ra bng mã này được. Sau đây là
bng mã ca nó được ly t datasheet
Trong bng chân lý trên nó có 1 chú ý và chú ý này vô cùng quan trng là : Đầu
ra ca Q0 được ni vi đầu vào ca CP1.
+ Mc Reset cho 74LS90.
Nó có 4 chân Reset dùng để reset h thng vi các chân : MR1, MR2, MS1, MS2.
Đưa các mc thích hp vào các chân này thì nó s t động Reset. Sau đây là
bng mc Reset
*74LS47
Con này dùng để gii mã BCD sang mã LED 7 thanh. Sau khi 74LS90 mã hóa ra
BCD sau đó 74LS47 s mã hóa các mã BCD này chuyn sang LED 7 thanh hin
th các giá tr đếm. Con này chc là cũng không cn phi gii thích nhiu vì con
này không như 74LS90. Sau đây là bng chân lý các mc hin th sau khi gii mã
BCD.
2 : Mch nguyên lý ca sơ đồ đếm 0-25.
Sau đây là sơ đồ ca mch đếm t 0-25.