Ответ: преобразуй в массив
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено shev 09 июня 2003 г. 12:49
В ответ на: Добрый день, нужно вывести на HD44780 float(Си, avr), может у кого есть подобный примерчик? Или что-нибудь подобное? Новичок я... отправлено Сергей Д. 09 июня 2003 г. 12:36

//convert freq to a[9]
//k-quantity number
//freq-value
void bcd(long freq, char k)
{
unsigned char a[10], i, j;
long tmp1, tmp2, del;
del=1;
for(i=0;i<(k-1);i++) del=del*10;
tmp1=freq;
for(j=0;j<(k-1);j++)
{
for(i=0;i<10;i++)
{
tmp2=tmp1-del;
if(tmp2>=0)
{
tmp1=tmp2;
}
else
{
a[j]=i;
a[j+1]=tmp1;
del=del/10;
break;
}
}
}

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru