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

 
 
> Преобразование 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
Ответов
one_man_show
сообщение Jan 17 2005, 21:14
Сообщение #2


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

Группа: Админы
Сообщений: 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 Текстовая версия Сейчас: 30th July 2025 - 10:31
Рейтинг@Mail.ru


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