常用的单片机编程软件主要有keil、IAR、MATLAB、Altium Designer、Pycharm等。
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,STC51,STM32,MSP432都可以用这款软件来编程。
IAR是瑞典IAR Systems公司为微处理器开发的一个集成开发环境,支持ARM,AVR,MSP430等芯片内核平台。
MATLAB是美国MathWorks公司出品的商业数学软件,集成了数值计算和可视化,提供大量内置函数,主要可以用来做数学建模。
Altium Designer 是专业一体化的设计系统,具有高效轻松的设计环境以及原生3D PCB编辑器。,主要运行在Windows操作系统
Pycharm 作为一款针对 Python 的编辑器,是一款需要付费使用的软件。
单片机编程软件主要用keil5,主要用于编写和编译程序。