流水灯 单片机 实验报告.docVIP

  • 70
  • 0
  • 约5.05千字
  • 约 14页
  • 2023-10-15 发布于湖北
  • 举报
PAGE 课程设计报告(论文) 设计课题: 流水灯 专业班级: 学生姓名: 指导教师: 设计时间: 单片机技术课程设计 课程设计任务书 姓 名: 专 业: 班 级: 指导教师: 职 称: 课程设计题目: 流水灯 已知技术参数和设计要求: 要求电路开启后: led灯逐个亮,逐个灭 以中间四点为中心,向外扩散 四个灯顺时针亮 灯顺时针亮 从左往右亮 从下往上亮 上半部分亮 下半部分亮 所需仪器设备:计算机 一台 单片机最小系统 一套 成果验收形式:设计成果现场验收、回答提问、课程设计报告 参考文献:单片机课程教材 时间 安排 指导教师: 教研室主任: 注:本表下发学生一份,指导教师一份,栏目不够时请另附页。 课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前。 内 容 摘 要 电子技术实验是一门重要的实践性技术基础课程。开设本课程的目的在于使学生理论联系实际,在老师的指导下完成大纲规定的实验任务。通过实验熟悉电工.电子技术的应用中常用的设备和电子器件,熟悉常用仪器的使用方法,掌握正确记录.处理实验数据、绘制曲线、分析实验结果的方法,从而开发学生分析问题或解决问题的能力,培养学生具有严谨的工作作风,实事求是的科学态度,刻苦钻研、勇于探索和创新的开拓精神以及遵守纪律、团结协作和爱护公物的优良品质,为今后从事专业科研工作和工程技术工作打下良好的基础。 流水灯是一串按一定的规律像流水一样连续闪亮。流水灯控制是可编程控制器的一个应用,其控制思想在工业控制技术领域也同样适用。 。 索引关键词:流水灯 循环亮灭 目 录 一 概 述 ………… ……………………………………………………1 二 方案设计与论证……………………………………………………………1 三 单元电路设计与参数计算…………………………………………………2 四 总原理图及元器件清单……………………………………………………3 五 安装与调试…………………………………………………………………4 (一般分静态调试与动态调试两大内容) 六 性能测试与分析……………………………………………………………4 (要围绕设计要求中的各项指标进行) 七 结论…………………………………………………………………………4 八 心得体会……………………………………………………………………4 九 参考文献……………………………………………………………………4 附录:程序 PAGE 3 概述 要求电路开启后,灯在时钟信号作用下按以下规律转换状态。 电路开启后: led灯逐个亮,逐个灭,以中间四点为中心,向外扩散,四个灯顺时针亮,灯顺时针亮,从左往右亮,从下往上亮,上半部分亮,下半部分亮 二、方案设计与论证 实现单片机流水灯很简单,但是我们不能说P1.0你变低,它就变低了。因为单片机听不懂我们的汉语的,只能接受二进制的“1、0”机器代码。我们又怎样来使单片机按我们的意思去工作呢? 为了让单片机工作,只能将程序写为二进制代码交给其执行;早期单片机开发人员就是使用人工编写的二进制代码交给单片机去工作的。今天,我们不必用烦人的二进制去编写程序,完全可以将我们容易理解的“程序语言”通过“翻译”软件“翻译”成单片机所需的二进制代码,然后交给单片机去执行。 这里的“程序语言”目前主要有汇编语言和C语言两种;在这里我们所说的“翻译”软件,同行们都叫它为“编译器”,将“程序语言”通过编译器产生单片机的二进制代码的过程叫编译。 要想使LED1变亮,只需将对应的单片机引脚电平变为低电平就可以了。 主程序中用到了五条汇编语言指令:CLR、ACALL、SETB、LJMP、END。 CLR: 是将其后面指定的位清为0,程序中使对应端口输出低电平 ACALL:是子程序调用指令,程序中调用了DELAY延时子程序 SETB:是将其后面指定的位置成1,程序中使对应端口输出高电平 AJMP:是无条件跳转指令,意思是:跳转到指定的标号处继续运行 END: 是程序结束的伪指令,意思是告诉编译器,程序到此结束。伪指令 三、单元电路设计与参数计算 单片机电路 流水灯电路 四、总原理图及元器件清单 总原理图

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档