单片机控制流水灯-公开课PPT课件.ppt_第1页
单片机控制流水灯-公开课PPT课件.ppt_第2页
单片机控制流水灯-公开课PPT课件.ppt_第3页
单片机控制流水灯-公开课PPT课件.ppt_第4页
单片机控制流水灯-公开课PPT课件.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实训班级 G10203班任课教师 胡冯仪2013 12 6 任务3 流水灯的设计 知识与技能 了解什么是流水灯 理解流水灯的控制方法 掌握单片机的开发流程 并能熟练运用RR RL等基本指令 过程与方法 通过听取教师讲解了解流水灯及其控制思路 然后通过小组讨论的方式设计出流水灯控制程序 情感态度与价值观 通过生活中常见的小电子产品的设计 进一步培养学生的学习兴趣 并加强团队合作意识 教学目标 一 任务准备二 任务引入 情景创设 温故 三 任务提出四 任务分析六 任务实施 做中学 做中教 教师巡视指导协调 七 任务交流 各组展示成果 组间互动 八 任务评价及总结 自评 互评 师评 肯定成绩 指出不足 九 课后任务 对任务中遇到的知识点 对完成任务过程中体现出的综合能力的运用进行总结 任务二流水灯的控制 相关知识回顾 什么是流水灯呢每当夜幕降临 我们可以看到大街各式各样广告牌上漂亮的霓虹灯 看起来令人赏心悦目 为夜幕中的城市增添了不少亮丽色彩 其实这些霓虹灯的工作原理和单片机流水灯是一样的 只不过霓虹灯的花样更多 看起来更漂亮一些 一 任务引入 流水灯指的是单色灯一只一只的亮 一只一只的灭 每次亮的灯只有一个 而且是按照一个方向顺序向前或向后走动 二 任务提出采用8个发光二极管来模拟流水灯的效果 电路设计中发光二极管采用共阳极连接方式 低电平点亮 要求 写出完整的汇编语言程序 编译软件KEIL 仿真软件PROTEUS的操作 将程序下载至电路板实现流水灯效果 三 任务分析 利用单片机P0口连接8个发光二极管 利用各引脚输出电位的变化 控制发光二极管的亮灭 P0口各引脚的电位变化可以通过指令来控制 为了清楚地分辨发光二极管的点亮和熄灭 在P0口输出信号由一种状态向另一种状态变化时 编写延时子程序实现一定的时间间隔 四 任务实施 1 硬件电路设计2 软件程序编写3 程序仿真与调试 1 硬件电路设计 单片机最小系统电路 P0口控制流水灯电路 8只流水灯控制电路 单片机最小系统电路 2020 1 9 13 P0口控制流水灯电路 8只流水灯控制电路 2 软件程序编写 编程思路 程序流程图 参考程序 编程思路 P0 0输出低电平 二极管点亮 P0 0输出高电平 二极管就熄灭 流水灯显示方式是一种动态显示方式 逐一点亮一个灯 使人们感觉到点亮灯的位置在移动 程序可以这样写 点亮P0 0连接的LED 延时点亮P0 1连接的LED 延时点亮P0 2连接的LED 延时 点亮P0 7连接的LED延时 程序流程图 主程序 START MOVA 0FEH 将数11111110赋给累加器A H代表十六进制MOVR0 8 将数8赋给寄存器R0LOOP MOVP0 A 把A移动过的数据送P0口显示ACALLDELAY 调用延时子程序RLA 将A中的数据左移一位 第一次移动11111110变为11111101 DJNZR0 LOOP 没有移动够8次继续移动SJMPSTART 移动完7次后跳到开始重来 以达到循环流动效果 参考程序 延时子程序 0 5s DELAY MOVR3 50 向R3赋值 R3 50LOOP1 MOVR4 20 向R4赋值 R4 20LOOP2 MOVR5 248 向R5赋值 R5 248NOP 空操作DJNZR5 R5减1不为0 继续执行本行 否则往下执行DJNZR4 LOOP2 R4减1不为0 跳转到LOOP2 否则往下执行DJNZR3 LOOP1 R3减1不为0 跳转到LOOP1 否则往下执行RET 延时子程序返回 END 程序结束 运行 运行Keil软件 利用Keil进行文件编译 利用Proteus软件进行仿真 程序的下载及运行 修改源程序进行调试 3 程序仿真与调试 总结 1 RR RL指令的应用2 进一步掌握KEIL软件和PROTEUS仿真软件的使用 七 任务评价及总结 评价 1 完成硬件电路的设计 20分2 完成主体程序设计 30分3 完成延时程序设计 30分4 完成了正确显示任务 20分 1 要使得本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论