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

 
 
> Перевод из 16 ричной в 10чную на Си
Slavast
сообщение Jan 25 2011, 13:39
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 25-10-10
Пользователь №: 60 395



Добрый день!
Необходимо с АЦП вывести снятое напряжение на терминал.
Подскажите как на Си можно перевести число из 16ричной системы в 10чную?
А то фраза на экране "Напряжение АЦП: 0x56" смотрится как-то неубедительно.
Есть какой-то готовый код или библиотека?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
МП41
сообщение Jan 25 2011, 13:43
Сообщение #2


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Вам нужно преобразование двоичного представления в двоично-десятичное, искать по фразе "bin2dec". Двоично-десятичное представление адаптировано под вывод на ЖКИ, 7-сегментные индикаторы и т.д., каждый байт отвечает за 2 разряда в диапазоне 0..9 каждый.


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
Slavast
сообщение Jan 25 2011, 13:48
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 25-10-10
Пользователь №: 60 395



Цитата(МП41 @ Jan 25 2011, 17:43) *
Вам нужно преобразование двоичного представления в двоично-десятичное, искать по фразе "bin2dec". Двоично-десятичное представление адаптировано под вывод на ЖКИ, 7-сегментные индикаторы и т.д., каждый байт отвечает за 2 разряда в диапазоне 0..9 каждый.


Я оперирую на AtMega 2561 числами в 16 ричной форме. Получается мне сначала надо перевести из 16 в 2, а потом из 2 в 10 ную форму?
Go to the top of the page
 
+Quote Post
_Bill
сообщение Jan 25 2011, 18:27
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



Цитата(Slavast @ Jan 25 2011, 17:48) *
Я оперирую на AtMega 2561 числами в 16 ричной форме. Получается мне сначала надо перевести из 16 в 2, а потом из 2 в 10 ную форму?

Вообще-то, ATmega оперирует с двоичными числами, равно как и практически все остальные процессоры (компьютеры).
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 5th August 2025 - 21:33
Рейтинг@Mail.ru


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