基于单片机的智能台灯设计.doc

资料分类:工业大学 上传会员:唐糖糖 更新时间:2022-07-20
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15712
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本设计是一种基于单片机的智能台灯系统设计,主要包括实物演示与软件仿真两个方面。该系统设计具有如下特点:一方面能够降低能耗,自动调整对光照强度;另一方面能够校正坐姿,提醒使用者保护视力。

硬件部分主要以STC89C52单片机最小系统为核心,再选择合适的工作模块加以分析,如:人体感应模块、蜂鸣器模块、光照采集模块等。并详细介绍了元件参数、工作原理以及功能特性。

软件部分主要是对程序进行设计,利用Keil软件编写代码和调试程序。然后设计整个系统的流程图,包括模数转换、PWM调光程序以及键盘模块。最后通过Proteus软件进行仿真。

本设计介绍了智能模式和手动模式。在智能模式时,通过检测附近是否有人,来决定台灯的工作状态,从而达到节能目的。通过检测读者与桌面的距离和工作时长,决定蜂鸣器是否报警,示意调整坐姿、休息放松,从而预防近视。在手动模式时,手动调节台灯亮度。

 

关键词:单片机  智能台灯  软件仿真  智能模式

 

目录

摘要

Abstract

第一章 绪论-1

1.1 论文课题来源-1

1.2 研究现状-1

1.3 发展趋势-2

1.4 设计目标-3

1.5 本文的主要工作和内容安排-3

第二章 总体方案设计-5

2.1 系统设计思路-5

2.2 系统工作过程-5

2.3 方选择案-6

2.3.1 选择单片机芯片-6

2.3.2 选择测距报警模块-6

2.3.3 选择按键控制模块-6

2.3.4 选择人体感应模块-7

2.3.5 选择光敏检测模块-7

2.4 本章小结-7

第三章 系统的硬件设计-8

3.1 单片机最小系统的设计-8

3.1.1 STC89C52芯片简介-8

3.1.2 单片机最小系统-10

3.2 光照强度采集电路设计-11

3.2.1 光敏电阻概述-11

3.2.2 工作原理-11

3.2.3 ADC0832简介-12

3.2.4 光照强度采集电路-12

3.3 人体红外检测模块-13

3.3.1 热释电红外传感器的原理-13

3.3.2 热释电红外传感器的特性-13

3.3.3 介绍HC-SR501模块-13

3.3.4 人体红外检测电路-14

3.4 蜂鸣器报警模块-14

3.5 距离检测模块-15

3.6 按键控制模块的设计-16

3.7 本章小结-17

第四章 系统的软件设计-18

4.1 Keil软件及C51语言简介-18

4.1.1软件简介-18

4.1.2 C语言介绍-18

4.2 程序流程图设计-19

4.2.1 总体程序流程图设计-19

4.2.2 模数转换程序设计-21

4.2.3 PWM调光程序设计-23

4.3 键盘控制模块-24

4.4 本章小结-25

第五章 硬件与软件调试-26

5.1 硬件调试-26

5.1.1 调试步骤-26

5.1.2 实物演示-26

5.2 Proteus仿真-29

5.3 本章小结-30

第六章 总结与展望-32

6.1 设计总结-32

6.2 未来可持续发展展望-32

参考文献-33

致谢-35

相关论文资料:
最新评论
上传会员 唐糖糖 对本文的描述:根据以上情况,需要研发出一种新型智能台灯。这种智能台灯需要具备如下特点:一方面能够自动对台灯亮度进行调整;另一方面还要具备校正坐姿等功能。因此,本课题就是在上述背......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: