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