Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Программа мультиплексора 4х1 ⇐ ПредыдущаяСтр 6 из 6
SUBDESIGN multipleksor_4_1 (A1, A2, D[3..0]: INPUT; Y: OUTPUT; ) BEGIN IF A1 == GND THEN IF A2 == GND THEN Y = D0; ELSE Y = D1; END IF; ELSE IF A2 == GND THEN Y = D2; ELSE Y = D3; END IF; END IF; END; Рис. 4.25 Синтез генератора синусоидальной функции в MaxPlusII
Рис. 4.26 Временные диаграммы
Программа, реализующая функцию синуса
TITLE " sinus"; SUBDESIGN sinus
(X[3..0]: INPUT; f1, f2, f3, f4: OUTPUT;)
BEGIN TABLE X[3..0] => f1, f2, f3, f4; B" 0000" => 0, 0, 0, 0; B" 0001" => 0, 0, 1, 1; B" 0010" => 0, 1, 1, 0; B" 0010" => 1, 0, 0, 0; B" 0100" => 1, 0, 1, 1; B" 0101" => 1, 1, 0, 1; B" 0110" => 1, 1, 1, 0; B" 0111" => 1, 1, 1, 1; B" 1000" => 1, 1, 1, 1; B" 1001" => 1, 1, 1, 1; B" 1010" => 1, 1, 1, 0; B" 1011" => 1, 1, 0, 1; B" 1100" => 1, 0, 1, 1; B" 1101" => 1, 0, 0, 0; B" 1110" => 0, 1, 1, 0; B" 1111" => 0, 0, 1, 1; END TABLE; END;
Контрольные вопросы 1. Определение мультиплексора и его условное обозначение. 2. Принципы построения мультиплексоров. 3. Функциональная схема мультиплексора 4à 1. 4. Синтез счетчиков на мультиплексорах. 5. Принцип построения каскадных схем мультиплексоров. 6. Применение мультиплексоров. 7. Синтез схем на 8-канальных мультиплексорах. 8. Синтез схем на двухразрядных 4-канальных мультиплексорах. 9. Синтез генератора синусоидальной функции на мультиплексорах. 10. Принципы построения КС на мультиплексорах.
|