НАШИ РАЗРАБОТКИ

Ниже представлены некоторые выполненные нами работы по разработке электронного оборудования и ПО для микроконтроллеров и ЭВМ:

 

Проекты  •  Схемы и разводка  •  Печатные платы  •   ПО для МК   •  ПО для ЭВМ  •  Отладочные средства

 

Микроконтроллер – сердце и мозг современного устройства, а создание программного обеспечения (ПО) для него – кульминационная и зачастую наиболее сложная часть всей разработки. От того, как будет реализовано ПО для микроконтроллера, зависят многие характеристики будущего устройства, удобство работы с ним и, главное, его надёжность.

Качественная разработка ПО для микроконтроллеров – наша основная деятельность, которой мы овладели по-настоящему профессионально.

Мы разработали способы написания программ, позволяющие максимально эффективно использовать ресурсы микроконтроллера и достичь наилучшей его производительности, получить максимальную надёжность в работе, в том числе устойчивость к «зависаниям», и в то же время обеспечить хорошую «читабельность» программ и простоту их возможных последующих доработок.

Ниже приведены несколько фрагментов программ нашей разработки для микроконтроллеров разного уровня.

 

Программа для цифрового сигнального контроллера dsPIC30F6010A:

Математические вычисления в реальном времени с высокой скоростью для управления модулем зажигания спортивного мотоцикла.

 

Другая программа для dsPIC30F6010A:

Обработка данных и математические вычисления в реальном времени с высокой скоростью для расчёта показателей сети 380 В.

 

Программа для микроконтроллера PIC18F4550:

Управление периферийными устройствами в приборе для сельскохозяйственной техники.

Обратите внимание на глубину использования возможностей макроасемблера.

 

Программа для микроконтроллера PIC16F684:

Обработка сигналов в устройстве для транспортной отрасли.

Приоритетом данной программы являлась максимальная компактность кода. В этом проекте техническое задание объёмом более 20 страниц мелким шрифтом нам удалось реализовать в виде программы размером менее 2 кбайт (в откомпилированном виде).

 

Во всех приведённых примерах также видны модульное построение программы, глубина её комментирования и структурированность текста, дающие общее удобство восприятия и простоту модернизации.

© MCProgramming.ru, 2010–2017  |  Хостинг: beget.ru  |  Создание сайта: ИП Кумаков Ю.А.