Proteus: вопросы и ответы
Re: Proteus: вопросы и ответы
Engineer_Keen, в реале собирать схему я и не планирую, и протеусе она уже собрана, и hex файл есть, осталось придумать как добавить какую-то кнопку, чтобы при ее нажатии на семисегментном индикаторе буквы и цифры загорались, а при отжатии гасли, но я не знаю что за кнопка, и как это все реализовать на 4 элемента на индикаторе.
Р.S: да, проще здесь прикрепить файлы, но они почему-то не прикрепились, поэтому воспользовалась файлообменником.
Р.S: да, проще здесь прикрепить файлы, но они почему-то не прикрепились, поэтому воспользовалась файлообменником.
- Реклама
- Engineer_Keen
- Друг Кота
- Сообщения: 3870
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
Во-первых про семисегментный индикатор вначале не упоминалось
Что за индикатор (ОА? или ОК? разрядность?) и к каким ногам контроллера подключать. Раз есть прошивка - это уже определено.
Во-вторых, как что-то проектировать если непонятно что за кнопка? Если это обычная тактовая кнопка (да у нее как-раз 4 вывода, просто они запараллелены), то подключаться она будет именно так, как нарисовал timer32, тут других вариантов просто нет.
Что за индикатор (ОА? или ОК? разрядность?) и к каким ногам контроллера подключать. Раз есть прошивка - это уже определено.Во-вторых, как что-то проектировать если непонятно что за кнопка? Если это обычная тактовая кнопка (да у нее как-раз 4 вывода, просто они запараллелены), то подключаться она будет именно так, как нарисовал timer32, тут других вариантов просто нет.
Re: Proteus: вопросы и ответы
Engineer_Keen, скачайте, пожалуйста, то что я дала по ссылке, там готовая схема в протеусе, с семисегментным индикатором, и нужно добавить кнопку, а какую я без понятия, этого мне никто не сказал, чтобы при нажатии на нее на индикаторе светилось, а при отжатии гасло.
- Engineer_Keen
- Друг Кота
- Сообщения: 3870
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
Я потратил 60 секунд своего времени на ожидание скачивания, и еще немного на ввод капчи, в итоге там оказался только HEX-файл
Анализ которого показал, что программа состоит из цикла в котором просто в порты выводится последовательность байтов (похоже на динамическую индикацию на 4 разряда). Никакого условия там нет, следовательно кнопку подключать некуда, разве что на ресет 
Анализ которого показал, что программа состоит из цикла в котором просто в порты выводится последовательность байтов (похоже на динамическую индикацию на 4 разряда). Никакого условия там нет, следовательно кнопку подключать некуда, разве что на ресет 
- Реклама
Re: Proteus: вопросы и ответы
Не могу здесь файл никак прикрепить из протеуса, давайте на e-mail отправлю
- Engineer_Keen
- Друг Кота
- Сообщения: 3870
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
Заархивируйте и выложите архив.
Re: Proteus: вопросы и ответы
Вот схема в протеусе
- Вложения
-
- Схема в протеусе.zip
- схема
- (21 КБ) 194 скачивания
- Engineer_Keen
- Друг Кота
- Сообщения: 3870
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
Короче. Так как в схеме подключена кнопка с учетом программы делать нельзя - при первом же нажатии выгорит нога PC0, так как порт настроен на выход, и на этой ноге периодически появляется "1". Что у вас за кнопка, вы не знаете, а мы откуда это узнаем? Даже если предположить что кнопка известно какая, нужно либо править программу, чтобы было куда ее подключать, либо изменять схему и коммутировать общие аноды индикаторов на контроллер через дополнительные логические элементы, например через "И" (кнопку замыкать на "+"). Если у кнопки вдруг 4 контактные группы на замыкание, то она просто втыкается в разрыв между контроллером и общими анодами индикатора.
Re: Proteus: вопросы и ответы
Engineer_Keen, что за кнопка преподаватель сказал самой придумать, ну мне нежелательно трогать программу, мне нужно что-то наподключать, чтобы при нажатии на кнопку индикаторы загорались, а при отжатии гасли, кнопка может и не та и не так подключена, это я предположила так, но знаю, что так неправильно, ну вот если Вы знаете, что нужно подключить, можете это осуществить в протеусе?
- Engineer_Keen
- Друг Кота
- Сообщения: 3870
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
Без изменения прошивки под ваши условия только так.

- Вложения
-
- test40.png
- (15.71 КБ) 1117 скачиваний
Re: Proteus: вопросы и ответы
а может, просто через эту кнопку питание подавать на всю схему - вот цифры и будут гореть только с нажатой кнопкой. 
Только вот засада - в протеуе так нельзя
Только вот засада - в протеуе так нельзя
- Engineer_Keen
- Друг Кота
- Сообщения: 3870
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
Ну я предлагал кнопку к ресету подключить, почти тоже самое 
Re: Proteus: вопросы и ответы
Ну дык на ресет - они при нажатии будут гаснуть.
А так все честно: нажимаешь - горят, отжигаешь отжимаешь - не горят
А так все честно: нажимаешь - горят, отжигаешь отжимаешь - не горят
Re: Proteus: вопросы и ответы
Engineer_Keen, огромное спасибо, и Вы проверили это в протеусе? А можно файлик из самого протеуса? А то я не знаю как элементы называются, вот которых 4 штуки, боюсь не соберу такую схему.
- Engineer_Keen
- Друг Кота
- Сообщения: 3870
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
ANALOG писал(а):Ну дык на ресет - они при нажатии будут гаснуть.
А так все честно: нажимаешь - горят, отжигаешь отжимаешь - не горят
Кто мешает подтянуть к земле и коммутировать "+"
и Вы проверили это в протеусе?
Я обычно не выкладываю непроверенные схемы. Chettuser вам верно подсказал насчет элементов.
Re: Proteus: вопросы и ответы
Иринка писал(а):файлик из самого протеуса? А то я не знаю как элементы называются, вот которых 4 штуки, боюсь не соберу такую схему.
мадмуазель
- Вложения
-
- knopka.rar
- (14.76 КБ) 189 скачиваний
"...ОПЫТ, СЫН ОШИБОК ТРУДНЫХ..."
Re: Proteus: вопросы и ответы
Engineer_Keen, огромное спасибо, а вот вопрос, а задержка где? Т.е чтобы нажал на кнопку и цифры на индикаторе загорались, а нажал еще раз и гасли, как это можно сделать? Чтобы двойное нажатие на кнопку было, а не один щелчок.



