您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-基于AT89C52单片机的智能调光灯设计

免费下载毕业设计-基于AT89C52单片机的智能调光灯设计

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:自动化
  • 适用年级:大学
  • 上传用户:xuehai
  • 文件格式:word+ppt
  • 文件大小:829.99KB
  • 上传时间:2014-7-17 1:21:35
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-基于单片机的智能调光灯设计,共48页,13441字,附外文翻译、答辩PPT、仿真图
摘 要
在实际的应用中发现,当周边亮度大时,LED灯过亮,存在电能浪费;当周边亮度小时,LED灯过暗,又不能提供足够和恰当的光度。用来改善我们的生活质量,体验到科学技术带给我们更方便的生活,节省电能。因此,研究实用具有时钟功能的台灯的应用,有着非常现实的意义,具有很大的实用价值。
本文介绍了设计的框架结构和组成模块以及各模块的原理,介绍了各部分硬件设计和各部分软件设计以及软件流程图。该设计是以AT89C52 单片机为控制核心的集多种功能于一体的智能LED台灯。该台灯具有灯光亮度调节功能;具有时间显示功能。硬件设计分为单片机控制模块、按键模块、台灯模块、时钟模块、显示模块等五个部分。单片机控制用AT89C52,显示模块用LCD1602 液晶显示时间、日期等内容,按键模块用来调整时间、日期、LED的亮度等,时钟用DS1302 时钟芯片,台灯模块用13 颗LED灯。软件设计用单片机C /C++编写,通过PROTEUS和KEIL仿真软件进行程序仿真,实现了全部控制功能。
关键词:单片机,智能,显示,LED灯,时间

ABSTRACT
In practical applications, we found that the brightness of LED lights in the surrounding large power LED is still the same, there is a waste of energy; hours in the surrounding brightness LED lights do not provide adequate and appropriate luminosity. Used to improve our quality of life, to experience science and technology bring us more convenient life, to save energy.Therefore, the study and practical application of electronic bell, has a very real sense, has great practical value.
This paper describes the design principles of the framework structure and composition of modules and each module, introduces the various parts of the various parts of the hardware design and software design and software flow. The design is based on AT89C52 microcontroller core set of functions in one smart LED lamp. The lamp has a light brightness adjustment function; has a time display function; alarm function. Hardware design is divided into five parts.MCU control module, the key modules, lamp modules, clock module, alarm module, display module. MCU control with AT89C52, display module displays time, date and other content with LCD1602 , keypad module is used to adjust the time, date, etc. brightness LED clock with DS1302 clock chip, lamp module with 13 LED. SCM software design written in C/C++ language, the realization of all the control functions.
KEY WORDS: microcontroller, smart, display, LED lights and time

目 录
摘 要 I
ABSTRACT II
目 录 III
第一章 绪 论 5
1.1 选题意义 5
1.2 设计要求 6
1.2.1 功能实现 6
1.2.2 系统所需功能模块 6
1.3 系统基本方案选择和论证 7
1.3.1 单片机芯片的选择方案和论证 7
1.3.2 显示模块选择方案和论证 7
1.3.3 时钟芯片的选择方案和论证 8
第二章 系统的硬件设计 9
2.1 系统模块框图 9
2.2 系统整体硬件图 9
2.3 各模块电路的设计 10
2.3.1 单片机控制模块 10
2.3.2 晶振/复位模块 11
2.3.3 台灯模块 13
2.3.4 台灯调光按键模块 15
2.3.5 DS1302时钟电路模块 15
2.3.6 1602LCD显示模块 17
2.3.7 调节时钟按键模块 19
第三章 系统的软件设计 20
3.1 系统软件编程工具C和C++ 20
3.1.1 C简介 20
3.1.2 C++ 21
3.2 主程序的设计流程图 22
3.3.1 台灯模块流程图 22
3.3.2 台灯模块程序 23
3.4 LCD1602液晶显示 25
3.4.1 时钟设置流程图 25
3.4.2 时钟程序 26
第四章 仿真结果 36
4.1 仿真软件PROTEUS和KEIL 36
4.1.1 PROTEUS仿真软件 36
4.1.2 KEIL仿真软件 37
4.2 PROTEUS仿真图 37
4.2.1 LED灯亮度仿真 37
4.2.2 LCD1602时钟仿真 39
4.3 KEIL仿真 40
4.4 问题及解决 41
4.4.1 存在的问题 41
4.4.2 解决的措施 41
参考文献 42
致 谢 43
小 结 44

内容:设计一电路,不仅亮度可调,还可以显示时间等功能。
具体要求如下:
1) 显示当前的时间,24 时制的时、分、秒;
2) 可调节时间;
3) 可调节LED 光亮度;
步骤: l、了解所设计系统的工作原理及要求。
2、设计单片机工作的基本电路,如:晶振电路、复位电路。
3、根据系统设计要求选择发光二极管、按键等模拟部件。
4、设计系统基本电路。
5、绘制PRTUSE电原理图并编写系统控制程序。
6、联机进行系统仿真调试。

资料文件预览
共2文件夹,3个文件,文件总大小:1.44MB,压缩后大小:829.99KB
  • 毕业设计-基于AT89C52单片机的智能调光灯设计
    • 屈晓东
      • Microsoft Powerpoint演示文稿基于单片机的智能.ppt  [614.50KB]
      • Microsoft Word文档屈晓东毕业设计论文.doc  [692.60KB]
      • Microsoft Word文档屈晓东英文翻译.doc  [162.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部