单片机课程设计:彩灯控制器地设计

单片机课程设计:彩灯控制器地设计

ID:47077451

大小:1.10 MB

页数:23页

时间:2019-07-17

单片机课程设计:彩灯控制器地设计_第1页
单片机课程设计:彩灯控制器地设计_第2页
单片机课程设计:彩灯控制器地设计_第3页
单片机课程设计:彩灯控制器地设计_第4页
单片机课程设计:彩灯控制器地设计_第5页
资源描述:

《单片机课程设计:彩灯控制器地设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档黄河科技学院课程设计任务书工学院机械系机械设计制造及其自动化专业09级1班学号姓名朱施泽指导教师郭晓君题目:彩灯控制器的设计课程:单片机课程设计课程设计时间2012年12月21日至2012年1月3日共2周课程设计工作内容与基本要求(设计要求、设计任务、工作计划、所需相关资料)(纸张不够可加页)1.设计要求利用AT89C51单片机作为微控制器,用16盏以上的LED小灯,实现至少4种彩灯灯光效果(不含全部点亮,全部熄灭);可以用输入按钮在几种灯光效果间切换;可以通过按钮暂停彩灯效果,使小灯全亮

2、,再次按下相同按钮后继续之前的效果。2.设计任务与要求2.1系统硬件电路设计根据该系统设计的功能要求选择所用元器件,设计硬件电路。要求用Proteus绘制整个系统电路原理图。2.2软件设计根据该系统要求的功能进行软件设计,绘制整个系统的软件流程图;根据流程图编写程序并汇编调试通过;列出软件清单,软件清单要求逐条加以注释。2.3Proteus仿真用Proteus对系统进行仿真并进行软硬件调试。2.4编写设计说明书内容包括任务书、设计方案分析、硬件部分设计、软件部分设计、调试结果整理分析、设计调试的心

3、得体会等,字数不少于4000字;硬件部分设计要绘制整个系统电路原理图,对各部分电路设计原理做出说明;软件设计部分要绘制整个系统及各部分的软件流程图,列出程序清单,逐条加以注释,并在各功能块前加程序功能注释。3.工作计划文案大全实用文档序号设计内容所用时间1布置任务及调研4天3制作与调试8天4撰写设计报告书2天合计14天4.主要参考资料单片机课程设计指导书皮大能北京理工大学出版社2010.78051单片机实践与应用吴金戎清华大学出版社2003.8单片机技术基础教程与实践夏路易电子工业出版社 2008

4、.1MCS-51单片机原理接口及应用王质朴北京理工大学出版社2009.11基于Proteus的单片机系统设计与仿真实例蒋辉平机械工业出版社2009.7指导老师签字:日期:文案大全实用文档目录1系统硬件设计41.1电路设计41.2主要元器件介绍51.2.1AT89c51单片机芯片介绍51.2.2主要特性52系统软件设计72.1综述72.2主程序及流程图72.2.1主程序72.3子程序的编程思路82.3.1延迟子程序流程图93系统调试与仿真分析113.1软件调试113.1.1单片机C语言113.1.2

5、KeiluVision2113.1.3Proteus123.2软件仿真结果及分析133.2.1闪光效果一:单灯向里移动133.2.2闪光效果二:流水左移143.2.3闪光效果三:3灯走马右移153.2.4闪光效果三:红色流水内外移动164致谢175参考文献18附录程序代码18文案大全实用文档1系统硬件设计整个系统以AT-89C51单片机作为主控核心,与发光二极管LED等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。本系统具有体积小、硬件少、电路结构简单及容易操作等优点。1.1电路设计

6、彩虹灯控制器电路见【图1】。其主要设计器件有AT89C51,复位电路,时钟电路,5个按钮(其中一个为检测按钮)。通过软件设计,使单片机P0和P1作为LED驱动信号输出口,4个外部按钮作为按钮输入口。图1彩虹灯控制器电路图文案大全实用文档1.2主要元器件介绍1.2.1AT89c51单片机芯片介绍AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。

7、单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。1.2.2主要特性·与MCS-51兼容·4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128*8位内部RAM·32可

8、编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路;1.2.3引脚定义及功能见【图2】。文案大全实用文档图2AT89C51引脚图(1)输入输出引脚(P0、P1和P2端口引脚)P0~P3是89C51与外界联系的4个8位双向并行I/O口。本设计中P0和P1口作为LED驱动信号输出口,P2口与4个按钮连接作为按钮输入口,控制4中彩虹灯效果。(2)AT89C51单片机的基本结构见【图3】图3AT89C51基本结构文案大全实用文档

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。