В
предыдущих выпусках рассылки была рассмотрена справочная информация по контроллеру
ЖКИ HD44780 и библиотеки для программного сопряжения с микроконтроллерами семейства
MCS-51. В данном выпуске представлена подпрограмма преобразования числового
кода в коды отображения цифровых символов контроллера HD44780.
Кроме
того, в предыдущем выпуске обнаружена досадная неточность: в заголовках параметров
таблиц слово "ОЗУ" следует заменить на "ПЗУ".
Исследование
аудитории подписчиков показало, что довольно значительная ее часть - учащиеся.
Я сам не очень давно был студентом и отлично помню недостаток информации по
реальной практической инженерной деятельности. В связи с этим возникла идея
о создании персональных обучающих рассылок, в которых предполагается предоставлять
информацию о действующих способах и средствах разработки электронных устройств
на микроконтроллерах. Заинтересованным в персональных обучающих рассылках просьба
обращаться к автору на rat_e@ngs.ru .
Представленная
ниже подпрограмма работает с библиотекой фонтов, предложенной в одном из
предыдущих выпусков. Если Вы не располагаете библиотекой фонтов, ее можно
взять на сайте автора рассылки www.circuitdevelop.narod.ru
.
unsigned
char conv_font(unsigned char in_data)
{
unsigned
char conv_data;
switch(in_data)
{
case
0 :
conv_data
= chislo_0;
break;
case
1 :
conv_data
= chislo_1;
break;
case
2 :
conv_data
= chislo_2;
break;
case
3 :
conv_data
= chislo_3;
break;
case
4 :
conv_data
= chislo_4;
break;
case
5 :
conv_data
= chislo_5;
break;
case
6 :
conv_data
= chislo_6;
break;
case
7 :
conv_data
= chislo_7;
break;
case
8 :
conv_data
= chislo_8;
break;
case
9 :
conv_data
= chislo_9;
break;
}
return
conv_data;
}
Заинтересованным
в персональных обучающих рассылках просьба обращаться к автору на rat_e@ngs.ru
.