|
Преобразвание bin-hex, Из bin на 7-сегментный индикатор |
|
|
|
Apr 29 2008, 22:42
|
Участник

Группа: Новичок
Сообщений: 47
Регистрация: 29-04-08
Пользователь №: 37 157

|
Проблема следующая. После оцифровки сигнала в АЦП, в регистре имеется 8бит данных. Задача преобразовать этот двоичный регистр в три, к которые будут отображаться на трёх семисегментных индикаторах соответственно. В индикаторах должен отображаться десятичный эквивалент сигнала (0-255). Подскажите, легко ли это реализовать на ассемблере, и где про это можно почитать? Спасибо.
Сообщение отредактировал Kuznec9999 - Apr 29 2008, 22:43
|
|
|
|
|
 |
Ответов
|
Apr 29 2008, 23:03
|
Участник

Группа: Новичок
Сообщений: 47
Регистрация: 29-04-08
Пользователь №: 37 157

|
Цитата(rezident @ Apr 30 2008, 02:59)  Ключевое слово для поиска по форуму - BCD. Вот в теме про исходники вроде что-то было. http://electronix.ru/forum/index.php?showtopic=10934А я как-то вот такой алгоритм (правда на Си) предлагал http://caxapa.ru/116486.htmlСпасибо. Жаль, что все исходники в основном на Си. А мне хотелось бы разобраться в алгоритме этого преобразования. Скажите, а что такое BCD? Так называется данное преобразование?
Сообщение отредактировал Kuznec9999 - Apr 29 2008, 23:04
|
|
|
|
|
Apr 29 2008, 23:54
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Kuznec9999 @ Apr 30 2008, 05:03)  Спасибо. Жаль, что все исходники в основном на Си. А мне хотелось бы разобраться в алгоритме этого преобразования. Дык алгоритм может быть реализован на любом языке программирования. А алгоритм реализованный на ЯВУ проще понять, чем асм-овый ИМХО. Цитата(Kuznec9999 @ Apr 30 2008, 05:03)  Скажите, а что такое BCD? Так называется данное преобразование? Binary-coded decimal из Википедии.
|
|
|
|
Сообщений в этой теме
Kuznec9999 Преобразвание bin-hex Apr 29 2008, 22:42  Сергей Борщ Цитата(Kuznec9999 @ Apr 30 2008, 02:03) Ж... Apr 29 2008, 23:49  777777 Цитата(Kuznec9999 @ Apr 30 2008, 03:03) С... Apr 30 2008, 04:52 domowoj Есть много методов преобр.
Самый быстрый - табличн... Apr 30 2008, 01:33 MrYuran Цитата(domowoj @ Apr 30 2008, 04:33) Есть... Apr 30 2008, 05:24  777777 Цитата(MrYuran @ Apr 30 2008, 09:24) не п... Apr 30 2008, 05:43 TarasH Смотри сюда http://www.atmel.ru/Articles/Atmel1... Apr 30 2008, 06:26 777777 Цитата(TarasH @ Apr 30 2008, 10:26) Смотр... Apr 30 2008, 06:40  ReAl Цитата(777777 @ Apr 30 2008, 09:40) Че-то... Apr 30 2008, 08:34 blackfin Ещё пару ссылок:
int >> str
itoa на asm, и... Apr 30 2008, 06:58 MrYuran ЦитатаЭто, конечно, быстрее, чем делением на 10
А ... Apr 30 2008, 08:49 ReAl Цитата(MrYuran @ Apr 30 2008, 11:49) А чт... Apr 30 2008, 13:00 Kuznec9999 Попробовал avr204.asm, а именно bin2bcd8... На вых... Apr 30 2008, 12:08 singlskv Цитата(Kuznec9999 @ Apr 30 2008, 02:42) П... Apr 30 2008, 15:30 singlskv Цитата(singlskv @ Apr 30 2008, 19:30) 16 ... Apr 30 2008, 18:43  Kuznec9999 Цитата(singlskv @ Apr 30 2008, 22:43) Код... Apr 30 2008, 19:27  777777 Цитата(singlskv @ Apr 30 2008, 22:43) Код... May 2 2008, 15:07   singlskv Цитата(777777 @ May 2 2008, 19:07) А нель... May 2 2008, 16:38
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|