基于单片机的智能台灯的设计(任务书,开题报告,论文12800字)
摘要
本文以STC89C51单片机为核心,采用热释电红外传感器、红外测距传感器、光敏电阻、ADC0809芯片、蜂鸣器、数码管、按键和LED灯泡实现了智能台灯的自动开关、自动调节亮度、纠正坐姿等功能。
论文首先论证了系统的总体设计方案,然后介绍了各个功能模块的器件选型。在系统硬件设计方面,首先对传感器、LED、单片机、点触式按键的结构和功能等进行了介绍,然后分别描述了信号检测与处理模块、灯光控制模块、红外测距模块、光线检测模块、单片机控制模块、按键模块和数码管显示模块的功能及设计过程。系统软件部分采用模块化的思想,给出了主程序、计时函数、显示函数和按键控制函数的流程图,并介绍了各程序实现的功能。论文最后给出了仿真与调试的过程和结果,并总结了调试过程中遇到的问题及解决方法。
关键词:智能台灯 ADC0809 单片机 热释电红外传感器
Intelligent desk lamp design Based on MCU
Abstract
This paper takes STC89C51 microcontroller as the core,uses the pyroelectric infrared sensor, infrared distance sensor, photosensitive resistance, ADC0809 chip, buzzer, digital tube, buttons and LED bulbs has realized the intelligent automatic switch of desk lamp, automatically adjust the brightness, correct posture, and other functions.
Paper first demonstrates the overall design of the system,then introduces the selection of each functional module of the device.In the aspect of the system hardware design, first of all sensors, LED, the structure and function of MCU and point touch buttons, etc are introduced,Then respectively describes the signal detection and processing module, lighting control module, the infrared distance measurement module, the light detection module, single-chip microcomputer control module, keys module and digital tube display the function of the module and the design process。System software part by adopting the idea of modularization, this paper gives the main program, timing function, display function and the flow chart of key control function, and then introduced the function of each program implementation.Paper presents the process and results of simulation and debugging, and summarizes the problems in the debugging process and solving methods.
Keywords:Intelligence desk lamp;ADC0809;MCU; Pyroelectric infrared sensor
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1 智能台灯系统概述 1
1.2论文的研究内容 2
第二章 系统方案设计 3
2.1智能台灯的设计方案 3
2.2系统各功能模块器件选型 5
2.2.1单片机选型 5
2.2.2 传感器选择 5
2.2.3 显示器选择 8
第三章 系统硬件设计 9
3.1 系统各模块电路设计 9
3.1.1信号检测与处理电路 9
3.1.2灯光控制电路 12
3.1.3单片机电路 13
3.1.4按键模块电路 14
3.1.5显示模块 15
3.2系统工作原理 15
第四章 系统软件设计 18
4.1主函数流程图 18
4.2计时函数流程图 21
4.3显示函数流程图 22
第五章 系统仿真和调试 23
总结及展望 27
参考文献 28
附录 系统部分源程序 30
|