单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第3章).ppt

单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第3章).ppt

ID:50035820

大小:263.50 KB

页数:74页

时间:2020-03-08

单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第3章).ppt_第1页
单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第3章).ppt_第2页
单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第3章).ppt_第3页
单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第3章).ppt_第4页
单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第3章).ppt_第5页
资源描述:

《单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第3章).ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机原理与接口技术第3章第3章C51函数在高级语言中,函数和另外两个名词“子程序”、“过程”用来描述同样的事情;在Cx51中,使用“函数”这个术语。它们都含有以同样的方法重复地去做某件事的意思。第3章C51函数主程序maln()主程序maln()可以根据需要用来调用函数。当函数执行完毕时,就发出返回(return)指令,而主程序main()用后面的指令来恢复主程序流的执行。同一个函数可以在不同的地方被调用,并且函数可以重复使用。第3章C51函数函数所谓函数,就是将一些语句集合起来,完成一个特定的功能。函数也相当于其它编程语言中的子程序。C语言中将函数分为主函数和其它函数。第3章

2、C51函数函数调用的一般规则所有的函数在定义时都是相互独立的,一个函数中不能再定义其他函数,即函数不能嵌套定义,但可以互相调用。函数调用的一般规则是:主函数可以调用其它普通函数;普通函数之间也可以互相调用,但普通函数不能调用主函数。第3章C51函数3.1函数的分类从C语言程序的结构上划分,C语言函数分为主函数和普通函数两种。从用户使用的角度划分,又可分为两类:一类是标准库函数,另一类是用户自定义函数。第3章C51函数3.1.1.标准库函数C语言系统一般都具有功能强大、资源丰富的标准函数库。因此,作为系统的使用者,在进行程序设计时,应该善于充分利用这些功能强大、内容丰富的标准库函数

3、资源,以提高效率,节省时间。第3章C51函数3.1.2.用户自定义函数用户自定义函数,顾名思义,是用户根据自己的需要编写的函数。从函数定义的形式上划分可以有三种形式:无参数函数、有参数函数和空函数。第3章C51函数无参数函数:此种函数在被调用时,既无参数输人,也不返回结果给调用函数。它是为完成某种操作而编写的。第3章C51函数有参数函数:在调用此种函数时,必须提供实际的输人参数。此种函数在被调用时,必须说明与实际参数一一对应的形式参数,并在函数结束时返回结果,供调用它的函数使用。第3章C51函数此种函数体内无语句,是空白的。调用此种空函数时,什么工作也不做,不起任何作用。而定义这

4、种函数的目的并不是为了执行某种操作,而是为了以后程序功能的扩充。空函数:第3章C51函数3.1.3函数的定义按函数定义的形式划分。函数有三种形式:无参数函数、有参数函数和空函数下面讨论这三种函数的具体定义方法。第3章C51函数1.无参数函数的定义方法无参数函数的定义形式为返回值类型标识符函数名(){函数体语句}无参数函数一般不带返回值,因此,函数返回值类型识别符可以省略。第3章C51函数例3-1:试编写一段程序,使P1口驱动的8个发光二极管亮一秒钟,再灭一秒钟,周而复始,闪烁不止。电路如图3-1所示。第3章C51函数图3-1从P3口输出数据第3章C51函数应用程序:#includ

5、evoiddelay(void){unsignedinta;a=0;while(a<50000)a++}第3章C51函数main(){while(1){P1=0;delay();P1=0xff;delay();}}第3章C51函数2.有参数函数的定义方法有参数函数的定义形式为返回值类型识别符函数名(形式参数列表)形式参数说明{函数体语句}第3章C51函数试编写一段程序,使P3口驱动的发光二极管亮一秒,再灭两秒,周而复始,闪烁不止。例3-2:第3章C51函数#includemain(){while(1){P1=0;delay(20);P1=0xf

6、f;delay(40);}}第3章C51函数chardelay(chark){unsignedinta,b;for(a=0;a

7、个函数中,必有一个是主函数main()。第3章C51函数一个C程序的执行从main()函数开始,调用其他函数后返回到主函数main()中,最后在主函数main()中结束整个C程序的运行。在主函数中结束整个C程序的运行第3章C51函数C语言程序的一般组成结构下面所示为C语言程序的一般组成结构。全程变量说明main()/*主函数*/{局部变量说明执行语句}第3章C51函数Function_l(形式参数表)/*函数1*/形式参数说明{局部变量说明执行语句}……第3章C51函数funct

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

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

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