第10章单片机的C语言编程 单片机原理、接口及应用 单片机原理、接口及应用第10章单片机的C语言编程 内 容 提 要 C51程序结构C51的数据类型数据的存贮类型和存贮模式C51对SFR、可寻址位、存储器和I/O口的定义C51的运算符函数 C语言编程实例 单片机资源的C语言编程实例汇编语言和C语言的混合编程C语言函数库的管理与使用小结 第10章单片机的C语言编程 51系列单片机支持三种高级语言,即PL/M,C和BASIC。8052单片机内固化有解释BASIC语言 ,BASIC语言适用于简单编程而对编程效率运行速度要求不高的场合;PL/M是一种结构化的语言,很象PASCAL,PL/M 编译器好象汇编器一样产生紧凑的机器代码,可以说是高级汇编语言,但它不支持复杂的算术运算,无丰富库函数支持,学习PL/M无异于学习一种新的语言。C语言是一种通用的程序设计语言,其代码率高,数据类型及运算符丰富,并具有良好的程序结构,适用于各种应用的程序设计,是目前使用较广的单片机编程语言。 第10章单片机的C语言编程 单片机的C语言采用C51编译器(简称C51)。由C51产生的目标代码短、运行速度高、所需存储