单片机C语言程序设计实训100例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.10 C语言在单片机系统开发中的优势

C语言是一种源于开发UNIX操作系统的语言,它是一种结构化程序设计语言,可以生成非常紧凑的代码。与汇编语言相比,C语言的优势如下:

(1)用C语言编写的程序可读性强,

(2)在不了解单片机指令系统而仅熟悉8051单片机存储结构时就可以开发单片机程序,

(3)寄存器分配和不同存储器寻址及数据类型等细节可由编译器管理,

(4)程序可分为多个不同函数,这使程序设计结构化,

(5)函数库丰富,数据处理能力很强,

(6)程序编写及调试时间大大缩短,开发效率远高于汇编语言,

(7)C语言具有模块化编程技术,已编写好的通用程序模块很容易植入新程序,这进一步提高了程序开发效率。