第七讲 延时子函数.pptVIP

  • 24
  • 0
  • 约2.02千字
  • 约 12页
  • 2020-04-21 发布于广东
  • 举报
延时子函数 引入:通过前几次课的学习,我们已经知道了控制LED闪烁程序设计,同时,也能对闪烁的快慢进行适当的调节。但,如果需要较为准确的延时,程序应该怎么编写呢? 能不能将这一部分模块化,直接调用? 子函数的编写与调用 一、利用for语句实现延时(重难点) 1、延时程序(空转) for(a=1000;a0;a--) { for(b=125;b0;b--) { } } for(a=1000;a0;a--) { for(b=125;b0;b--) { } } 二、子函数 1、作用:将部分程序段模块化,防止重复编写,使用时直接调用。如不使用子函数并不一定影响程序执行,但整个主函数将非常臃肿。比如: 4、子函数使用规则 1)不是每个C语言程序都必须要有子函数。 2)子函数必须预先声明。 格式为:void 子函数名(数据类型); 3)子函数不能自动运行,必须被调用后才能被执行。 4)主函数可以调用子函数,子函数也可以调用子函数,但子函数不能调用主函数。 5)子函数通常取易记不与系统冲突的名字。要注意区分大小写。 三、八只LED闪烁完整程序 #includereg51.h //导入头文件// #define uint unsigned int //宏定义// void y

文档评论(0)

1亿VIP精品文档

相关文档