9.4.3- 函数的参数值和函数值(教案)-《单片机技术与应用》同步教学(化学工业出版社)

2024-05-06
| 7页
| 47人阅读
| 0人下载
特供

内容正文:

教案 编号:PTzZ-169 流水号:168 (首页)共 4页 课程 《单片机技术与应用》 一体化 理论 章节(课题)及内容 函数的参数值和函数值 班级日期 中职 2024.04 授课方式 讲授与任务驱动相结合 课时 1 作业题数 1 拟用时间 40分钟 教学目标 使学生理解以下理论知识: · 掌握单片机函数的基本概念和分类。 · 理解单片机函数的参数值和函数值的作用及传递方式。 · 学会编写和调用带有参数和返回值的单片机函数 教学资源准备 多媒体设备 课本教材 学生练习素材 教学重点 1. 单片机函数的概念和分类。 2. 函数参数值的传递方式和作用。 3. 函数值的返回方式和作用。 教学难点 1. 理解函数参数值和函数值在单片机编程中的作用。 2. 掌握不同数据类型的参数值传递和返回值的处理方法。 教学方法 讲授法、任务驱动法、演示法、体验探究法等。 1. 直观展示法:通过多媒体课件展示单片机函数的实例,帮助学生直观理解。 2. 实例分析法:通过分析具体的单片机函数实例,引导学生掌握函数参数值和函数值的传递和处理方法。 3. 实践操作法:让学生动手编写和调试单片机函数,提高学生的编程能力和调试技能。 授课教师: 审阅签名: 教学过程 教学活动内容 时间分配教学方法 课前导入 1. 回顾单片机程序设计的基本概念和流程。 2. 介绍本节课的学习目标和内容。 3. 提出问题,引导学生思考单片机函数的作用和实现方式。 2分钟 讲授新课 练习指导 在单片机编程中,函数是一种将代码模块化和重用的方法 1. 无参数无返回值函数:这类函数没有输入参数,也没有返回值。它们通常用于执行一些简单的操作,如设置端口状态、切换LED状态等。 ```c void toggle_led() { // 切换LED状态的代码 } ``` 2. 有参数无返回值函数:这类函数接收输入参数,但没有返回值。它们通常用于执行一些带参数的操作,如设置端口输出值、显示字符串等。 ```c void set_port_value(unsigned char value) { // 设置端口输出值的代码 } ``` 3. 无参数有返回值函数:这类函数没有输入参数,但有返回值。它们通常用于获取一些信息,如读取端口输入值、获取传感器数据等。 ```c unsigned char read_port_value() { // 读取端口输入值的代码 return value; } ``` 4. 有参数有返回值函数:这类函数既接收输入参数,又有返回值。它们通常用于执行一些带参数的计算或处理任务,如数学运算、字符串处理等。 ```c int add(int a, int b) { int sum = a + b; return sum; } ``` 了解这些基本概念和分类有助于你更好地理解和编写单片机函数。在实际编程中,你可以根据需求选择合适的函数类型,以实现代码的模块化和重用。同时,熟练掌握函数的定义、声明、调用等方法,将有助于提高编程效率和代码质量。 在单片机编程中,函数参数和返回值是实现代码模块化和重用的关键 1. 函数参数: 函数参数是将值从调用者传递给被调用者的过程。在C51中,参数传递采用值传递的方式,即将实际参数的值复制给形式参数。这意味着在函数内部,你可以对参数值进行操作,而不会影响到实际参数的值。 以下是一个带有参数的单片机函数示例: ```c #include<stdio.h> // 函数声明 void set_port_value(unsigned char value); void main() { unsigned char port_value = 0x55; // 函数调用 set_port_value(port_value); } // 函数定义 void set_port_value(unsigned char value) { // 设置端口输出值的代码 // 这里的value是实际参数port_value的副本 } ``` 在这个示例中,我们定义了一个名为`set_port_value`的函数,接收一个无符号字符类型的参数`value`。在`main`函数中,我们调用了`set_port_value`函数并传递了`port_value`变量的值。函数内部可以对`value`进行操作,但不会影响到`port_value`的值。 2. 函数返回值: 函数返回值是将值从被调用者返回给调用者的过程。

资源预览图

9.4.3- 函数的参数值和函数值(教案)-《单片机技术与应用》同步教学(化学工业出版社)
1
9.4.3- 函数的参数值和函数值(教案)-《单片机技术与应用》同步教学(化学工业出版社)
2
9.4.3- 函数的参数值和函数值(教案)-《单片机技术与应用》同步教学(化学工业出版社)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。