PIC单片机C语言程序设计(2)

PIC单片机C语言程序设计(2)

ID:38284508

大小:235.25 KB

页数:4页

时间:2019-05-31

PIC单片机C语言程序设计(2)_第1页
PIC单片机C语言程序设计(2)_第2页
PIC单片机C语言程序设计(2)_第3页
PIC单片机C语言程序设计(2)_第4页
资源描述:

《PIC单片机C语言程序设计(2)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

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

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

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

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

6、定义。表2给出了各种常量的类型、表示方法及示数d0udIe双精度浮点(数据)例说明。据struct结构型(数据)类Oid无类型数据(2)整型变量UnlOn联合整型变量。是指在程序运行过程中数值会改变的enUm枚举量。整型(即整数类型)变量的基本型是lnt。0IatiIe隐含改变(可变变量)Int可以保存一个整数,并允许在_nl前加上基本[ypedef重新定义存储种类说明型、短整型、长整型,以及无符号型等四种整型类型。下『egister0PU的寄存器存储种类说明stat}c静态f变量】存储种类说明面分别加以说明edtern

7、全局(变量)存储种类说明1)基本型:标志是ln1。autO自动变量,局部变量为缺省字节运算符2)短整型:标志是short_nl。一Or构成for循环结构程序语句3)长整型:标志是Iongint。程hle构成we和dowe循环结构t构成.f和eIse选择结构4)无符号型:存储单元中,全部二进制位均用来序§witch构成选择结构存放整数自身。而不包括符号位。无符号型又分为无符控etum函数返回:Ontjnue转向下一次循环号整型、无符号短整型、无符号长整型三种。制0tO转移类efar_tSwitch语句中失败选择项①无符号整

8、型:标志是unsigned_n1::aSeSwitch语句选择项②无符号短整型:标志是unsignedshortint;3reak退出内层循环体③无符号长整型:标志是unsignedIongint。预IncIude包含处dene定义C程序文件以上C语言变量的要点,是相关的关键字,以及理程序预处理定义每个整型变量的取值

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

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

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