资源描述
单片机单片机C语言设计公开课语言设计公开课主讲:程有华2012年5月6日循循环环语语句句使使用用之之花样流水灯的设计思路 2.花样流水灯工作原理及代码计算花样流水灯工作原理及代码计算 1.生活中常见的花样流水应用灯认识生活中常见的花样流水应用灯认识 3.数组的使用及数组的使用及for循环嵌套循环嵌套 4.程序编写及写片(产品完成)程序编写及写片(产品完成)花样流水灯的应用领域v流水灯应用和实际效果流水灯应用和实际效果 1、大功率串行LED灯管(思考问题:流水灯灯管的组成)很多的LED组成LED灯管 (视频取材于淘宝网店)2、LED显屏霓虹灯 (思考问题:为什么叫流水灯?)很多的灯管组成了LED霓虹灯 (视频取材于互联网)3、心型LED流水灯 (思考问题:如果控制流水灯?)单片机控制LED实例 (视频取材于互联网)4、超炫单片机心形流水灯、壁灯、花样广告灯 单片机控制LED实例 (视频取材于互联网)温温馨馨提提示示 绚丽夺目的灯光效果可以给我们带来美的享受,随着人们生活水平的提高,人类对精神生活的需求也越来越高,LED的高亮、低功耗、色泽艳丽无疑成为灯光设计的商业首选。LED如今已经成为一个独立行业,很多公司集研发、生产、销售于一体,吸引很多技术人员加入,也解决了不少单片机学员就业问题,一般沿海地区经验丰富LED研发工程师月薪上万。工作原理及代码计算v流水灯之工作原理(赏图抢答)流水灯之工作原理(赏图抢答)抢答规则:1、看图并分析电路,时间2分钟;2、教师宣布抢答时小组成员方可抢答;3、抢答对一题小组+10分,错一题扣5分;4、答错其他小组可继续抢答,答对5分;5、抢答必须按题目顺序逐一抢答,不可跳题。6、小组总分50分封顶抢答题目:1、任何一个发光二极管的亮灭原理;2、D1点亮,其他熄灭的原理,代码计算方法;3、D1-D4点亮,D5-D8熄灭的代码计算过程;4、快速计算D1/3/5/7亮、D2/4/6/8灭的代码;5、快速计算第4题相反的代码。工作原理及代码计算v流水灯之花样代码计算(分小组作答)流水灯之花样代码计算(分小组作答)规则:1、每算出一种花样的代码组(8个为一组)+10分(代码5分/花样新鲜5分)2、建议小组内成员分工合作,一人算1种花样(重复只记一次分数)3、小组总分50分封顶例如:单只灯从第一个流向最后一个的代码为:0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f数组与for循环使用方法v数组的使用与数组的使用与for循环的使用:循环的使用:定义方法:定义方法:uchar 数组名数组名=xx,xx,xx;/学生表演学生表演 例如:例如:uchar sz1=0 xfe,0 xfb,0 xfd,0f7,0 xef,0 xdf,0 xbf,0 x7f;/把大括号里面的把大括号里面的8个数定义为一组,组的名字为个数定义为一组,组的名字为sz1 for(x=0;x8;+)/温馨提示:温馨提示:x是变量,别忘了定义是变量,别忘了定义 P0=sz1x;/取数组取数组sz1里面的第里面的第x个数给个数给P0口口 程序编写与程序下载v利用刚才计算的代码进行程序设计并在利用刚才计算的代码进行程序设计并在proteus中仿真中仿真 总分总分50分(花样新鲜分(花样新鲜25分,程序规范分,程序规范25分)分)小组成绩公示小组成绩公示抢答题抢答题曾平平组王健组余静帆组张旭组陈道明组王强组正确得分代码计算题代码正确25分花样新鲜25分得分综合设计花样新鲜25分程序规范25分得分统计总分(150)名次课下小组讨论及作业课下小组讨论及作业题目:通过一个按钮切换各种花样题目:通过一个按钮切换各种花样(抽查时间:下节课)(抽查时间:下节课)
展开阅读全文