版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.1任务1:用if语句实现图3-1键控灯原理图3.1.1任务要求与分析1.任务要求K1按下,P1口的LED全亮,K2按下,P1口的LED全灭。应用电子技术3.1.1任务要求与分析建立对控制系统输入/输出的认识。掌握独立按键的状态判别。认识if语句,掌握初步应用。2.任务分析:应用电子技术3.1.2if条件语句结构if语句用来判定所给的条件是否满足从而决定执行的顺序。if语句有以下3种形式。单分支if(表达式) {语句;}双分支
if(表达式) {语句1;}else{语句2;}应用电子技术多分支前两种形式的if语句一般都用于两个分支的情况。当有多个分支选择时,可采用if-else-if语句,其一般形式为:
if(表达式1){语句1;} elseif(表达式2){语句2;} elseif(表达式3){语句3;}
…… elseif(表达式n-1){语句n-1;}else{语句n;}3.1.2if条件语句结构例:根据不同的工资水平salary,设置其对应的比例系数index:当工资salary>1000,index=0.4;当工资800<salary<=1000,index=0.3;当工资600<salary<=800,index=0.2;当工资400<salary<=600,index=0.1;当工资salary<=400,index=0.05;程序语句的实现:if(salary>1000)index=0.4;elseif(salary>800)index=0.3;elseif(salary>600)index=0.2;elseif(salary>400)index=0.1;elseindex=0.05;if语句总结:If语句的执行是根据if关键字之后的表达式的值是0还是1来决定程序的走向。该表达式通常是逻辑表达式或关系表达式、算术表达式、一个变量,甚至是一个常量,但也可以是其他表达式,如赋值表达式等。在if语句中,条件判断表达式必须用括号()括起来,在语句之后不用加分号。所有的执行语句最好用大括号{}括起来,if(a>b){ a++;b++;}else{b=10;}//或省略{},直接写成b=10;
特别注意:省略{}时,else总是和它上面离它最近的未配对的if配对。应用电子技术3.1.3关系运算符和关系表达式
表达式1关系运算符表达式2(1)a>b;//若a大于b,则表达式值为1(真)(2)b+c<a;//(b+c)<a;若a=3,b=4,c=5,则表达式值为0(假)(3)(a>b)==c;//若a=3,b=2,c=1,则表达式值为1(真)。(4)c==5>a>b;//c==(5>a>b);若a=3,b=2,c=1,则表达式值为0(假)。(5)x1=3>2;结果是x1=1,(6)请自行分析x2=3<=2;的结果是
。应用电子技术3.1.4程序流程及程序设计非零按下K1?初始化,位定义按下K2?灯亮灯灭K1按下灯全亮,K2按下灯全灭YYNN#include"reg51.h"sbitk1=P3^2;sbitk2=P3^3;voidmain(){ for(;;) { k1=1;k2=1;
if(k1==0) P1=0;
if(k2==0) P1=0xff; }}应用电子技术3.1.5仿真、分析、记录应用电子技术3.2任务2:用if-else语句实现3.2.1任务要求与分析1、任务要求控制电路如图3-1所示。按住K1灯亮;松开K1灯灭。2、任务分析:控制框图如图3-7所示。因条件判断只有一个,K1是否按下;条件成立与否执行不同的语句,所以用if-else语句即可实现控制。建立对控制系统输入/输出的认识
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行从业资格考试银行风险管理实务模拟试卷及答案
- 2026年注册环保工程师考试环境影响评价相关法律法规专项训练习题及答案
- 2026年电子商务师职业资格考试电子商务发展趋势与政策法规专项训练习题集及答案
- 公共卫生管理类资格考试慢性非传染性疾病专项习题及答案
- 无人机驾驶员执照考试无人机飞行安全教育与培训专项训练习题及答案
- 2026年无人机驾驶员执照考试历年真题汇编与解析及答案
- 卫生信息管理考试模拟试题及答案
- 2026年考研法学804民法学专项训练题库及答案
- 2026年大学英语四级考试听力理解专项练习题及答案
- 2026年金融风险管理师考试金融市场与金融工具专项题库及答案
- T/CTRA 01-2020废轮胎/橡胶再生油
- T/CECS 10237-2022绿色建材评价供暖空调输配系统用风机、风管、水泵
- 2019抽水蓄能电站工程施工工艺标准手册:土建分册
- 外墙维修培训课件
- 《深度学习神经网络课件》
- 颈源性眩晕课件
- 中职语文基础模块上册期中考试卷(一)答题卡
- 10K121 风口选用与安装(含更正说明)
- 10kv高压送电专项方案
- (高清版)TDT 1031.6-2011 土地复垦方案编制规程 第6部分:建设项目
- 铁丝模型制作课件
评论
0/150
提交评论