имитатор базовых логических элементов

Обсуждаем цифровые устройства...
Ответить
atlasss
Родился
Сообщения: 10
Зарегистрирован: Вс фев 15, 2009 17:14:41

имитатор базовых логических элементов

Сообщение atlasss »

Препод дала задание - спаять схему, которая будит демонстрировать работу базовых логических элементов НЕ; ИЛИ; ИЛИ-НЕ; И; И-НЕ; ИСКЛ-ИЛИ; ИСКЛ-ИЛИ-НЕ. Схема должна быть на микроконтроллере.

Как это должно выглядеть - она сама незнает )) типа на мое усмотрение. Кароче чтобы студентам показвать наглядно, как оно работает.

Сколько входов делать она не уточнила, значит будут двух-входовые. Я думаю - 2 светодиода будут оторбажать состояния входов и один светодиод - состояние выхода. И будит 2 кнопочки - нажата кнопка_1 - горит светодиод_1 - значит на первом входе "1", не нажата кнопка_1 - светодиод_1 не горит - значит на первом входе "0", и тд. Или одна кнопка, сменивающая последовательно все возможные входовые комбинации, незнаю как будит удобнее.

Теперь както это в одной схеме нада совсестить. сделать отдельно по 3 светодиода на каждыий из 7-ми элементов, или както поочереди их переключать.

Схему я думаю так - к примеру PB0 и PB1 приципить на питание через светодиоды - это будут входы лог элемента. и PB2 выход и на СИ написать простенькую функцию я смогу.

Может кто-то видил подобные устройства или просто может поделится умными мыслями как это реализовать.
Реклама
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Сообщение Pavel_1978 »

а мк то там зачем???

все это делается на тублерах и лампочке....
Реклама
atlasss
Родился
Сообщения: 10
Зарегистрирован: Вс фев 15, 2009 17:14:41

Сообщение atlasss »

Pavel_1978 писал(а):а мк то там зачем???
наличие МК - первый пункт тех задания.

задание сводится к тому чтобы я написал прошивку для мк. программно я понимаю как это сделать. а в железе как это выполнить несовсем
Последний раз редактировалось atlasss Пн дек 07, 2009 17:49:59, всего редактировалось 1 раз.
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Сообщение Pavel_1978 »

мдя дожили......
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Я бы сделал проще. Разделил задание сигналов и задание функции.
Выделил 2 пина под тумлеры от которых задавал сигналы. Один пин- выход на "темнодиод". Составил таблицу всех желаемых функций: И, ИЛИ....далее сами. Назначил каждой функции пин МК. Поставил переключатель с замыканием на корпус. Далее программа которая определяет функционал. На лицевой панели разместил все органы управления и светодиод. Выбираем например операцию "Искл ИЛИ", ставим тумблеры в произвольное положение и вот он результат.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
atlasss
Родился
Сообщения: 10
Зарегистрирован: Вс фев 15, 2009 17:14:41

Сообщение atlasss »

Meteor писал(а):Я бы сделал проще. Разделил задание сигналов и задание функции.
Выделил 2 пина под тумлеры от которых задавал сигналы. Один пин- выход на "темнодиод". Составил таблицу всех желаемых функций: И, ИЛИ....далее сами. Назначил каждой функции пин МК. Поставил переключатель с замыканием на корпус. Далее программа которая определяет функционал. На лицевой панели разместил все органы управления и светодиод. Выбираем например операцию "Искл ИЛИ", ставим тумблеры в произвольное положение и вот он результат.
будит 7 кнопок - для выбора соответствующей функии
а как отобразить. что в данный момент демонстрируется к примеру вункция ИЛИ ??
Реклама
Аватара пользователя
Brigadir
Друг Кота
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Сообщение Brigadir »

Делай с ЖК индикатором: 1 строка - функция; нижние 2 строки для входных и выходного состояния функции: пример 1 строка"И-НЕ"; ниже - слева 0 и 0 = справа 1 и т.п. ну и естественно два тумблера(или кнопки с фиксацией) прикошачь на входе для выбора 0 или 1(кнопки без фиксации - неудобны).
А поболтать?
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

atlasss писал(а):будит 7 кнопок - для выбора соответствующей функии
а как отобразить. что в данный момент демонстрируется к примеру вункция ИЛИ ??
Не кнопок, а переключатель на 7 положений. Кнопки тяжелее обработать. Вот без сброса и кварца (их добавить надо) мое бы решение выглядело так(файл)
Вложения
logic.JPG
(51.96 КБ) 373 скачивания
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
atlasss
Родился
Сообщения: 10
Зарегистрирован: Вс фев 15, 2009 17:14:41

Сообщение atlasss »

Meteor спасибо большое. щас буду код писать )
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

Охренеть.... Эта поделка реально пойдет в дело, или так, ради тренировки?

Смысла в этом для дела нет. А ради тренировки - все просто. Состояние отображай при помощи шильдика, одетого на вал галетника, он же управляет переключениями. Для кривых студенческих рук самое оно. Выхода и входа отмечай светиками.
Знание - сила!
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Пухич писал(а):Охренеть.... Эта поделка реально пойдет в дело, или так, ради тренировки?
Я думаю их препод решил двух зайцеф шлепнуть. И логике чуток научить и программировать эту логику на МК. Ничего кроме развивалки.
PS. У меня 4 года приходили студеры на практику из универа (3 курс бакалары), ни х.. чего короче не могли:(
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

Meteor писал(а): Я думаю их препод решил двух зайцеф шлепнуть. И логике чуток научить и программировать эту логику на МК. Ничего кроме развивалки.
PS. У меня 4 года приходили студеры на практику из универа (3 курс бакалары), ни х.. чего короче не могли:(
Я так и думаю, что ради тренинга. Ну пусть вкалывает. :)
Знание - сила!
Ответить

Вернуться в «Цифровая техника»