|
|
|
НАШИ РАЗРАБОТКИНиже представлены некоторые выполненные нами работы по разработке электронного оборудования и ПО для микроконтроллеров и ЭВМ:
ПРОЕКТЫ • СХЕМЫ И РАЗВОДКА ПЛАТ • ПЕЧАТНЫЕ ПЛАТЫ • ПО ДЛЯ МК • ПО ДЛЯ ЭВМ
Микроконтроллер – сердце и мозг современного устройства, а создание программного обеспечения (ПО) для него – кульминационная и зачастую наиболее сложная часть всей разработки. От того, как будет реализовано ПО для микроконтроллера, зависят многие характеристики будущего устройства, удобство работы с ним и, главное, его надёжность. Качественная разработка ПО для микроконтроллеров – наша основная деятельность, которой мы овладели по-настоящему профессионально. Мы разработали способы написания программ, позволяющие максимально эффективно использовать ресурсы микроконтроллера и достичь наилучшей его производительности, получить максимальную надёжность в работе, в том числе устойчивость к «зависаниям», и в то же время обеспечить хорошую «читабельность» программ и простоту их возможных последующих доработок. Ниже приведены несколько фрагментов программ нашей разработки для микроконтроллеров разного уровня.
Программа для цифрового сигнального контроллера dsPIC30F6010A: Математические вычисления в реальном времени с высокой скоростью для управления модулем зажигания спортивного мотоцикла.
Другая программа для dsPIC30F6010A: Обработка данных и математические вычисления в реальном времени с высокой скоростью для расчёта показателей сети 380 В.
Программа для микроконтроллера PIC18F4550: Управление периферийными устройствами в приборе для сельскохозяйственной техники. Обратите внимание на глубину использования возможностей макроасемблера.
Программа для микроконтроллера PIC16F684: Обработка сигналов в устройстве для транспортной отрасли. Приоритетом данной программы являлась максимальная компактность кода. В этом проекте техническое задание объёмом более 20 страниц мелким шрифтом нам удалось реализовать в виде программы размером менее 2 кбайт (в откомпилированном виде).
Во всех приведённых примерах также видны модульное построение программы, глубина её комментирования и структурированность текста, дающие общее удобство восприятия и простоту модернизации. |
||||||||||||||||||||||||
© MC Programming, 2010–2024 | Хостинг: beget.com | Созд. сайта: ИП Кумаков Ю.А. | Использование cookies |