心形环绕流水灯系统的设计与实现毕业论文.doc

心形环绕流水灯系统的设计与实现毕业论文.doc

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
心形环绕流水灯系统的设计与实现毕业论文 目录 1绪论 1 1.1 设计目的及意义 1 1.2 国内外市场研究概括 1 2系统总体方案设计 2 2.1总体设计目标 2 2.2总体设计组成框图 2 2.3方案选择与比较 2 3相关软硬件功能介绍 4 3.1单片机介绍及应用 4 3.2 STC89C52芯片功能简介 4 3.4 keil软件功能简介 6 4软件程序设计部分 8 4.1系统程序流程图 8 5硬件设计部分 9 5.1 Protel DXP电路板的设计 9 5.2所用元器件清单 11 5.3 单片机最小系统 11 5.4心形流水灯的效果图 12 6系统调试部分 13 6.1 Keil的调试部分 13 6.2 程序下载部分 14 7电路板的制作及调试 15 7.1 设计步骤及方法 15 7.2 电路板焊接过程中的注意事项 15 7.3 电路板调试及遇到问题的解决方案 16 8总结 17 参考文献 18 致谢 19 1绪论 1.1 设计目的及意义 随着现代科学技术的持续进步和发展和人们生活水平的不断提高,以大规模、超大规模集成电路为首的电子工艺技术的使用也越来越广泛,在日常生活中 也普遍常见,结合单片机技术设计的电子电路也层出不穷,像是基于单片机技术设计的LED流水灯,也越来越满足商业空间的需求,LED灯的优点主要体现在高节能、绿色环保、无辐射、使用寿命长等,在商店、酒吧、歌厅、舞台等许多场所正是由于装饰LED彩灯来照明,来展示店铺主题形象,塑造空间光形象,从而使消费者产生共鸣和联想,来建立情感交流,来吸引和引导消费者的目光。 本文在结合单片机的基础上设计了心形环绕流水灯,心形环绕流水灯是单片机,C语言实现同时也着重介绍了我所用到的相关软件芯片功能 图2-1总体设计框图 2.3方案选择与比较 2.3.1单片机芯片模块的比较与选择 主控制器芯片主要是负责控制LED灯的不同变化速度快慢以及变化效果。主控制器作为整个系统的控制核心部分,要求其功耗低、数据转换速率快。 方案一:采用STC89C52单片机系统。STC89C52单片机是一种低耗、可编程、高性能8位微控制处理器,其内部包括微处理器、具有8K在系统可编程Flash存储器、 看门狗定时器、输入/输出口、中断系统等,其具有价格低廉、技术成熟、操作简单等特点,满足本系统的要求。 方案二:选择TI公司生产的MSP430F149系列单片机系统。此款单片机具有低电压、超低功耗的特点,工作电压在3.6-1.8V之间,具有强大的功能和高效的运算处理能力。 方案选择:由于STC89C52价格便宜,支持在线下载程序而且编程简单而MSP430F149系列单片机的功能已经远远高于我们本系统,操作不便,综合考虑,我们选择方案一。 1.3.2 LED灯控制方式比较与选择 方案一:选用单片机I/O口一对一直接控制LED灯,正好控制32个LED灯。 方案二:采用74HC573锁存器控制LED灯,当运用两片74HC573锁存器就可以控制32个LED灯只占用的单片机的10个I/O口,这样就减少的I/O口的数量。 为了操作方便,减少复杂的步骤,我们采取方案一。 3相关软硬件功能介绍 3.1单片机介绍及应用 单片机是一种集成电路芯片的微控制器,它采用了大规模集成电路技术,在一块芯片上有数据处理能力的中央处理器(CPU)、随机存储器(RAM,内存)、只读存储器(ROM,硬盘)、I/O 接口、中断系统、定时/计数器和串行接口等部件。 单片机在智能仪表、军事装置 、家用电器 、计算机的数据传输与网络通讯、以及医用设备和一些实时工业领域等领域中使用的越来越广泛,由于常被藏在设备的内部,所以这是一种被称为嵌入式的设计理念,多起到控制和测量的作用,这些机械装置一旦用上了单片机,都会被冠以“智能型、微电脑控制等标志,这些产品都会产生升级换代的效果。 基于单片机技术的系统开发过程主要包括程序编写(编译)、仿真调试、烧写(烧录、固化、下载)、硬件电路设计、等过程。 程序的编译多采用Keil软件运行和调试,以生成所需要的Hex文件,原理图的绘制过程多采用Protel DXP和Protel 99SE等软件,将所生成Hex格式的二进制烧写文件程序下载到单片机芯片中。 3.2 STC89C52芯片功能简介 STC89C52是STC公司生产的一种低功耗、高性能的微控制器,具有8K在系统可编

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档