欢迎来到天天文库
浏览记录
ID:59455013
大小:877.50 KB
页数:76页
时间:2020-09-17
《2015蔡正科教学单元六情景三ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、模拟汽车转向灯学习情境二教学单元五1.学会单片机最小应用系统的搭建2.会用单片机的并行口采用操作指令控制LED灯的亮灭。能力目标1.掌握表达式语句、for语句if语句2.单片机内部数据存储器RAM中位区(20H~2HF)、并行I/O3.位操作指令的用法知识目标锻炼学生的自学能力;树立责任感和科学严谨的工作态度。素质目标课程教学目标教学目标2教学组织分析讨论;发光二级管能够发光的条件如何让单片机控制发光二极管的亮灭(硬件、软件两方面)?如何接收驾驶员发出的命令并通过信号灯控制信号呢?实训展开:跟我做1——确定硬件电路图成果展示:学生焊接电路板跟我做2——编写控制程序程
2、序设计思路:首先从位寻址区中的20H和21H位单元读取驾驶员命令,再照应命令点亮相应的LED。跟我做3——联调硬软件将硬件电路板和单电机开发系统连接好,进行以下操作:(1)输入源程序(2)编译源程序(3)设置汽车出现故障的指示标志,即将位寻区址中的20H和21H单元内容都设置为1(4)运行程序,LED将同时点亮(5)重复上述过程,分别调试其它三种指示灯状态,观察LED的亮灭。任务检查:检查学生完成的作品功能扩展1——LED采用的闪烁显示方式功能扩展2——用外接拨动开关来模拟驾驶员命令实训分析与总结(学生参与讨论并回答)本项目模拟人们常见的汽车转向灯显示控制功能,先从
3、最简单的指示灯点亮操作到灯的闪烁,从用位状态模拟汽车状态和驾驶员发出的显示命令到由拨动开关模拟,功能逐步扩展。重点训练了单片机进行I/O口、位操作资源的应用和顺序、分支、循环及子程序等多种程序结构的编程与调试。重点、难点重点:单片机内部数据存储器RAM中位区(20H~2HF)、并行I/O难点:位操作指令的用法复习回顾单个LED闪烁的电路制作单个LED闪烁的程序编写任务1中的LED闪烁是不受控制的,实际生活中我们一般需要根据某些条件来决定LED是否闪烁。工作任务采用单片机制作一个模拟汽车左右转向灯的控制任务!驾驶员操作命令无操作右转向操作左转向操作故障紧急操作转向灯状
4、态左转灯灭灭闪烁闪烁右转灯灭闪烁灭闪烁工作任务根据电路原理图,正确完成电路制作;输入模拟汽车转向灯程序并完成调试;根据要求修改程序,并观察运行结果;完成实训报告C语言的基本语句C语言程序的执行部分由语句组成。C语言提供了丰富的程序控制语句,按照结构化程序设计的基本结构:顺序结构、选择结构和循环结构,组成各种复杂程序。这些语句主要包括表达式语句、复合语句、选择语句和循环语句等。相关知识点C语言程序的构成(P47)C语言的程序是由一个或多个函数构成的,最简单的程序只有一个main函数。一个函数由两部份组成函数的首部、即函数的第一行;包括函数名、函数类型、函数属性、函数参
5、数(形参)名、参数类型。函数体,即函数首部下面的大括号“{}”内的部份。函数体一般包括:声明部份:定义所用到的变量,如voidDelay()中的unsignedchari,j;。执行部份:由若干个语句组成。标识符C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。变量名、常数名、数组名、函数名、文件名与类型名等统称为标识符。标识符分为预定义标识符和用户标识符。说明:C语言中大写字母与小写字母被认为是两个不同的字符。标识符在命名时应当简单,含义清晰,这样有助于阅读理解程序。关键字关键字则是编程语言保留的特殊标识符,它们具有固定名称和含
6、义,在程序编写中不允许标识符与关键字相同。在KeilC中的关键字除了有ANSIC标准的32个关键字外,还根据51单片机的特点扩展了相关的关键字。在KeilC的文本编辑器中编写C程序,系统把保留字以不同颜色显示,缺省颜色为天蓝色。C语言基本语句(P52)C语言的程序是由一个或多个函数组成的,而函数又是由若干个语句组成的。语句是由一些基本字符和定义符按照C语言的语法规定组成的,每个语句以分号结束,分号是C语句的必要组成部份。C语言的语句可分为以下5种类型:表达式语句函数调用语句控制语句复合语句空语句表达式语句表达式语句是由一个表达式加一个分号构成一个语句,其作用是计算表
7、达式的值或改变变量的值。它的一般形式是:表达式;即在表达式末尾加上分号,就变成了表达式语句。最典型的表达式语句是:在赋值表达式后加一个分号构成赋值语句。例如:a=3是一个赋值表达式a=3;是一个赋值语句函数调用语句由一个函数调用加一个分号构成函数调用语句,其作用是完成特定的功能。它的一般形式是:函数名(参数列表);例如mDelay(100);//调用延时函数,参数是100控制语句控制语句用于完成一定的控制功能,以实现程序的各种结构方式。C语言有9种控制语句,可分为以下三类。条件判断语句:if语句、switch语句。循环语句:for语句、while语句、do-wh
此文档下载收益归作者所有