9.4.1-C51语言中函数的分类(教案)-《单片机技术与应用》同步教学(化学工业出版社)
2024-05-06
|
4页
|
44人阅读
|
0人下载
特供
内容正文:
教案
编号:PTzZ-169 流水号:168 (首页)共 4页
课程
《单片机技术与应用》
一体化 理论
章节(课题)及内容
C51语言中函数的分类
班级日期
中职
2024.04
授课方式
讲授与任务驱动相结合
课时
1
作业题数
1
拟用时间
40分钟
教学目标
使学生理解以下理论知识:
· 掌握C51语言中函数的分类及其特点。
· 学会根据需求选择合适的函数类型进行编程。
· 了解不同函数类型在编程中的应用场景
教学资源准备
多媒体设备
课本教材
学生练习素材
教学重点
· 函数的分类:主函数、子函数、中断服务函数等。
· 各类函数的特点和使用场景。
· 函数调用和返回值的正确使用
教学难点
1. 主函数与子函数之间的调用关系。
2. 中断服务函数的实现和应用。
3. 递归函数的理解和使用。
教学方法
讲授法、任务驱动法、演示法、体验探究法等。
· 实例分析法:通过具体例子展示各类函数的应用,引导学生分析思考。
· 练习法:设计有针对性的练习题,让学生在实践中掌握函数的用法。
· 小组讨论法:鼓励学生分组讨论,共同解决问题,培养合作精神
授课教师: 审阅签名:
教学过程
教学活动内容
时间分配教学方法
课前导入
1. 回顾之前学过的C语言基础知识,为新知识的学习打下基础。
2. 通过日常生活中的例子引入函数的概念,激发学生的学习兴趣。
2分钟
讲授新课
练习指导
在C51语言中,函数是实现代码模块化和重用的基本单位
1. 主函数(Main Function):
- 主函数是程序的入口点,负责初始化操作和调用其他函数。
- 主函数通常命名为`main`,没有返回值类型(`void`)和参数。
- 主函数负责控制程序的执行流程,调用其他子函数完成具体任务。
2. 子函数(Subroutine Function):
- 子函数用于实现特定的功能,可以被主函数或其他子函数调用。
- 子函数可以有返回值类型,也可以没有(`void`)。
- 子函数可以接收参数,以便在调用时传递数据。
- 子函数的命名和实现应尽量简洁明了,便于理解和维护。
3. 中断服务函数(Interrupt Service Function):
- 中断服务函数用于响应和处理外部中断事件。
- 中断服务函数通常以`void`类型定义,没有参数。
- 中断服务函数需要与特定的中断源关联,当中断事件发生时,程序会自动跳转到对应的中断服务函数执行。
- 中断服务函数应尽量简短,以减少中断响应时间,避免影响其他程序运行。
了解这些函数类型及其特点后,学生可以根据实际需求选择合适的函数类型进行编程。以下是一些常见的应用场景:
1. 主函数:用于控制整个程序的执行流程,调用其他子函数完成各项任务,如初始化硬件、处理输入输出、启动定时器等。
2. 子函数:用于实现特定功能的代码模块化,提高代码的可读性和可维护性。例如,编写一个计算两个数之和的子函数,可以在多个地方调用该子函数,避免重复编写相同的代码。
3. 中断服务函数:用于响应和处理外部事件,如按键中断、定时器中断等。例如,编写一个中断服务函数来处理按键事件,当用户按下按键时,程序会自动执行该函数,实现按键控制功能。
通过以上知识点,学生可以掌握C51语言中函数的分类及其特点,为后续的C51编程学习提供支持。同时,了解不同函数类型在编程中的应用场景,有助于提高编程效率和程序质量。
10分钟
7分钟
自主学习
8分钟
练习训练
1. 写出下列程序的运行结果,并解释原因:(1)主函数调用子函数;(2)递归函数求阶乘;(3)中断服务函数处理外部中断。
2. 编写一个程序,实现一个简单的计算器功能,使用主函数和子函数完成计算任务。
3. 设计一个程序,演示中断服务函数的使用,实现对外部事件的响应和处理。
12分钟
布置作业
· 完成课后习题,巩固所学知识。
· 编写一个程序,实现一个简单的闹钟功能,使用中断服务函数实现定时提醒。
· 思考如何在程序设计中灵活运用不同类型的函数,提高程序的效率和可读性
1分钟
总结回顾
1. C51语言中的函数主要分为主函数、子函数和中断服务函数等。
2. 主函数是程序的入口点,负责初始化操作和调用其他函数;子函数用于实现特定的功能;中断服务函数用于响应和处理外部中断事件。
3. 在编写函数时,要注意函数的参数传递、返回值类型以及函数的调用和返回机制。
4. 不同类型的函数在编程中有各自的应用场景,应根据实际需求选择合适的函数类型进行编程。
第 1 页,共 2 页
学科网(北
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。