реклама на сайте
подробности

 
 
> Преобразование BIN->7сегм. код, ?
quarz
сообщение Jan 15 2005, 20:55
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 15-01-05
Из: Москва
Пользователь №: 1 980



У меня есть переменная. 1 байт. Ее мне нужно вывести на семисегментный индикатор.
Я знаю как перекинуть бинарную переменную на индикатор если она не больше .9

Код
Tbl
          addwf    PCL,1     ; W + PC -> PC
          retlw      b'00111111'; ..FEDCBA = '0'
          retlw      b'00000110'; .....CB. = '1'
          retlw      b'01011011'; .G.ED.BA = '2'
          retlw      b'01001111'; .G..DCBA = '3'
          retlw      b'01100110'; .GF..CB. = '4'
          ...
          ...
          retlw      b'01101111'; .GF.DCBA = '9'


а если больше, то придется подключать второй индикатор, третий, и так до 255?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
Hmm
сообщение Jan 16 2005, 18:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 329
Регистрация: 22-06-04
Пользователь №: 124



Цитата(quarz @ Jan 15 2005, 23:55)
а если больше...
*


... продолжим
выводить не DEC а HEX:

='a'
='b'
='c'
='d'
='E'
='F'

на 8 бит - 2 индикатора ...
не пойдет?

Или:
1) Вывод старшей тетрады;
2) Короткая пауза;
3) Вывод младшей тетрады;
4) Длинная пауза;
5) переход на п.1.

на 8 бит - 1 индикатор ...
не пойдет?

И так далее ... МыслитЬ smile.gif


--------------------
Талант не пропить ...
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Jan 17 2005, 21:14
Сообщение #3


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Цитата(quarz @ Jan 15 2005, 23:55)
У меня есть переменная. 1 байт. Ее мне нужно вывести на семисегментный индикатор.
Я знаю как перекинуть бинарную переменную на индикатор если она не больше .9
а если больше, то придется подключать второй индикатор, третий, и так до 255?
*

Если так ставите вопрос,... то лучше выводите в сом-порт и не мучайтесь, туда и цифры и буквы пройдут, а на компе запустите гипер-терминал и все увидите.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 06:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01369 секунд с 7
ELECTRONIX ©2004-2016