基于单片机的多功能视力保护器的设计

基于单片机的多功能视力保护器的设计(任务书,开题报告,外文翻译,论文11400字)
摘要
在我国青少年近视问题严重,因此设计一款集“坐姿”、“时间”、“光线”等多功能的视力保护器的意义重大。本文详细介绍系统主要硬件组成部分及其原理和作用,给出了整个程序的流程图。
本文所设计了的多功能视力保护器以89C52单片机为核心,同时以报警发声电路、定时报警发声电路、光强报警电路和超声波测距报警电路等为辅助电路构成本设计的硬件系统,用C语言编写软件程序,从而完成设计要求。
关键词: 单片机 超声波 C语言 光强报警 定时报警
Microcontroller-based Design of Multi-functional Eye Protection
Abstract
In our county juvenile myopia is a serious problem, so design a set of "sitting", "time", "light" multi-functional eye protection is of great significance. This paper describes the major hardware components of the system and the principle and function, the entire process flow chart is given.
This article is designed a multi-functional eye protection with 89C52 microcontroller core, both audible alarm circuit, timer alarm sounding circuit, light intensity alarm circuit and ultrasonic ranging alarm circuit for the auxiliary circuits of the design of the hardware system, using C language writing software programs, thus completing the design requirements. [资料来源:http://Doc163.com]
Keywords: Microcontroller, ultrasonic, C language, light intensity alarm, timer alarm
本文主要研究内容
因为单片机具有智能处理的功能,所以本设计采用以单片机为核心。通过计算和实验完成其他部分的设计。第一步,设计完成各功能模块电路的设计;第二步;完成整体电路的设计;第三步,利用C语言完成软件的编写;第四步,将程序写入单片机进行调试。其中在选择硬件元器件时,要比较芯片的性价比,选择合适的芯片,而选择电容、电阻时需要先计算然后再选择。在本设计中,单片机芯片选择89C52型,测距模块通过超声波测距来完成,光强检测模块通过光敏电阻来实现,定时模块是通过单片机的内部的定时计数器来实现的,显示模块采用四位数码管动态显示来实现,报警模块采用蜂鸣器发声电路和LED灯发光电路。电路通过程序自动复位。
本设计的基于单片机的多功能视力保护器,具有以下功能:
1.当读写环境光线不足时,蜂鸣器发出报警同时绿色的LED灯亮,提醒用户调整读写环境的光线强度;
2.当使用者脸离桌面的距离小于35cm时,蜂鸣器发出报警同时黄色的LED灯亮,提醒用户调整坐姿;
3.当用户的读写时间达到45分钟时,蜂鸣器发出报警同时红色的LED灯亮,提醒用户注意休息;
4.光线强度检测的灵敏度可调整;
5.数码管显示电路,显示学习时间以及距离桌面的距离。



目录
摘要 I
ABSTRACT II
第1章 绪论 1
1.1选题背景 1
1.2视力保护器的发展现状和展望 1
1.3本文主要研究内容 2
1.4论文的工作安排 3 [资料来源:http://Doc163.com]
第2章 系统设计方案的论证 4
2.1系统设计方案的选择 4
系统硬件的功能框图如下 4
2.1.1 单片机的选择 4
2.1.2测距模块的选择 5
2.1.3光强检测模块选择 5
2.1.4定时模块的选择 5
2.2系统设计方案的确定 6
第3章 系统的硬件设计 7
3.1系统的硬件整体框图 7
3.2 89C52单片机简介 7
3.2.1 89C52单片机主要组成部分 8
3.2.2 89C52单片机各个引脚的介绍 9
3.3超声波测距电路 9
3.4光强检测电路 11
3.5定时电路 12
3.6蜂鸣器报警发声电路 14
3.7 LED灯发光报警电路 14
3.8四位数码管显示 15
3.9复位电路 17
3.10硬件电路的焊接 17 [资料来源:http://Doc163.com]
3.10.1焊接前的准备 17
3.10.2焊接步骤 18
第4章 系统软件设计 20
4.1 Keil C51软件开发平台 20
4.2 整体模块软件设计 21
4.3子模块软件设计 22
4.3.1超声波模块 22
4.3.2定时模块 23
4.4编程语言的选择 23
4.5主要软件程序 24
第5章 系统调试 26
5.1软硬件调试与测试 26
5.1.1软件调试 26
5.1.2硬件调试 27
5.2系统工作情况 27
第6章 总结 29
参考文献 30
致谢 32
附录I软件程序 33 [资料来源:http://doc163.com]
