- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机程序的结构流程脚本
标题(章)名 NO. 标题(节)名 文件名 画面元素 配音及音效 说明及动作 标题(章)名 NO. 标题(节)名 文件名 画面元素 配音及音效 说明及动作 顺 序 结 构 分 支 结 构 循 环 结 构 * 单片机程序的结构流程 单片机程序结构 颜色相同的配音与动画出现同步 点击相应按钮进入下一页 概述 单片机的程序结构包括三类:顺序结构、分支结构、循环结构 -表示语句 -表示条件 表示程序执行的方向 通过程序流程图可以很清晰表明和理解程序的结构和执行方向。 流程图中用矩形表示语句,用菱形表示条件,用箭头指向表示程序运行的方向 * P、章标题先出现,随后箭头,A,箭头(循环动画),B,依次淡出, A B 简介 在单片机程序运行过程中,默认的程序执行方向就是顺序 结构,即:从上至下,逐一执行 -表示语句 -表示条件 表示程序执行的方向 顺序结构 顺序结构 默认的程序执行过程为从前到后、从上至下,逐行进行,即为顺序结构。 * 1. #include reg51.h //包含头文件 2. main( )//主函数 3. { 4. P2=0x55; //二进制值P2 5. } P、代码程序运行从1到5逐行运行,到第4句, P2=0x55; /B)时 动画出现右图的效果即四个黄灯亮起 备注:黑色圆圈表示灯没亮之前的状态 A B 顺序结构 顺序结构 简单的顺序程序代码如左图所示,先执行第1行,然后第2行,第3,4,5行 * P、节标题出现,飞入右上角章标题后面 动画先出现真执行一个分支 再执行假一个分支 分支结构 简介 分支程序中,先判断条件语句的真假,为真执行一个 分支,为假执行另一个分支。但无论执行哪一个分支, 程序执行的方向还是从上至下的。 分支结构 分支结构中含有条件语句,分支程序执行过程中遇到条件语句会进行判断,满足条件执行一条分支,不满足条件执行另一条分支。 但不论哪条分支程序的运行方向还都是从上向下的。 * P、程序运行动画到if(k1==0)/如果按键按下,LED点亮。 分支结构 #includereg52.h sbit k1=P1^0; sbit led=P2^0; void main() { if(k1==0)//判断按键条件P {led=0;}亮灯 Else {led=1;} } 此处为闸刀开关 分支结构 ? 按下了吗? 按下了 LED点亮 没按下 LED没亮 按键判断程序即为典型的分支结构,当按键按下时执行LED点亮语句,当按键抬起时执行LED熄灭语句。 * P、随配音先出现标题文字,再按如图结构显示 X=0 、X=1 、 X=2 、 X=3 都满足”x4”的条件 循环结构 循环结构 x=0 x 4? x=x + 1 循环结构 循环结构也有条件判断,包括循环条件、循环体、条件变化语句等,满足条件时,执行循环体语句,当条件变化后还满足条件,会再次执行循环体,直到不满足条件时会结束循环。 想想看:左边流程图的循环体语句A会被执行几次? * P、x=0时,P2亮 x=1时, P21灯灭其它全亮 x=2时, P22灯灭其它全亮 x=3时, P21 、 2灯灭 其它全亮 #include reg51.h void delay() //延时子函数 { unsigned int s=40500; while(s=s-1); } void main() { int x; for(x=0;x4;x++) { P2=x; delay(); } while(1); } 循环结构 X=0 x 4 x=x + 1 循环结构 ? 幻灯片箭头的自定义动画应该执行4次。当x=4时执行“假”对应的流程,跳出循环 典型的循环语句有while和for 循环结构的特点是程序执行时会往复、转圈。 单片机程序中必须含有while(1),表示“死循环”,否则单片机程序就会“跑飞”。 * ? 表示动画疑问 X=0 x 4 x=x + 1 A B 用箭头指向数据流的形式动画描述总结三大结构程序的特点 顺序结构 分支结构 循环结构 单片机程序结构总结 整个单片机程序就是由很多顺序结构、分支结构、循环结构程序块组成。 对于单片机系统的程序开发而言,要先进行程序流程图设计,再根据程序流程图进行源程序语句的编写,最终实现系统的功能要求。 #include reg51.h Void main() { 初始化语句; While(1) {;} } 标题(章)名 NO. 标题(节)名 文件名 画面元素 配音及音效 说明及动作 标题(章)名 NO. 标题(节)名 文
您可能关注的文档
- 中山市西区第四届醉龙文化美食节.ppt
- 中文版FlashCS网页动画设计教程第章.ppt
- 中山北斗北斗安防北斗弱电安防北斗电气火灾预警监控系统介绍.ppt
- 中电投重庆涪陵金子投标文件.doc
- 中老人中医养生保健长寿之道知识.doc
- 中国孝道幻灯片.ppt
- 中老渐进片验配流程.pptx
- 中总结报告.pptx
- 中职技能大赛车身修复技术方案.docx
- 中航国际北京四合院项目小股东退出方案.pptx
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 学会理财益处多 中学心理健康 主题班会课件.pptx
- 2024年新疆中考历史+道德与法治试卷真题(含答案解析).docx
- 2024年山东理工职业学院单招职业技能考试试题及答案.docx
- 旅游消费者行为学.ppt VIP
- 人教版美术七年级下册第一单元第1课《辉煌成就》 课件.ppt
- 2024年济南工程职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析.docx
- 第5课《认识情绪+管理情绪》第2框《成为情绪的主人》【中职专用】《心理健康与职业生涯》(高教版2023基础模块.pptx VIP
- 中外幼儿教育名著导读(第二版).pptx VIP
- 三年级班主任工作计划.docx VIP
- 智能财税实务.pptx VIP
文档评论(0)