(中职)传感与检测技术单片机控制技术项目实例教程(项目1-11)教学课件汇总完整版电子教案.pptx

(中职)传感与检测技术单片机控制技术项目实例教程(项目1-11)教学课件汇总完整版电子教案.pptx

  1. 1、本文档共321页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
完整版课件全套课件ppt课件教学课件汇总全册电子教案

321页完整版课件 正版可修改PPT单片机控制技术项目实例教程(项目1-11)项目一 乒乓球游戏控制器制作任务二LED流水灯制作任务二 LED流水灯制作学习流程13452 任务要求任务分析任务实施软件编写硬件电路的设计与搭建 任务要求:1 使连接在P1口上的8个LED从左至右循环点亮,形成流水灯的效果,同时要求LED点亮流水的流动速度适中。任务分析:2 要控制8个LED灯形成流水灯的效果,先得使第一个LED点亮,其他7个LED熄灭,延时一段时间后,再使第2个LED点亮,其他7个LED熄灭,接着第3个、第4个......直到第8个LED,然后如此循环。每次送至P1口的数据(二进制与十六进制)P1口赋值数据计算表格P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0P1口的数据(16进制) LED7LED6LED5LED4LED3LED2LED1LED00(亮)1(灭)1111110x7f10(亮)1111110xbf110(亮)111110xdf1110(亮)11110xef11110(亮)1110xf7111110(亮)110xfb1111110(亮)10xf亮)0xfe硬件电路的设计与搭建3 LED流水灯硬件电路设计LED流水灯硬件模块接线图(YL-236单片机实训装置)软件编程4 主函数流程图:参考程序:程序知识点:for循环语句的格式如下: for(表达式1;表达式2;表达式3) { 程序语句组; }(2)子程序的编写与调用 在编写程序过程中,有些程序代码完全相同或相似,为了简化程序,可以把这些重复的程序段单独列出,并按一定的格式编写成子程序,从而方便主程序调用。主程序在执行过程中如果需要某一子程序,通过调用指令来调用该子程序,子程序执行完后又返回到主程序,继续执行后面的程序段。主程序子程序体调用子程序返回数据类型 子程序名称(输入参数列表){ 子程序参数定义;子程序函数体; }void delay() { unsigned int i; for(i=30000;i0;i--);}主程序对于不需输入变量与返回数值的子程序,主程序中调用只要写入”名称();”,就能够调用了。如:delay();程序知识点:项目实施51.硬件电路的连接:流水灯硬件模块接线图,选择所需的模块并进行合理的布局,然后将MCU01主机模块、MCU02电源模块和MCU04显示模块通过连线和排线来进行连接。2.打开KEIL软件,通过“项目管理/新建项目”菜单,建立一个工程项目LED8.uv2,然后再建立一个文件名称为LED8.c的C语言程序文件,将上面所列的参考程序输入并保存。3.对源程序进行编译和链接,如果有错误则必须修改错误,直到编译成功,设置生成目标代码。4.将目标代码通过编程器写入到单片机中。5.接通电源,让单片机运行,观察结果是否正确。6.正常后进行扎线,整理。 项目一 乒乓球游戏控制器制作任务三键控流水灯控制器制作任务三 键控流水灯控制器制作13452 任务要求任务分析任务实施软件编写硬件电路的设计与搭建 任务要求:1 键控流水灯控制器要求能使用按键控制LED流水灯的工作:开机时,8个LED灯均呈熄灭状态;点按按键K一次后,以连续3个LED灯从左至右流动点亮,当亮着的灯从右边流出时,循环从左边流入;流动速度要求适中。任务分析:2 前面一个任务我们已经完成了LED流水灯的制作,本任务与前一任务相比仅是增加了按键的控制,即点按一次按键K后立即执行“流水灯程序”。“点按按键一次”通常的理解是先按下按键,然后又放开,所以编程时,首先要判断按键是否真正的按下,若按下,就等待按键释放。释放后,这次按键的动作就完成了。P1口赋值数据计算表格次序P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0P1值1000111110x1F2100011110x8F3110001110xC74111000110xE35111100010xF16111110000xF87011111000x7C8001111100x3E硬件电路的设计与搭建3 键控LED流水灯电路原理图设计K键控LED流水灯硬件模块接线图(YL-236单片机实训装置)软件编程4 主程序流程图:参考程序:程序知识点:(1)if语句的使用 ?if(表达式) {语句} ? if(表达式) {语句1} else {语句2}? if(表达式1){语句1} else if(表达式2) {语句2}......else {语句n}(2)带参数的延时程序使用//无参数延时程序void delay(){ unsigned int x; for(x=30000;x0;x--);}//主程序调用://delay (

您可能关注的文档

文档评论(0)

BLUED + 关注
实名认证
内容提供者

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档