for循环实现延时函数.ppt

上传人:sh****n 文档编号:7456817 上传时间:2020-03-21 格式:PPT 页数:14 大小:649.02KB
返回 下载 相关 举报
for循环实现延时函数.ppt_第1页
第1页 / 共14页
for循环实现延时函数.ppt_第2页
第2页 / 共14页
for循环实现延时函数.ppt_第3页
第3页 / 共14页
点击查看更多>>
资源描述
模拟流水灯广告 for循环语句的应用 一 情景导入 一 实物展示 引入新课 动画 流水灯效果演示 二 编译程序查找问题 一 for延时程序实例 二 编译程序查找问题 includevoiddelay unsignedintt 延时函数 unsignedinti t j for i 0 i t i 延时t个1msfor j 0 j 112 j 延时约1ms voidmain while 1 P1 0 xfe D1亮delay 500 延时0 5sP1 0 xff D1灭delay 500 延时0 5s 三 客户需求分析 一 分析客户需求 明确任务任务描述 用单片机控制八个LED发光二极管模拟广告流水灯 从左到右依次点亮效果 实现单灯流水显示 每一个灯亮灭时间变慢 循环不断 四 项目开发计划 1 制定方案2 设计思路3 硬件电路方框图4 巡视并指导 五 项目研发 一 单片机如何控制多个led灯循环闪烁 二 让1 3 5 7led灯循环闪烁 三 提高闪烁的速度 改变延时时间参数设置方法 设计思路 四 二进制转换十六进制 五 项目研发 五 项目研发 五 设置延时时间参数 D1亮 P1 0 xfe delay 11111110D3亮 P1 0 xfb delay 11111011D5亮 P1 0 xef delay 11101111D7亮 P1 0 xbf delay 10111111 思考 效果变化速度变化亮度变化 根据编程思路填写并设置延时时间参数 注 500ms 0 5s 六 项目验证 一 用八个LED灯模拟流水灯广告左移轮流点亮 led灯的亮灭循环闪烁速度逐渐变慢 编程设计思路 六 项目验证 while 1 P1 0 xfe delay 500 11111110P1 0 xfd delay 500 11111101P1 0 xfb delay 500 11111011P1 0 xf7 delay 500 11110111P1 0 xef delay 500 11101111P1 0 xdf delay 500 11011111P1 0 xbf delay 500 10111111P1 0 x7f delay 500 01111111 二 根据示例设置延时时间参数 while 1 P1 0 xfe delay 11111110P1 0 xfd delay 11111101P1 0 xfb delay 11111011P1 0 xf7 delay 11110111P1 0 xef delay 11101111P1 0 xdf delay 11011111P1 0 xbf delay 10111111P1 0 x7f delay 01111111 根据编程思路填写并设置延时时间参数 注 500ms 0 5s 六 项目验收 三 调试与分析 四 效果验证 五 结果测试 七 产品验收 一 项目评价 评价方式 自评互评师评 八 拓展与提高 用八个LED灯模拟流水灯广告从左向右移动轮流点亮 8个发光二极管演示单灯流水效果 同时其速度是变化的 逐渐加快 从右向左时 逐渐渐慢 提示 如果每次调用延时程序的参数是变化的 其延时时间不同 就会出现速度变化的效果
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!