1、19820 1单片机应用技术(C语言版)第4章 C51程序设计入门19820 2第4章 单片机C语言及程序设计4.1 C51的基本数据类型4.2 C51变量的存储区域4.3 C51的运算符4.4 数组4.5 指针4.6 结构4.7 C51程序设计4.8 函数的定义与调用目录19820 3本章内容完全是结合单片机来讲解,也就是补充C语言在单片机方面的概念、数据定义和函数定义等。通过本章学习,使读者能够比较顺利地编写C51程序。 19820 4“C51”概念:把“单片机C语言”称为“C51”,也称为“Keil C”。 用C51编写单片机程序,与用ANSI C编写程序的不同之处是,需要根据单片机存储
2、器结构及内部资源,定义相应的数据类型和变量。其它的语 定、程序结构及程序设计方 , 与ANSI C相同。1、 C51概 19820 52、 C语言编程的 在编程方面,使用C51较 编语言 :1)编程容 2)容 的数 计算3)容 读与 4)容 调 与 程序5)容 6)程序 19820 6用 编语言编写程序 ,其存储器的结构,其要其片内数据存储器、currency1能存器是“合的使用,fi及fl 地数据的处。19820 73、 C51 的”单片机在结构及编程的要,C51的,称之为C51 的, 面用的C51 的。 i e i ie ee i 16 在 面 , 处 不它 的 义。 19820 84.1
3、 C51基本数据类型1、数据类型:数据的不同 。2、数据类型类:基本型( 4.1)、构类型(数组、结构 、 同 、)、指针类型和类型19820 9在计算机不能 变量 的 , 为变量在单片机的内存要的,变量不同, 的 不同。为 合利用单片机的内存 ,在编程 要设定合的数据类型。19820 104 1 C51数据类型、 和数 数据类型 方 数 符 符型 i e 1节0255符 符型 i e 1节128127符 整型 i e i 2节065535符 整型 i e i 2节3276832767符 整型 i e l 4节04294967295符 整型 i e l 4节21474836482147483647浮点型 l 4节1.1755E 383.40E+38currency1能存器型 161节2节0255065535位类型 i、i 1位 0或1