学海荡舟手机网
导航

主页 > 电子设备技术 > 电器电路基础 > > 详细内容

使用C语言编程的好处

 为了解决汇编语言编困难的问题,在80年代后期,一些生产厂家推出了基于高级语言C的51系列单片机编译器,即C51编译器。由于C语言是高级语言,使得编程者在编程时不必过份了解单片机的内部结构和编程算法,仅仅使用常人的思维去书写程序,只要遵循C语言的编程规范,在短期内就可以完成程序的编制,效率提高数倍,尤其是在浮点数运算和数据处理方面更是令汇编语言望尘莫及。
  
  说句毫不夸张的话,对于实现同一个功能的程序,当你尚未完成汇编语句的录入工作时,使用C语言已经完成编译工作了。
  
  例如对于一个16位计数器(分为两个字节,CNT16_H,CNT16_L)加1的程序,用汇编语言编程大致有两种方法:  

  由此可见,用C语言编程时无须考虑编程算法和单片机结构,不用考虑汇编语句如何工作,你只要通过C语言的书写规范,将意图表达出来就行了,剩下的工作由C语言编译器来完成。


相关文章