- 1
- 0
- 约3.23千字
- 约 6页
- 2026-03-03 发布于山东
- 举报
《单片机应用技术》单元教学设计方案
授课教师:序号:8
授课时间
授课班级
上课地点
教学单元名称
C语言的基本语句(一):顺序结构、选择结构
课时
2
学情分析
学生已经掌握了单片机的硬件工作原理,完全可以用C语言程序完成设计,从而控制外部设备工作
教学目标
知识目标
掌握C语言的基本语句;
掌握顺序结构、选择结构所对应的基本语句;
能力目标
能够利用顺序结构、选择结构的基本语句,控制发光管亮灭
素质目标
培养学生分析问题、解决问题的能力。
教学重难点
重点:顺序结构、选择结构
难点:选择结构中的条件语句
教学方法
项目驱动、讲练结合、讨论、演示等
授课类型
理论课?理实一体课?实践课?
教学环境及资源准备
单片机实训室、keil5编程软件、PROTEUS8.0仿真软件、在线教育综合平台网络资源
参考教材
单片机应用技术(C语言版)
教学过程设计
教学环节及时间分配
教学内容(实训内容)
师生活动
设计意图
5分钟
思政元素:在生活的道路上面临选择的时候,应当做出积极向上的选择,不负时光,行将至远
一、组织教学
核对学生出勤情况,并做好出勤记录
二、复习提问
C语言程序的结构?
提问:C语言程序结构
回顾以往知识,温故而知新
5分钟
30分钟
三、讲授新知识:
C语言的基本语句
C语言程序的执行部分由语句组成。C语言提供了丰富的程序控制语句,按照结构化程序设计的基本结构:顺序结构、选择结构和循环结构,组成各种复杂程序。这些语句主要包括表达式语句、复合语句、选择语句和循环语句等。
表达式语句和复合语句
表达式语句是最基本的C语言语句。表达式语句由表达式加上分号“;”组成,其一般形式如下:
表达式;
执行表达式语句就是计算表达式的值。
在C语言中有一个特殊的表达式语句,称为空语句。空语句中只有一个分号“;”,程序执行空语句时需要占用一条指令的执行时间,但是什么也不做。在C51程序中常常把空语句作为循环体,用于消耗CPU时间等待事件发生的场合。
把多个语句用大括号{}括起来,组合在一起形成具有一定功能的模块,这种由若干条语句组合而成的语句块称为复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。
复合语句在程序运行时,{}中的各行单语句是依次顺序执行的。在C语言的函数中,函数体就是一个复合语句。
选择语句
1.基本if语句的格式如下:
if(表达式)
{
语句组;
}
if语句执行过程:当“表达式”的结果为“真”时,执行其后的“语句组”,否则跳过该语句组,继续执行下面的语句。
if语句中的“表达式”通常为逻辑表达式或关系表达式,也可以是任何其他的表达式或类型数据,只要表达式的值非0即为“真”。以下语句都是合法的:
if(3){……}
if(x=8){……}
if(P3_0){……}
在if语句中,“表达式”必须用括号括起来。
在if语句中,花括号“{}”里面的语句组如果只有一条语句,可以省略花括号。如“if(P3_0==0)P1_0=0;”语句,但是为了提高程序的可读性和防止程序书写错误,建议读者在任何情况下,都加上花括号。
if-else语句的一般格式如下:
if(表达式)
{
语句组1;
}
else
{
语句组2;
}
if-else语句执行过程:当“表达式”的结果为“真”时,执行其后的“语句组1”,否则执行“语句组2”
f-else-if语句是由ifelse语句组成的嵌套,用来实现多个条件分支的选择,其一般格式如下:
if(表达式1)
{
语句组1;
}
elseif(表达式2)
{
语句组2;
}
…
elseif(表达式n)
{
语句组n;
}
else
{
语句组n+1;
}
实训ex3_3.c
#includereg51.h
//#includeintrins.h
sbitS1=P0^0;
voiddelay(unsignedinti)
{unsignedintk;
for(k=1;ki;k++);
}
voidmain()
{
unsignedchari,w;
P1=0xff;
while(1)
{
if(S1==0)
{delay(1200);
if(S1==0)
您可能关注的文档
- 单片机应用技术教案1 认识单片机(什么是单片机;单片机应用系统;单片机的内部结构) (1).doc
- 单片机应用技术教案7 C语言的基本结构C语言的特点 .docx
- 单片机应用技术教案9 C语言的基本语句(二) 循环结构.docx
- 单片机应用技术教案10C语言的数据与运算(一):赋值运算与算术运算.docx
- 单片机应用技术教案12 C语言的函数分类与定义、C语言的函数调用.docx
- 单片机应用技术教案13 流水灯电路设计与实现1.docx
- 自动化生产线安装与调试 :5.2编码器的应用.doc
- 自动化生产线安装与调试 6-3单元教学设计.doc
- 自动化生产线安装与调试3.4加工单元的控制程序设计.doc
- 自动化生产线安装与调试4.3 装配单元的安装.doc
最近下载
- 初中生“数与代数”内容解题错误分析与对策研究.pdf
- 学校管理内容课件.pptx VIP
- 2025年信息系统安全专家数据库云环境下的加密挑战与解决方案专题试卷及解析.pdf VIP
- 2025年湖北省武汉市中考四调英语试题(附答案解析).docx VIP
- 2025年赣南卫生健康职业学院单招语文测试模拟试卷.docx VIP
- 2026年春季小学一年级下册美术(人美版2024版)教学计划附教学进度表.docx VIP
- 2025年安徽省合肥市中考英语试卷(含答案逐题解析).docx
- 01 从地理学到城市地理学.pdf VIP
- 2026东方资产校招试题及答案.doc VIP
- (高清版)DB42∕T 2012-2023 《土家族吊脚楼营造规程》.pdf VIP
原创力文档

文档评论(0)