欢迎来到天天文库
浏览记录
ID:57422227
大小:4.76 MB
页数:71页
时间:2020-08-18
《2015蔡正科教学单元九情景五课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学习情境教学单元八制作行列式键盘21.能够制作独立键盘2.能够制作矩阵键盘能力目标1.掌握线反转法比列扫描法2.掌握选择语句用法知识目标锻炼学生的自学能力;树立责任感和科学严谨的工作态度。素质目标课程教学目标教学目标重点、难点、教法重点:掌握选择语句用法难点:线反转法比列扫描法教法:“教、学、做”引探教学法、任务驱动法、课堂讨论、动画演示分析讨论:键盘由一组规则排列的按键组成,一个按键实际上是一个开关元件,也就是说键盘是一组规则排列的开关。单片机使用的按键是一种常开型的开关,平时按键的两个触点处于断开状态,按下键时它们才闭合。按
2、键键盘输入信息的主要过程如下:1)CPU判断是否与键按下。2)确定按下的是哪一个键。3)把此键代表的信息翻译成计算机所能识别的代码,如ASCII或其他特征码。以上2)、3)步主要由硬件完成,称为编码键盘;如果主要由软件完成,则称为非编码键盘。1、键盘的分类键盘分编码键盘和非编码键盘。编码键盘:键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如BCD码键盘、ASCLL码键盘等。非编码键盘:靠软件来识别的称为非编码键盘。在单片机组成的测控系统及智能化仪器中,用的最多的是非编码键盘。非编码键盘有分为:独立
3、式非编码键盘和行列式非编码键盘。独立键盘检测如果系统只需几个按键,可直接采用I/O线构成单个按键电路,各个按键之间相互独立,一根线上的按键状态不会影响其他输入线上的工作状态,又称独立式键盘接口电路。这种电路每个按键需要占用一根I/O线,在按键数量较多时,输入口浪费大且电路结构很烦琐,因此这种键盘接口电路只适用于按键较少或要求较高操作速度的场合。检测是否有键闭合,如有键闭合,则去除键抖动,判断键号并转入相应的按键处理。编写单片机的键盘检测程序时,一般在检测按下时加入去抖延时,检测松手时就不用加了。按键在闭合和断开时,触点会存在抖动
4、现象:复习驾驶员操作命令无操作右转向操作左转向操作故障紧急操作转向灯状态左转灯灭灭闪烁闪烁右转灯灭闪烁灭闪烁工作任务采用单片机制作一个模拟汽车左右转向灯的控制任务!任务导入汽车在不同位置都安装有信号灯,它们是汽车驾驶员之间及驾驶员向行人传递汽车行驶状况的表达工具,一般包括转向灯、刹车灯、倒车灯、雾灯等,其中转向灯包括左转灯和右转灯。本次任务是利用单片机设计一个模拟汽车左右转向灯的控制系统。任务二汽车转向灯控制表2-10汽车转向灯显示状态驾驶员命令转向灯显示状态左转向灯右转向灯驾驶员未发出命令灭灭驾驶员发出左转显示命令闪烁灭驾驶员
5、发出右转显示命令灭闪烁驾驶员发出汽车故障显示命令闪烁闪烁任务分析驾驶员操作命令无操作右转向操作左转向操作故障紧急操作转向灯状态左转灯灭灭闪烁闪烁右转灯灭闪烁灭闪烁任务分析:控制电路任务分析任务二汽车转向灯控制表2-11用开关模拟汽车运行状态或显示命令驾驶员命令开关状态S0(P3.0)S1(P3.1)驾驶员未发出命令00驾驶员发出左转显示命令10驾驶员发出右转显示命令01驾驶员发出汽车故障显示命令11控制要求:开关P3.0接+5V电压时,左转向灯点亮,开关P3.1接+5V电压时,右转向灯点亮,P3.0、P3.1同时接+5V电压时,
6、左、右转向灯同时点亮,P3.0、P3.1同时接地时,左、右转向灯同时熄灭。P1.0控制左转向灯P1.1控制右转向灯任务二汽车转向灯控制表2-12显示状态P1.0P1.1显示方式00全亮(故障)01左转向灯亮右转向灯灭10左转向灯亮右转向灯灭11左右转向灯灭任务分析:程序流程模拟汽车转向控制程序#includesbitP1_0=P1^0;//定义P1.0引脚位名称为P1_0sbitP1_1=P1^1;//定义P1.1引脚位名称为P1_1sbitP3_0=P3^0;//定义P3.0引脚位名称为P3_0sbitP3_
7、1=P3^1;//定义P3.1引脚位名称为P3_1voiddelay(unsignedchari);模拟汽车转向控制程序voidmain(){bitleft,right;//定义位变量left、right表示左、右状态while(1){left=P3_0;//读取P3.0引脚的状态并赋值给leftright=P3_1;//读取P3.1引脚的状态并赋值给rightP1_0=left;//将left的值送至P1.0引脚P1_1=right;//将right的值送至P1.1引脚delay(200);P1_0=1;//将P1.0引脚置1
8、输出(熄灭LED)P1_1=1;//将P1.1引脚置1输出(熄灭LED)delay(200);}}任务实施图2-25汽车转向灯控制流程图任务二汽车转向灯控制选择语句基本if语句的格式如下:if(表达式){语句组;}if语句执行过程:当“表达式”的结果为“真”时,
此文档下载收益归作者所有