pic单片机c语言程序设计_2_22412

pic单片机c语言程序设计_2_22412

ID:34381027

大小:189.68 KB

页数:4页

时间:2019-03-05

pic单片机c语言程序设计_2_22412_第1页
pic单片机c语言程序设计_2_22412_第2页
pic单片机c语言程序设计_2_22412_第3页
pic单片机c语言程序设计_2_22412_第4页
资源描述:

《pic单片机c语言程序设计_2_22412》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学电子跟我来FOLLOWMEPIC单片机C语言程序设计(2)◆丁锦滔编者按:为了帮助具有PIC单片机汇编语言知识的技术人员或工程师,快速掌握利用C语言编写PIC单片机程序的方法,本刊特推出《PIC单片机C语言程序设计》系列连载文章。文中给出的C语言程序实例,均是可执行的,读者可以放心引用。(接上期)五、C语言的标识符和关键字2.C语言的关键字关键字,又称保留字,是指那些已由系统作了特一个完整的PIC单片机C语言程序,通常由包殊定义、具有特定含义的标识符。,程序员编写C程含文件(即头文件),变量定义、变量说明、函数定序时,

2、可用关键字来对所用函数参数进行说明、定义义、函数体和注释等六部分等组成。一些物理量,它们是C语言语句的重要组成部分,1.C语言的标识符有的还直接组成简单语句。因此,用户是不能将此所谓标识符,实际上是一些由程序编写者自定类标识符(关键字)作为自定义标识符使用的。义的名称,类似于PIC单片机汇编语言中给寄存器C语言的关键字分为三类,即数据类、程序控制(RAM)的命名。C语言中所用到的变量名、函数名、类和预处理类,如表1所示。数组名、文件名等都是由标识符组成的。表1中所列关键字,读者在编写C程序时,将标识符是由一串字母(常指英

3、语字母)、数字和逐步学会其使用。下线符(或称下划线)组成的字符串。标识符的第一六、C语言中的数据类型个字符必须是字母或下线符。按照惯例,以下线符开头的标识符是系统程序专用的,程序员最好不在编写C语言程序时,首先要涉及的是数据描用。程序员可将下线符作为分段符使用,如述和功能描述。数据是实现功能的过程,功能是数SUM_1。据运算(或处理)的结果,没有数据,C程序就无法实同一字母的大小写被视为不同的标识符。即同现单片机规定的功能,可见数据在C语言程序中的一字母的大小写是不同的标识符。重要性。不同的C编译器对标识符的长度有不同的

4、限C语言的数据类型,有基本型、构造型、指针型制。为了避免所编写的源文件能被所有C编译器认三类。对此,笔者将在使用时逐一介绍。可,可将标识符的长度限定在8个字符以内(即11.标准型个字节)。标准型数据属于基本型数据,是由C语言本身标识符的命名(即自定义),最好简捷、含意清提供的基本数据类型,结构简单、使用频率高。下面晰、便于阅读,如用delay表示延时;用sum表示求以实例对C语言程序中的标准型数据予以说明。和;用loop表示循环等。54电子制作2009年第11期学电子跟我来FOLLOWME表1标准型数据又分为整型数据、实

5、型数据和字符型类关键字含义用途数据三种,每种数据又有常量和变量之分。笔者将其分int整型变量基本型数类以表格形式列出,既可供初学者编写C语言程序时long“长”与数据变量配合据查找,亦可与本文中实例程序的注释进行对比学习,以short“短”与数据变量配合类加深对标准型数据的理解。signed有符号型unsigned无符号说(1)整型常量char字符型(数据)明整型常量,是指在程序运行过程中数值保持不变const常量的量,在编写C程序时,整型常量用关键字const进float单精度浮点(数据)行定义。表2给出了各种常量的类

6、型、表示方法及示数doudle双精度浮点(数据)例说明。据struct结构型(数据)类void无类型数据(2)整型变量union联合整型变量,是指在程序运行过程中数值会改变的enum枚举量。整型(即整数类型)变量的基本型是int。volatile隐含改变(可变变量)Int可以保存一个整数,并允许在int前加上基本typedef重新定义存储种类说明registerCPU的寄存器存储种类说明型、短整型、长整型,以及无符号型等四种整型类型。下static静态(变量)存储种类说明面分别加以说明edtern全局(变量)存储种类说明

7、1)基本型:标志是int。运算符auto自动变量,局部变量为缺省字节2)短整型:标志是shortint。For构成for循环结构程序语句3)长整型:标志是longint。While构成while和dowhile循环结构程If构成if和else选择结构4)无符号型:存储单元中,全部二进制位均用来序Switch构成选择结构存放整数自身,而不包括符号位。无符号型又分为无符Return函数返回控continue转向下一次循环号整型、无符号短整型、无符号长整型三种。制goto转移defarltSwitch语句中失败选择项①无符号整

8、型:标志是unsignedint;类caseSwitch语句选择项②无符号短整型:标志是unsignedshortint;break退出内层循环体③无符号长整型:标志是unsignedlongint。预Include包含处define定义C程序文件以上C语言变量的要点,是相关的关键字,以及:程序预处理定义理:每个整型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。