1、一般开发单片机可以用C51编程,也可以用ASM-51编程,C语言大家都知道了,ASM是一种汇编语言,相比之下,开发单片机,C语言比ASM好用。
2、C51编程与汇编ASM-51编程相比,使用C语言,对单片机的指令系统不要求有任何的了解,就可以用C语言直接编程操作单片机。
3、使用C语言,寄存器分配、不同存储器的寻址及数据类型等细节完全由编译器自动管理。
4、使用C语言,程序有规范的结构,可分成不同的函数,可使程序结构化。
5、库中包含许多标准子程序,具有较强的数据处理能力,使用方便。
6、使用C语言,具有方便的模块化编程技术,使已编好的程序很容易移植。