Отображение чисел в Virtual terminal
14.05.2012, 21:57
|
|
|
Прохожий
Регистрация: 14.05.2012
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Отображение чисел в Virtual terminal
есть микроконтроллер AT90S8515, 8 кнопок, 8 светодиодов (для наглядности), и виртуал терминал. Принцип работы: какую кнопку нажмем, такой диод и загорится. В виртуал терминале отображается 0 и 1.
мне нужно сделать так, чтобы виртуал терминал отображал числа. от 0 до 2^8. подскажите, пожалуйста как это сделать?
где можно найти нужную прошивку?
в архиве проект для протоса и hex фаил.
|
|
|
|
14.05.2012, 22:08
|
|
|
Гражданин KAZUS.RUN
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 785
Сказал спасибо: 620
Сказали Спасибо 363 раз(а) в 199 сообщении(ях)
|
Re: отображение чисел в Virtual terminal
Сообщение от vo_sa
|
есть микроконтроллер AT90S8515, 8 кнопок, 8 светодиодов (для наглядности), и виртуал терминал. Принцип работы: какую кнопку нажмем, такой диод и загорится. В виртуал терминале отображается 0 и 1.
мне нужно сделать так, чтобы виртуал терминал отображал числа. от 0 до 2^8. подскажите, пожалуйста как это сделать?
где можно найти нужную прошивку?
|
Для начала, скачайте документацию на AT90S8515, посмотрите нагрузочную способность портов и дорисуйте резисторы.
|
|
|
|
Сказали "Спасибо" Albert_V
|
|
|
14.05.2012, 22:27
|
|
|
Прохожий
Регистрация: 14.05.2012
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: отображение чисел в Virtual terminal
поясните, не понимаю. обезательно резисторы ставить? без этого работать не будет? на данном этам, 0 и 1 показываются нормально.
|
|
|
|
14.05.2012, 22:46
|
|
|
Гражданин KAZUS.RUN
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 785
Сказал спасибо: 620
Сказали Спасибо 363 раз(а) в 199 сообщении(ях)
|
Re: отображение чисел в Virtual terminal
Сообщение от vo_sa
|
|
поясните, не понимаю. обезательно резисторы ставить? без этого работать не будет? на данном этам, 0 и 1 показываются нормально.
|
Максимальный ток по выходу порта - 20ma, падение на светодиоде ~ 1.4 - 1.8V (для красных и зелёных). Учиывайте, так же, максимальный ток через светодиоды. Номинал резисторов считается по закону Ома.
Желательно, схему делать с запасом по всем режимам раза в 2-3.
Последний раз редактировалось Albert_V; 14.05.2012 в 22:55.
|
|
|
|
Сказали "Спасибо" Albert_V
|
|
|
14.05.2012, 22:58
|
|
|
Прохожий
Регистрация: 14.05.2012
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: отображение чисел в Virtual terminal
по-моему всё это лишнее. я не собираюсь это поять. мне необходимо только программном варианте. светодиоды отлично горят, и не перегорят. им резисторы точно не нужны. в этой программе мк условно понимает наприжение как 0 и 1. он тоже не сгорит. Преподаватель так нам говорил.
|
|
|
|
14.05.2012, 23:09
|
|
|
Гражданин KAZUS.RUN
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 785
Сказал спасибо: 620
Сказали Спасибо 363 раз(а) в 199 сообщении(ях)
|
Re: отображение чисел в Virtual terminal
Сообщение от vo_sa
|
|
...светодиоды отлично горят, и не перегорят. им резисторы точно не нужны... Преподаватель так нам говорил.
|
Извините за OffTop, но действительно сейчас ТАК учат???
Последний раз редактировалось Albert_V; 14.05.2012 в 23:14.
|
|
|
|
Сказали "Спасибо" Albert_V
|
|
|
14.05.2012, 23:17
|
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
|
Re: отображение чисел в Virtual terminal
В Протеусе резисторы не нужнны - лишняя нагрузка на программу-симулятор, а вот если делать в реальном "железе", то да - без них пожгете порты. Если хотите, чтобы было более наглядно, замените светодиоды на те, которые из библиотеки ACTIVE и в их параметрах установите режим DIGITAL вместо ANALOG. А вот вывод чисел на терминал придется писать самостоятельно. Да, и вместо фиксируемого DIP переключателя проще использовать кнопки BUTTON. При нажатии на саму кнопку (а не на стрелку маркера) она обеспечивает самовозврат в исходное положение.
Судя по названию проекта "косяк студентов пошел на весенний нерест".
|
|
|
|
Сказали "Спасибо" Halex07
|
|
|
23.05.2012, 23:52
|
|
|
Прохожий
Регистрация: 23.05.2012
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: отображение чисел в Virtual terminal
можно и резисторы RES оставить, только аналогично надо поменять тип модели с ANALOG на DIGITAL.
|
|
|
|
24.05.2012, 09:44
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: Отображение чисел в Virtual terminal
Вопрос-то не про резисторы! Чтобы протеус писал числа, надо включить отображение информации в HEX. Просто правой клавишей по черному окну терминала щелкните и выберите в меню HEX.
Если хотите чего-то другого, пишите свою прошивку.
|
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:02.
|
|