




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目一 乒乓球游戏控制器制作任务二LED流水灯制作任务二 LED流水灯制作学习流程 1 2 3 4 5 任务要求:任务要求: 1使连接在P1口上的8个LED从左至右循环点亮,形成流水灯的效果,同时要求LED点亮流水的流动速度适中。 2任务分析:任务分析:要控制8个LED灯形成流水灯的效果,先得使第一个LED点亮,其他7个LED熄灭,延时一段时间后,再使第2个LED点亮,其他7个LED熄灭,接着第3个、第4个.直到第8个LED,然后如此循环。P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0P1口的数据(16进制)LED7LED6LED5LED4LED3LED2LED1LED00(
2、亮)1(灭)1111110 x7f10(亮)1111110 xbf110(亮)111110 xdf1110(亮)11110 xef11110(亮)1110 xf7111110(亮)110 xfb1111110(亮)10 xfd11111110(亮)0 xfe每次送至P1口的数据(二进制与十六进制)P1口赋值数据计算表格口赋值数据计算表格 3硬件电路的设计与搭建硬件电路的设计与搭建LED流水灯流水灯硬件硬件电路电路设计设计LED流水灯硬件模块接线图流水灯硬件模块接线图(YL-236单片机实训装置单片机实训装置) 软件编程软件编程 4 主函数流程图主函数流程图:参考程序参考程序:void main
3、(void)/主函数while(1)/无限循环P1=0 x7f;/点亮LED7delay();/调用延时子函数P1=0 xbf;delay();P1=0 xdf;delay();P1=0 xef;delay();P1=0 xf7;delay();P1=0 xfb;delay();P1=0 xfd;delay();P1=0 xfe;/点亮LED0delay();/调用延时子函数程序程序知识点:知识点:for循环语句的格式如下: for(表达式1;表达式2;表达式3) 程序语句组; (2)子程序的编写与调用在编写程序过程中,有些程序代码完全相同或相似,为了简化程序,可以把这些重复的程序段单独列出,
4、并按一定的格式编写成子程序,从而方便主程序调用。主程序在执行过程中如果需要某一子程序,通过调用指令来调用该子程序,子程序执行完后又返回到主程序,继续执行后面的程序段。主程序调用子程序主程序子程序体返回数据类型 子程序名称(输入参数列表) 子程序参数定义;子程序函数体; 对于不需输入变量与返回数值的子程序,主程序中调用只要写入”名称();”,就能够调用了。如:delay();void delay() unsigned int i; for(i=30000;i0;i-);程序程序知识点:知识点: 项目实施项目实施 5 1硬件电路的连接:流水灯硬件模块接线图,选择所需的模块并进行合理的布局,然后将MCU01主机模块、MCU02电源模块和MCU04显示模块通过连线和排线来进行连接。2打开KEIL软件,通过“项目管理/新建项目”菜单,建立一个工程项目LED8.uv2,然后再建立一个文件名称为LED8.c的C语言程序文件,将上面所列的参考程序输入并保存。3对源程序进行编译和链接,如果有错误则必须修改错
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T-ZJWL 001-2024 大宗商品供应链金融动产质押监管仓储服务规范
- T-ZNZ 264.3-2024 重金属中度污染农田土壤修复和安全利用技术规范 第3部分:超积累东南景天与芝麻轮作
- 二零二五年度服装品牌厂家全国代理合作协议
- 2025年度电影院包场租赁及广告合作合同
- 二零二五年度金融科技股权投资合同协议
- 二零二五年度工伤事故赔偿调解协议(含伤残评定)
- 二零二五年度全包装修合同模板含定制家具制作
- 2025年度离职赔偿协议书中的离职员工离职通知及手续办理
- 二零二五年度联防联控疫情防控科研合作合同
- 2025年度线上虚拟购物体验合同书
- 硬笔书法纸(打直接打印)
- 陈银子矿山基建施工组织方案方案
- 襄阳房地产市场月报2024年08月
- 工业互联网平台的架构与功能
- 八年级英语下册课件教学
- 人教版(2019) 必修第二册 Unit 1 Cultural Heritage Discovering Useful Structures(教案)
- 陈独秀生平事迹
- 2024年人教版初三数学(下册)模拟试卷及答案(各版本)
- 《大学美育》高职全套教学课件
- 医院CT机房装饰改造工程施工组织设计
- 软件工程自考02333重点难点汇集
评论
0/150
提交评论