Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Основная часть.






Рисунок 3: Шестнадцатеричный счетчик, с параллельным переносом работающий в коде грея:


На рисунке 3 введены обозначения:

In – входной сигнал

b0, b1, b2, b3 – выходные биты шестнадцатеричного числа.

nb0, nb1, nb2, nb3 – инвертированные выходные биты.

 

В счетчике использованы JK- триггеры модель 7472 в программе MicroCap9.


 

 

Таблица истинности для счетчика:

Code Gray(out)   Bin DEC (In) HEX  
b3 b2 b1 b0
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                    A  
                    B  
                    C  
                    D  
                    E  
                    F  

Переходные характеристики счетчика:

Расчет преобразователя кода грея в семи сегментный код.

Для того чтобы отображать результат счетчика на семи сегментном индикаторе нам необходимо создать преобразователь кода грея получаемого на выходе счетчика в семи сегментный код.

Составим таблицу истинности для преобразователя:

b3 b2 b1 b0   A B C D E F G DEC HEX
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           
                          A
                          B
                          C
                          D
                          E
                          F

 

Рис. Семи сегментный индикатор.


 

 

Рассчитаем каждую функцию(A, B, C, D, E, F, G) с помощью карт Карно.

Составим и смоделируем функции по карте Карно:

Для удобства обозначим: ˥ b0=nb0; ˥ b1=nb1; ˥ b2=nb2; ˥ b3=nb3

1) A=(b3+b2+b1+nb0)(nb3+b2+nb1+nb0)(nb2+nb1+b0)

2) B=(nb3+b2+b1)(b3+nb2+nb0)(nb3+nb1+b0)

3)C=(nb3+b2+b1)(b3+b2+nb1+nb0)(b3+b2+b0)


 

 

4)D=(b3+nb2+b0)(b3+b2+b1+nb0)(nb3+nb2+nb1+nb0)(nb3+b2+b1+b0)

5)E=(b3+b2+b1+nb0)(nb3+nb2+b1+nb0)(b3+nb2+b0)(b3+nb2+nb1)(b3+nb1+b0)

6)F=(b3+nb2+b1+b0)(b3+b2+nb0)(b3+b2+nb1)(b2+nb1+nb0)

 

 

7)G=(nb3+b2+nb1+b0)(b3+b2+b1)(b3+b1+b0)


 

Переходные характеристики полученного устройства:

Список использованной литературы:

1)В.Д. Бунтов, С.Б. Макаров «Микропроцессорные системы. Часть I. Цифровые устройства»

2)Угрюмов Е. П. «Цифровая схемотехника»

3)М.А. Амелина С.А. Амелин «Программа схемотехнического моделирования Micro-Cap8»

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.009 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал