网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > [完整论文]参考使用 > 自动化专业 > 正文

基于单片机的智能调光灯设计

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 16/02/13

鉴于大家对自动化专业十分关注,我们编辑小组在此为大家搜集整理了“基于单片机的智能调光灯设计”一文,供大家参考学习!

论文编号: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
ABSTRACTII
目  录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和KEIL36
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
基于单片机的智能调光灯设计......
  • 上一篇资讯: [自动化专业]
  • 版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号