内容参考-格式按照毕设论文格式.doc_第1页
内容参考-格式按照毕设论文格式.doc_第2页
内容参考-格式按照毕设论文格式.doc_第3页
内容参考-格式按照毕设论文格式.doc_第4页
内容参考-格式按照毕设论文格式.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

中国地质大学长城学院 本 科 课 程 设 计 题 目:基于单片机的节日流水灯设计 系 别信息工程系学生姓名侯浩尹专 业电气工程及其自动化学 号043130226指导教师刘瑞静职 称高级工程师2016年 06 月 10 日基于单片机的节日流水灯设计摘 要单片机课程设计主要是为了让我们增进对AT89C51单片机电路的感性认识,加深对理论方面的理解。了解软硬件的有关知识,并掌握软硬件设计过程、方法及实现,为以后设计和实现应用系统打下良好基础。另外,通过简单课题的设计练习,使我们了解必须提交的各项工程文件,达到巩固、充实和综合运用所学知识解决实际问题的目的。本文介绍了一种简易LED节日流水灯系统的软硬件设计过程,本方案以AT89C51单片机作为主控核心,按键控制电路、LED显示电路以及单片机最小系统等模块组成的核心主控制电路。利用软件编程烧录程序到单片机来实现对LED节日流水灯进行控制。本系统具有电路结构简单、易操作、硬件少、体积小、成本低、低能耗等优点,具有一定的实用和参考价值关键词:AT89C51; 节日流水灯; 单片机 AbstractSCM curriculum design is mainly in order to allow us to enhance the AT89C51 microcontroller circuit of perceptual knowledge, to deepen the understanding of the theory. Understanding of software and hardware related knowledge, and master the software and hardware design process, methods and implementation, for the future design and implementation of the application system to lay a good foundation. In addition, through the simple task of the design practice, so that we understand the need to submit the project documents, to consolidate, enrich and comprehensive use of knowledge to solve practical problems. This paper introduces the software and hardware design of a simple LED festival light water system, the scheme to AT89C51 single-chip microcomputer as the core of the main control, button control circuit, LED display circuit and the singlechip minimum system module composition core of the main control circuit. Using the software programming program to the microcontroller to achieve the LED light water festival. The system has the advantages of simple structure, easy operation, less hardware, small volume, low cost, low energy consumption, etc., which has a certain practical and reference value.Key words:Single-chip Microcomputer;LED festival light;AT89C51目 录1 绪论1.1 设计目的及意义1.2设计内容与要求2系统硬件设计(分模块介绍原理)2.1总体方案设计(画出总体设计框图并简单介绍)2.2 时钟电路设计2.3 复位电路设计2.4 按键电路设计2.5 显示电路设计3系统软件设计(说明设计思路,画出程序流程图,写出源程序)3.1主程序流程图设计3.2子程序流程图设计3.3 源程序4系统调试与仿真4.1 proteus简介(系统调试)4.2 仿真5 总结参考文献1绪 论1.1 设计的目的1.2 设计的内容及要求本文中的设计是一个基于AT89C51系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能音乐盒。该音乐盒主要由按键电路、复位电路、蜂鸣器,电源电路以及显示电路组成。具体设计内容如下:1以单片机为核心设计一个数字音乐盒,盒内存有3首乐曲,每首不少于30s。2采用LCD显示乐曲信息,开机时有英文欢迎提示字符,播放时显示歌曲序号及时间。3可通过按下功能键k1、k2、k3之一,选择3首乐曲中的1首,然后按下播放暂停键控制歌曲的播放或暂停,并另设控制歌曲的上、下首键和开机键。本文中的设计还要求使用KEIL编程软件和PROTEUS仿真软件的联调,并且对所设计的音乐盒源程序进行编程、调试以及音乐盒硬件进行仿真、调试。2系统硬件设计2.1总体方案设计本文中的设计用到了AT89C51单片机,4*2键盘,蜂鸣器,16*2 LCD,直流可调稳压电源。总体设计框图见图1。当键盘有键按下时,判断键值,启动计数器T0,产生一定频率的音频脉冲,驱动蜂鸣器,放出乐曲。同时启动定时器T1,并驱动LCD,显示乐曲播放的序号及时间。AT89C51单片机LCD显示电路晶振复位电路按键输入蜂鸣器电源电路 图 总设计框图2.2 时钟电路设计2.3 复位电路设计2.4 按键电路设计2.5 显示电路设计 3程序软件设计3.1主程序流程图根据设计的要求和硬件的电路画出程序流程图,如图12所示,主程序开始,液晶初始化、清屏、内存初始化等变量及LCD接口初始化,还有计数器T0、定时器T1初始化。完成初始化后,等待按键,是否有按键按下?若开机键按下LCD显示WELCOME字符,若无开机键按下,处以等待状态。完成开机后,继续等待按键,若有按键按下,LCD显示歌曲序号及播放时间,并转到按键对应的程序执行,若无按键按下,处以等待状态。当按键按下后相应的程序执行完,转到“等待是否有按键按下?”处。依据按键码播放所选歌曲YLCD显示英文欢迎字符“WE

温馨提示

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

最新文档

评论

0/150

提交评论