目前单片机常用开发语言也就汇编语言和C语言。 汇编语言虽然有着优化程度高,可控性更好的优点,由于不同单片机采用不同的汇编指令,导致汇编编程学习难度大,易读性差,可移植性差的缺点。
C语言则避免了这些缺点。由于C语言已基本与汇编指令无关,所以对于同一功能的实现,你只需要了解寄存器的不同,更容易移植。并且,由于C语言采用模块化编程,易读性大大提高。