- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
应用电子技术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:当工资salary1000,index=0.4;当工资800salary=1000,index=0.3;当工资600salary=800,index=0.2;当工资400salary=600,index=0.1;当工资salary=400,index=0.05;程序语句的实现:if(salary1000)index=0.4;elseif(salary800)index=0.3;elseif(salary600)index=0.2;elseif(salary400)index=0.1;elseindex=0.05;if语句总结:If语句的执行是根据if关键字之后的表达式的值是0还是1来决定程序的走向。该表达式通常是逻辑表达式或关系表达式、算术表达式、一个变量,甚至是一个常量,但也可以是其他表达式,如赋值表达式等。在if语句中,条件判断表达式必须用括号()括起来,在语句之后不用加分号。所有的执行语句最好用大括号{}括起来,if(ab){ 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=32;结果是x1=1,(6)请自行分析x2=3=2;的结果是 。应用电子技术3.1.4程序流程及程序设计非零按下K1?初始化,位定义按下K2?灯亮灯灭K1按下灯全亮,K2按下灯全灭YYNN#includereg51.hsbitk1=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语句即可实现控制。建立对控制系统输入/输出的认识。掌握独立按键的状态判别。认识if-else语句,掌握初步应用。应用电子技术3.2.2程序流程及程序设计应用电子技术3.2.3仿真、分析、记录进行仿真调试。填写表,并分析、做解释说明。应用电子技术
您可能关注的文档
最近下载
- 3done赵州桥小课件.doc VIP
- 地球的公转(1)高二地理湘教版(2019)选择性必修1.pptx
- 幼儿园大班预防新冠病毒.pptx VIP
- 【两篇】2024年庆祝新中国成立75周年专题党课:高举爱国主义伟大旗帜为中华民族伟大复兴汇聚磅礴伟力与推动高质量发展专题党课讲稿:坚持“五个要”坚定不移以高质量发展扎实推进中国式现代化建设.docx VIP
- 图像模式识别全套教学课件.pptx
- GB 43704-2024 对外开放口岸边防检查现场标志-副本.pdf
- 植物生理学植物光合作用.doc VIP
- 发展数字经济培训课件PPT.pptx VIP
- NB∕T 47003.2-2022 常压容器 第2部分:固体料仓.pdf
- 大班美术《向日葵》(线条画)课件.pptx
文档评论(0)