编程器是由于把编译好的文件烧写到MCU芯片上去的,一般编程器都用其相应的编程器软件配合使用。仿真器是由于MCU调试仿真使用,可以单步、步入、步越、断点、执行到光标处等一系列调试手段,并可以执行到程序的任一位置,查看变量。现在有些高级的,已经把编程器和仿真器做到了一起,但价格也比较贵。
编程是烧程序到芯片中,仿真是用仿真器代替芯片,进行工作。