Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Схемы и программы к микроконтроллерам Подпрограмма конвертации символов


Информационный Канал Subscribe.Ru

Схемы и программы к микроконтроллерам.

 Схемы и программы к микроконтроллерам.


Уважаемый подписчик!

В предыдущих выпусках рассылки была рассмотрена справочная информация по контроллеру ЖКИ 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 .

 



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное