Numer ćwiczenia |
6 |
|
---|---|---|
Data wykonania ćwiczenia: |
|
|
Data oddania sprawozdania: | 8.12.2011 |
|
Numer grupy laboratoryjnej: | 8B |
|
1. Badanie scalonego transkodera UCY7447
Układ UCY 7447 to transkoder kodu dziesiętnego BCD na kod cyfrowego wskaźnika siedmiosegmentowego.
Transkoder ma wyjścia z otwartym obwodem kolektora, co daje możliwość bezpośredniego sterowania segmentami półprzewodnikowych wskaźników LED ze wspólną anodą. Wejścia transkodera połączono z odpowiednimi wyjściami układu UCY7490. Wejścia funkcyjne transkodera ( LT BI/RB0 RBI ) są w stanie wysokim, co umożliwia prawidłową pracę układu.
Wskaźnik siedmiosegmentowy jest wskaźnikiem ze wspólną anodą. Oznacza to że aby dany Segment się świecił, trzeba na niego podać sygnał w stanie niskim.
2. Licznik 0-85
Aby uzyskać licznika modulo n koniczne jest zerowanie obu liczników za pomocą bramki logicznej (np. NAND) w momencie, gdy układ osiągnie stan, który określimy jako końcowy.
Układ ma zliczać do n=85, więc musi być wyzerowany w następnym takcie (gdy n=85). Liczba 42 w kodzie BCD ma postać [(1000)(0101)]. Taki stan musi powodować zerowanie układu, więc sygnał z wyjścia QB licznika cyfry jedności i wyjścia QC licznika cyfry dziesiątek jest pobierany i kierowany na podwójną bramkę NAND. Bramki są podwójne ponieważ stanem aktywnym wejść zerujących liczników jest stan wysoki, stąd konieczne było zanegowanie sygnału zerującego z pierwszej bramki NAND za pomocą kolejnej bramki NAND.
5. Wnioski
Dzięki transkoderowi mogliśmy łatwo przedstawić liczby podawane przez licznik w sposób zakodowany (kod BCD) w postaci liczb w systemie dziesiętnym na wyświetlaczu siedmiosegmentowym. Kaskadowe połączenie kilku takich układów pozwala wyświetlać wielocyfrowe liczby a przy użyciu bramek NAND możemy skonfigurować dowolny licznik zliczający od 0 do n.