Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Основная часть.
Рисунок 3: Шестнадцатеричный счетчик, с параллельным переносом работающий в коде грея: In – входной сигнал b0, b1, b2, b3 – выходные биты шестнадцатеричного числа. nb0, nb1, nb2, nb3 – инвертированные выходные биты.
В счетчике использованы JK- триггеры модель 7472 в программе MicroCap9.
Таблица истинности для счетчика:
Переходные характеристики счетчика: Расчет преобразователя кода грея в семи сегментный код. Для того чтобы отображать результат счетчика на семи сегментном индикаторе нам необходимо создать преобразователь кода грея получаемого на выходе счетчика в семи сегментный код. Составим таблицу истинности для преобразователя:
Рис. Семи сегментный индикатор.
Рассчитаем каждую функцию(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»
|