范文编号:ZD1548 范文字数:13441,附外文翻译,答辩PPT,任务书点击下载基于单片机的智能调光灯设计摘要 在实际的应用中发现,当周边亮度大时,LED灯过亮,存在电能浪费;当周边亮度小时,LED灯过暗,又不能提供足够和恰当的光度。用来改善我们的生活质量,体验到科学技术带给我们更方便的生活,节省电能。因此,研究实..
范文编号:ZD1548 范文字数:13441,附外文翻译,答辩PPT,任务书 点击下载
基于单片机的智能调光灯设计 摘要 在实际的应用中发现,当周边亮度大时,LED灯过亮,存在电能浪费;当周边亮度小时,LED灯过暗,又不能提供足够和恰当的光度。用来改善我们的生活质量,体验到科学技术带给我们更方便的生活,节省电能。因此,研究实用具有时钟功能的台灯的应用,有着非常现实的意义,具有很大的实用价值。 本文介绍了设计的框架结构和组成模块以及各模块的原理,介绍了各部分硬件设计和各部分软件设计以及软件流程图。该设计是以AT89C52 单片机为控制核心的集多种功能于一体的智能LED台灯。该台灯具有灯光亮度调节功能;具有时间显示功能。硬件设计分为单片机控制模块、按键模块、台灯模块、时钟模块、显示模块等五个部分。单片机控制用AT89C52,显示模块用LCD1602 液晶显示时间、日期等内容,按键模块用来调整时间、日期、LED的亮度等,时钟用DS1302 时钟芯片,台灯模块用13 颗LED灯。软件设计用单片机C /C++编写,通过PROTEUS和KEIL仿真软件进行程序仿真,实现了全部控制功能。 关键词:单片机,智能,显示,LED灯,时间 ABSTRACT ... 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 基于单片机的智能调光灯设计相关范文 |
上一篇:基于单片机的家用定时报警器硬件.. | 下一篇:激光武器光电跟踪瞄准系统的设计.. |
点击查看关于 基于 单片机 智能 调光 设计 的相关范文题目 | 【返回顶部】 |