Proteus: вопросы и ответы

Обсуждаем цифровые устройства...
Иринка
Встал на лапы
Сообщения: 85
Зарегистрирован: Вт мар 27, 2012 16:07:25

Re: Proteus: вопросы и ответы

Сообщение Иринка »

Engineer_Keen, в реале собирать схему я и не планирую, и протеусе она уже собрана, и hex файл есть, осталось придумать как добавить какую-то кнопку, чтобы при ее нажатии на семисегментном индикаторе буквы и цифры загорались, а при отжатии гасли, но я не знаю что за кнопка, и как это все реализовать на 4 элемента на индикаторе.
Р.S: да, проще здесь прикрепить файлы, но они почему-то не прикрепились, поэтому воспользовалась файлообменником.
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение Engineer_Keen »

Во-первых про семисегментный индикатор вначале не упоминалось :dont_know: Что за индикатор (ОА? или ОК? разрядность?) и к каким ногам контроллера подключать. Раз есть прошивка - это уже определено.
Во-вторых, как что-то проектировать если непонятно что за кнопка? Если это обычная тактовая кнопка (да у нее как-раз 4 вывода, просто они запараллелены), то подключаться она будет именно так, как нарисовал timer32, тут других вариантов просто нет.
Реклама
Аватара пользователя
timer32
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

Re: Proteus: вопросы и ответы

Сообщение timer32 »

Есть еще сдвоенный переключатель
Изображение
Иринка
Встал на лапы
Сообщения: 85
Зарегистрирован: Вт мар 27, 2012 16:07:25

Re: Proteus: вопросы и ответы

Сообщение Иринка »

Engineer_Keen, скачайте, пожалуйста, то что я дала по ссылке, там готовая схема в протеусе, с семисегментным индикатором, и нужно добавить кнопку, а какую я без понятия, этого мне никто не сказал, чтобы при нажатии на нее на индикаторе светилось, а при отжатии гасло.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение Engineer_Keen »

Я потратил 60 секунд своего времени на ожидание скачивания, и еще немного на ввод капчи, в итоге там оказался только HEX-файл :facepalm: Анализ которого показал, что программа состоит из цикла в котором просто в порты выводится последовательность байтов (похоже на динамическую индикацию на 4 разряда). Никакого условия там нет, следовательно кнопку подключать некуда, разве что на ресет :dont_know:
Реклама
Иринка
Встал на лапы
Сообщения: 85
Зарегистрирован: Вт мар 27, 2012 16:07:25

Re: Proteus: вопросы и ответы

Сообщение Иринка »

Не могу здесь файл никак прикрепить из протеуса, давайте на e-mail отправлю
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение Engineer_Keen »

Заархивируйте и выложите архив.
Иринка
Встал на лапы
Сообщения: 85
Зарегистрирован: Вт мар 27, 2012 16:07:25

Re: Proteus: вопросы и ответы

Сообщение Иринка »

Вот схема в протеусе
Вложения
Схема в протеусе.zip
схема
(21 КБ) 194 скачивания
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение Engineer_Keen »

Короче. Так как в схеме подключена кнопка с учетом программы делать нельзя - при первом же нажатии выгорит нога PC0, так как порт настроен на выход, и на этой ноге периодически появляется "1". Что у вас за кнопка, вы не знаете, а мы откуда это узнаем? Даже если предположить что кнопка известно какая, нужно либо править программу, чтобы было куда ее подключать, либо изменять схему и коммутировать общие аноды индикаторов на контроллер через дополнительные логические элементы, например через "И" (кнопку замыкать на "+"). Если у кнопки вдруг 4 контактные группы на замыкание, то она просто втыкается в разрыв между контроллером и общими анодами индикатора.
Chettuser

Re: Proteus: вопросы и ответы

Сообщение Chettuser »

Офф: Настоящая женщина - загадка :)))
Иринка
Встал на лапы
Сообщения: 85
Зарегистрирован: Вт мар 27, 2012 16:07:25

Re: Proteus: вопросы и ответы

Сообщение Иринка »

Engineer_Keen, что за кнопка преподаватель сказал самой придумать, ну мне нежелательно трогать программу, мне нужно что-то наподключать, чтобы при нажатии на кнопку индикаторы загорались, а при отжатии гасли, кнопка может и не та и не так подключена, это я предположила так, но знаю, что так неправильно, ну вот если Вы знаете, что нужно подключить, можете это осуществить в протеусе?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение Engineer_Keen »

Без изменения прошивки под ваши условия только так.
Изображение
Вложения
test40.png
(15.71 КБ) 1117 скачиваний
Аватара пользователя
ANALOG
Мучитель микросхем
Сообщения: 444
Зарегистрирован: Вс ноя 28, 2010 15:18:52
Откуда: Минск

Re: Proteus: вопросы и ответы

Сообщение ANALOG »

а может, просто через эту кнопку питание подавать на всю схему - вот цифры и будут гореть только с нажатой кнопкой. :)
Только вот засада - в протеуе так нельзя :(
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение Engineer_Keen »

Ну я предлагал кнопку к ресету подключить, почти тоже самое :)))
Аватара пользователя
ANALOG
Мучитель микросхем
Сообщения: 444
Зарегистрирован: Вс ноя 28, 2010 15:18:52
Откуда: Минск

Re: Proteus: вопросы и ответы

Сообщение ANALOG »

Ну дык на ресет - они при нажатии будут гаснуть.
А так все честно: нажимаешь - горят, отжигаешь отжимаешь - не горят :)))
Иринка
Встал на лапы
Сообщения: 85
Зарегистрирован: Вт мар 27, 2012 16:07:25

Re: Proteus: вопросы и ответы

Сообщение Иринка »

Engineer_Keen, огромное спасибо, и Вы проверили это в протеусе? А можно файлик из самого протеуса? А то я не знаю как элементы называются, вот которых 4 штуки, боюсь не соберу такую схему.
Chettuser

Re: Proteus: вопросы и ответы

Сообщение Chettuser »

74HC08, можно поставить 74HCT08.
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение Engineer_Keen »

ANALOG писал(а):Ну дык на ресет - они при нажатии будут гаснуть.
А так все честно: нажимаешь - горят, отжигаешь отжимаешь - не горят :)))

Кто мешает подтянуть к земле и коммутировать "+" :)
и Вы проверили это в протеусе?

Я обычно не выкладываю непроверенные схемы. Chettuser вам верно подсказал насчет элементов.
Аватара пользователя
saba
Встал на лапы
Сообщения: 114
Зарегистрирован: Вс май 11, 2008 12:43:01

Re: Proteus: вопросы и ответы

Сообщение saba »

Иринка писал(а):файлик из самого протеуса? А то я не знаю как элементы называются, вот которых 4 штуки, боюсь не соберу такую схему.

:facepalm:

мадмуазель
Вложения
knopka.rar
(14.76 КБ) 189 скачиваний
"...ОПЫТ, СЫН ОШИБОК ТРУДНЫХ..."
Иринка
Встал на лапы
Сообщения: 85
Зарегистрирован: Вт мар 27, 2012 16:07:25

Re: Proteus: вопросы и ответы

Сообщение Иринка »

Engineer_Keen, огромное спасибо, а вот вопрос, а задержка где? Т.е чтобы нажал на кнопку и цифры на индикаторе загорались, а нажал еще раз и гасли, как это можно сделать? Чтобы двойное нажатие на кнопку было, а не один щелчок.
Ответить

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