我用的最多的仿真软件是Keil和AVR Studio,我对仿真软件比较挑剔,一是必须可以外挂仿真器或者仿真芯片进行硬件仿真,软件仿真对我意义不大,二是必须有无极缩放字体功能(Ctrl+鼠标滚轮),三是可以加载YaHei.Consolas这种我认为最好用的编程字体,可以提高我的编程效率。C51我用AVR Studio 4,AVR用AVR Studio,AVR Studio 4可以外挂仿真器但不能无极缩放字体和加载Consolas字体,就用可以无极缩放字体和加载Consolas字体不能外挂仿真器的AVR Studio 5编程,需要硬件仿真就把整个程序复制到AVR Studio 4硬件仿真。STM32用Keil5(MDK5),现在很少用,这些软件都是免费,Keil软件需要破戒,需要下载和破戒网上一搜就有,其它编程仿真软件就没有用过了。