Языки программирования

Программирование микроконтроллеров на языке С.

Совсем недавно, основным языком программирования микроконтроллеров был ассемблер. Программист, используя ассемблер, имел полный контроль над всеми внутренними ресурсами процессора. Готовые программы отличались компактностью и быстродействием. Рост объемов памяти, тактовой частоты и периферии в микроконтроллерах, постоянно расширял область применения этих устройств. При этом усложнялась задача разработки программного обеспечения. Например, логические или целочисленные арифметические функции реализуются достаточно просто. В противоположность им, вычисления с плавающей запятой требуют специальных алгоритмов, занимающих большой объем памяти. То же касается и многих современных интерфейсов, присутствующих в микроконтроллерах. Благодаря этим и многим другим причинам, возникла необходимость использования языков высокого уровня, для разработки управляющих программ микроконтроллеров.

Подробнее...

Языки программирования микроконтроллеров

Все современные микроконтроллеры относятся к классу микропроцессорных устройств. Главным принципом действия таких элементов является исполнение последовательного потока команд, называемого программой. Микроконтроллер получает команды в виде отдельных машинных кодов. Между тем, для создания и отладки программ, машинные коды подходят плохо, так как трудно воспринимаются человеком. Этот факт привел к появлению различных языков программирования.

Подробнее...