基于单片机的视力保护及身姿矫正器设计
基于单片机的超声波视力保护仪的设计毕业设计论文

毕业设计设计题目:基于单片机的超声波视力保护仪的设计目录陇东学院本科生毕业设计诚信声明 (1)基于单片机的超声波视力保护仪的设计 (2)摘要 (2)关键词 (2)Abstract (2)1 引言 (3)1.1 研究的背景 (3)1.2 研究的主要内容 (3)1.3 应解决的关键问题 (4)2 总体方案设计 (4)2.1 硬件设计 (5)2.1.1 电源稳压电路设计 (5)2.1.2 主控制器模块 (5)2.1.3 光照强度检测模块 (5)2.1.4 报警提示模块 (5)2.1.5 坐姿检测模块 (5)2.1.6 显示模块 (5)2.2 最终方案 (6)3 硬件实现及单元电路设计 (6)3.1主控制模块 (6)主控制最小系统电路如图3.1所示]9[。
(6)3.3 蜂鸣器报警驱动电路 (7)3.4 按键电路 (8)3.5 光照强度检测电路 (8)3.6 显示模块 (9)3.7 超声波坐姿测距模块 (9)3.8 定时报警电路 (11)4 系统软件设计方案 (11)4.1 系统主程序流程图 (12)5 系统分析 (13)5.1测试结果及误差分析 (13)7优点和不足 (14)结论 (15)参考文献 (15)致谢 (16)附录1 总电路图 (17)附录2成品展示 (18)附录3(单片机C源程序清单) (19)陇东学院本科生毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
作者签名:二 O 一五年月日基于单片机的超声波视力保护仪的设计赵学琴,吴志荣(陇东学院电气工程学院甘肃庆阳 745000)摘要:本设计主要内容是人体视力与桌面距离检测电路的设计与制作,该电路的工作原理是由AT89C52单片机为控制的核心部分,通过超声波传感器测距,能实现使用者距离与学习时间进行定时并通过报警来提示时间已到的功能和使用者注意用眼卫生的功能。
基于单片机的多功能视力保护仪设计

• 156•针对青少年在看书学习时存在的不良习惯,设计一种以STC89C52单片机为控制核心,具检测、测距、测温、参数设置、报警等多种功能的视力保护仪。
若光强在设置范围外、实测距离低于设置值或达到设置学习时间时,进行报警提示,及时纠正坐姿及进行视力保护。
本文详细介绍了设计方案、硬件设计及软件设计方法,并通过Proteus 与Keil 软件的仿真调试分析及系统的实物调试分析,表明系统达到设计要求。
随着社会的进步,青少年也越来越重视学习,学习的时间也不断增加。
但由于不规范的坐姿,长时间的用眼,光线条件不佳等因素,也导致了青少年的近视率越来越高。
如何规范青少年的学习姿势,保护视力,降低近视的发生率,已经成为亟待解决的问题。
本设计从青少年在学习中保护视力的角度出发,设计出一款具有感光检测、测距、测温、参数设置、报警提示等多种功能的视力保护仪,能实时监测使用者在看书学习的状态。
若出现坐姿不正,光线过暗或过亮,或看书时间过长等情况,立即进行报警提示,从而起到保护使用者视力的作用,此外还可具有显示环境温度等附加功能。
1 方案设计及硬件设计1.1 方案设计根据设计要求,得到系统原理框图如图1所示。
系统以ST-C89C52单片机为核心,整个系统主要由单片机最小系统、光线传感器电路、A/D 转换器电路、超声波测距电路、测温电路、参数设置电路、液晶显示屏、报警电路等构成。
软件部分采用C 语言模块化设计,系统采用循环检测模式来对光线强度、人脸部与桌面的距离、学习时间、环境温度等进行显示及报警提醒。
图1 系统原理框图1.2 光线强度检测电路设计本系统的光线强度采用光敏电阻来进行检测。
光敏电阻内部导电率会随光照强度而发生改变。
当光线强度变大时,导电率也随之变大,使电阻值变小,输出电压也将线性增大。
本电路中,采样到的电压值u=VCC ×LDR1/(R2+LDR1),经过AD 转换器ADC0832的CH0通道进行A/D 转换,转换结果经单片机读取后得到对应的电压值并进行处理。
基于单片机的多功能视力保护器

基于单片机的多功能视力保护器视力保护对于现代人来说越来越重要,我们每天都在面对电脑屏幕、手机屏幕等电子产品,长时间使用这些设备容易造成眼睛疲劳和视力下降。
因此,设计基于单片机的多功能视力保护器可以帮助人们缓解眼睛疲劳,保护视力。
本文将介绍这个视力保护器的设计思路和主要功能。
首先,我们需要一个单片机作为控制核心。
可以选择常用的Arduino或者树莓派等。
接下来,我们需要一块TFT液晶屏幕作为显示器,用来显示一些基本信息和设置选项。
在软件方面,我们需要编写一段代码来实现以下功能:1.蓝光过滤:蓝光是电子产品中主要的有害光线之一,长时间暴露在蓝光下会对眼睛造成伤害。
因此,我们要在视力保护器中加入蓝光过滤功能,可以实时调整屏幕的蓝光强度,以减少对眼睛的伤害。
2.提醒休息:长时间注视电子屏幕会导致眼睛疲劳,因此,视力保护器还可以设置一个提醒功能,每隔一定时间提醒用户休息。
可以通过闪烁屏幕或者发出声音等方式来提醒,用户也可以根据自己的需求进行设置。
3.调节亮度:不同的环境对于眼睛的压力也不同,因此,视力保护器还可以根据环境的光线强度自动调节屏幕的亮度,以减轻眼睛的疲劳。
4.调节对比度:适当的对比度可以提高图像的清晰度,减少眼睛对屏幕的疲劳。
因此,视力保护器还可以根据环境的光线强度自动调节屏幕的对比度。
5.眨眼提醒:长时间使用电子产品会导致眨眼频率下降,进而造成眼睛疲劳和视力下降。
视力保护器可以通过计算眨眼频率来提醒用户眨眼,保护眼睛。
6.眨眼检测:为了更好地提醒用户眨眼,视力保护器还可以通过人脸识别技术检测用户的眨眼情况,以便更准确地提醒用户。
7.记录使用情况:视力保护器可以记录用户使用电子产品的时间,眨眼频率等信息,以便用户了解自己的使用情况,并进行相应的调整。
这只是一个基本的多功能视力保护器的设计思路,实际应用中还可以根据需要进行相应的功能扩展。
基于52单片机多功能视力保护器坐姿矫正仪设计_

本科学生毕业论文(设计)题目基于52单片机多功能视力保护器坐姿矫正仪设计姓名学号论文编号院 (系)专业指导教师职称(学历)完成时间摘要本文提出了一种基于单片机的多功能视力保护器,该设计主要对视力保护器的硬件和软件进行了研究。
在硬件设计中主要利用了89C52型单片机作为主控芯片,外围还设计了超声波报警电路、光线强度报警电路和定时报警电路;在软件设计中利用C语言编程实现该多功能视力保护器。
该设计实现了当距离近、光线弱和时间较长时均报警提示的功能。
关键词:单片机;超声波;视力保护AbstractThis paper presents a multi-functional eye protection based on microcontroller, which is designed primarily for vision protection hardware and software were studied. In the hardware design of the main advantage of the 89C52 microcontroller as the master chip peripherals designed ultrasonic alarm circuit, light intensity and timing alarm circuits alarm circuit; the use of C language programming This versatile eye protection in software design. The design achieved her from the past, all alarm functions longer weak light and time.Keywords:MCU; ultrasonic; vision protection目录摘要 (I)Abstract ................................................................................................................................ I I 0 前言 . (1)0.1选题背景 (1)1总体方案设计 (1)1.1主要器件的选择 (1)1.1.1 单片机的选择 (1)1.1.2显示器件的选择 (2)1.1.3 光照强度检测模块选择 (2)1.1.4报警提示模块选择 (2)1.1.5电源稳压电路设计的选择 (3)1.1.6坐姿检测模块的选择 (3)1.2系统整体设计概述 (3)1.3超声波的工作原理 (4)1.4定时报警电路 (4)2 硬件实现及单元电路设计 (5)2.1主控制电路模块 (5)2.2 电源电路设计 ......................................................................... 错误!未定义书签。
基于STM32单片机的智能视力保护系统设计

基于STM32单片机的智能视力保护系统设计智能科技的快速发展已经深刻地影响了我们的生活。
在电子产品日益普及的今天,人们对视力保护的需求也越来越大。
为了帮助人们有效地保护视力,本文将介绍一种基于STM32单片机的智能视力保护系统设计方案。
1. 系统概述智能视力保护系统是一种基于STM32单片机的硬件设备,旨在通过监测使用者的视力状况并采取相应的保护措施,预防视力损伤和疲劳。
它通过与一系列外部传感器和显示器相连接,实时地检测和分析使用者的眼睛状况,并根据需要调整显示器的亮度、对比度和颜色,以减少对眼睛的伤害。
2. 系统组成2.1 STM32单片机本系统采用STM32系列单片机作为核心处理器。
STM32单片机具有强大的计算和控制能力,能够高效地处理各种数据和信号,并实时进行视力状态分析和处理。
2.2 眼动追踪传感器眼动追踪传感器是本系统的重要组成部分,用于实时监测使用者的眼动情况。
传感器通过检测使用者的瞳孔移动轨迹,获取眼睛的位置信息,以及瞳孔的大小和形状等数据,从而判断使用者的视力状况和眼睛疲劳程度。
2.3 光敏传感器光敏传感器用于实时检测周围环境的光强度。
当环境的光强度过强或过弱时,系统可以根据实时采集到的数据调整显示器的亮度,以确保使用者的视觉舒适度和视力保护效果。
2.4 显示器显示器作为用户和系统的交互界面,用于呈现监测数据和调整参数。
本系统中的显示器可以根据使用者的视力状态,智能调整亮度、对比度和颜色等参数,以减少对眼睛的负担。
3. 系统工作原理3.1 数据采集与处理系统通过眼动追踪传感器实时获取使用者的眼睛位置、瞳孔大小和形状等数据,并通过光敏传感器获取环境的光强度数据。
这些数据将被传输到STM32单片机进行处理和分析。
3.2 视力状态分析基于采集到的眼睛位置和瞳孔数据,系统能够对使用者的视力进行实时分析。
通过对比用户的实际视力情况和理想视力情况的差异,系统可以判断出用户的视力健康状态和眼睛疲劳程度。
单片机控制下的坐姿矫正器

本科毕业论文(设计)题目:单片机控制下的坐姿矫正器学院:物理与电子科学学院班级: 2010级电子三班姓名:***指导教师:张丽职称:副教授完成日期: 2014 年 5 月25 日单片机控制下的坐姿矫正器摘要:为改变传统坐姿矫正器存在的问题,本设计将智能化和人性化加入其控制系统中。
本设计是由单片机作为核心控制,坐姿矫正部分主要由水银开关构成;音乐提醒部分主要由蜂鸣器构成。
这种坐姿矫正器体积小巧,设计简单,使用直观方便,可以快速准确的实现坐姿矫正的功能。
本次设计包括对于坐姿不良引起的视力问题以及用眼时间过长引起的视力问题两个部分来研究。
首先利用传感器控制电路,延时部分利用8051单片机。
此设计实现的坐姿矫正功能在很大程度上满足了人们的使用要求。
关键词:水银开关;蜂鸣器;坐姿;定时器;传感器目录1 绪论 (1)1.1 选题背景 (1)1.2 国内外研究现状 (1)2 硬件介绍 (2)2.1 8051单片机介绍 (2)2.2 水银开关介绍 (3)2.3 蜂鸣器介绍 (4)3 设计原理 (5)3.1 硬件设计 (5)3.1.1 坐姿报警电路 (5)3.1.2定时报警电路 (6)3.1.3定时器报警发声电路 (7)3.2 软件设计 (7)3.2.1 部分程序设计 (8)3.2.2 程序流程图 (8)4 结果分析 (11)5.创新点 (12)6.结论 (12)参考文献 (13)1绪论通过调查中小学生视力研究发现,我国在初中以下的学生中,视力的下降率大约为四分之一,初中生大概有一半以上的人存在视力下降的问题,随着学历的增加,高中生和大学生的视力下降程度尤为严重,眼镜已成为学生包包里的一个必需用品。
危害青少年的第二大公害已经变为近视!并且我们一不小心近视,即使花了再多的钱,我们也无法恢复以往的视力,国家教育部相关委员会规定:当学生在读书的过程中,必须控制在固定的时间范围内。
对于其危害性,很多家长不懂得近视和盲往往只有一步的差距,所以后果不堪设想,视力不良的学生大约有41%没有采取措施来挽救视力不良。
基于单片机的视力保护器设计-开题报告初稿

[7]李庆江.工业与产品设计中的艺术性[J].中国新技术新产品,2009,15(10):2-6.
[15]Yeager Brent.How to troubleshoot your electronic scale[J].Powder and Bulk Engineering,2011,6(3):3-7.
[9]张振华.赵灿林.绿色产品设计对生态环境的重要性[J].科技与信息,2011,55(17):56-57.
[10]阳尧端.绿色产品设计方法及其结构设计准则[J].职教与经济研究,2010,7(1):28-30.
[11]贲东宁.李世国.分析工业设计之演进探信息与设计之未来[J].观察思考,2009,26(6):34-40.
系统硬件设计主要以51单片机为核心,功能电路主要包括传感器辅助坐直报警电路、定时报警电路以及报警发生电路等核心电路。利用单片机C语言。下图是本系统设计的基本框架图:
研究目标:完成系统的整个原理和实物的设计与制作,软件流程设计,形成完整的设计报告。
研究方法:资料收集法,查阅相关资料,完成视力保护器构成和程序设计流程图;实验法,将绘制完成的电路图刻制成电路板并焊接测试;归纳总结法,将测试数据进行归纳总结,形成设计报告。
二、文献综述内容(在充分收集研究主题相关资料的基础上,分析国内外研究现状,提出问题,找到研究主题的切入点,附主要参考文献)
自1992年全国防近视专家指导小组成立以来,防近视产品经历了一个由简单到复杂、由单一到多元、由科技含量低到科技含量高的历程。在此基础上,科学家们进行了大量艰苦的研制开发工作,推向市场的产品多达几百种,给防近视工作带来了无限的生机。
基于单片机的多功能视力保护仪的设计

设计总说明科技进步使得电子产品种类以及使用范围增加、课业负担加重、户外运动减少,种种因素使得我国青少年普遍存在用眼过度、用眼疲劳等问题,使得青少年近视率逐年上升。
视力下降不仅对青少年的日常生活有影响,甚至会影响其身心健康,给青少年的生长发育带来负面影响。
日益严重的青少年视力问题是值得我们关注的。
而青少年保护自我视力意识较薄弱,自制力较差,所以需要一款人性化多功能外部设备来帮助青少年培养其拥有科学的用眼方法,保护青少年的视力不受损害。
在对视力保护仪设计的过程中,主要通过单片机进行相应的设计,选择其作为系统的主控模块,并采用光敏传感、超声波测距技术以及单片机内部定时器可实现测距、测光、计时等功能,同时增设温度传感模块将温度影响声波速度引起的距离测量误差考虑在其中。
软件设计部分主要利用C语言来进行编程,并且可以在线修改各个参数初始值来满足使用者不同需求。
通过使用LCD1602液晶显示屏将检测到的数值实时显示在屏幕上,使用者可以直观的看到其与视力保护仪距离、当前环境光照强度与温度以及剩余学习时间,可以在青少年学习时及时帮助纠正其不良学习习惯,防止用眼疲劳,保护青少年视力。
STC89C52单片机是一种高性能微处理器,速度快、集成化、稳定性高、安全性能好,具有很强的扩展性,可以通过科学的算法来实现强大的数据处理功能,并且能够在线编程,提高设备的智能化。
本次设计选取其为主控制模块,与其他模块相连,利用其强大的数据处理功能处理来自其他模块的信号,保证系统正常运行。
对于超声波测距技术而言,其主要通过超声波传递的特性,进而得知其传播的速度,当超声波在空气中传递时,碰到障碍物会出现反射,因此,通过超声波传递的时间以及超声波反射传递的时间,两者结合便能够计算出实际距离值。
具有非接触式距离感测、指向性性强、能量消耗缓慢等特点,在利用传感器技术和自动控制技术相结合的测距方案中得到普遍使用。
本次设计中超声波测距模块可以实时检测使用者头部与书桌距离,距离过近时报警电路则发出声光报警,及时纠正使用者的不良学习坐姿,保护其视力的同时对使用者的驼背预防也有一定作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要近年来,我国青少年近视率大大增加。
对此本文提出了一种以单片机为核心的视力保护及坐姿矫正器设计。
本文利用大学三年课堂中所学习的的一些理论知识和实训课中所学到的实践能力,以STC89C52单片机为核心元器件,围绕它进行硬件电路设计和软件程序设计。
其中硬件电路有:整体电路的核心单片机最小系统电路、用来检测书写距离的红外线检测电路、用来检测学习时光线强弱的光线检测电路、用来作为显示设备的LCD1602液晶显示电路、以及用来作为提醒报警的蜂鸣器LED提醒电路。
软件程序方面,本设计主要利用单片机C语言作为软件语言,其中比较主要的有红外线模块驱动程序、定时报警程序、单片机驱动程序等。
本设计以单片机原理与接口技术、C语言程序设计、数字电子技术、模拟电子技术等课堂里的知识传感器等知识为主要理论依据,具体就多功能视力保护器的理论与硬件设计进行了研究。
关键词:单片机原理与接口技术;传感器技术;C语言程序设计;目录第一章设计背景1.1引言1.2研究背景与意义第二章产品的功能2.1、预计功能2.2、具体设计思路第三章硬件设计3.1、主电路的组成3.2、单片机最小系统电路3.3、红外线检测电路3.4、光线检测电路3.5、报警电路3.6、其他辅助电路第四章软件设计4.1、程序框图第五章心得体会第六章结论第一章设计背景1.1引言青少年时期是身体发育的重要阶段,由于青少年在看书、写字时不能持久保持正确姿势,容易造成近视、驼背等疾病,严重危害青少年的正常发育。
目前很多学生由于不注意自己的坐立姿势,小小年纪就给人一种精神不振的感觉,时间长了对其自身的骨骼成长也有很大影响。
据调查,现在的青少年有60% 80%都有不同程度的近视、驼背、偏肩等情况,对未来的学习、工作、生活造成很大影响。
另外,成年人也需要保持正确的坐姿,以防脊椎患病。
1.2研究背景与意义通过对现有产品的调查,市场上的视力坐姿矫正器主要机械平衡式坐姿矫正器,列如电子平衡式防瞌睡报警器、背背佳、利资坐姿乔正器、支架式坐姿矫正器等等。
这些产品主要是通过力的作用,将身资强行纠正。
因此自身存在着很大的局限性。
例如,对身体有很大的负担,会造成呼吸不畅,身体紧绷长时间得不到放松等等。
而且还会让人产生厌倦的心理,一旦不使用,读书学习的姿势又会变得原来那样,不能让人养成一个良好的学习习惯。
而本产品能够随时提醒读写者,端正坐姿,挺直腰背,养成良好的读写习惯,提高学习效率,有效防止驼背、脊椎弯曲以及近视等身理疾病,有效的保护学生的身心健康。
第二章、产品的功能2.1、预计功能本产品叫做视力保护及身姿矫正器,它主要的功能就是保护使用者的视力和纠正使用者不正确的学习姿势,帮助学生做到国家教委规定:学生在读写时,应在合适的亮度下,眼离读物一尺,身离书桌一拳。
保护青少年的身心健康。
采用AT89C52单片机控制。
P3.7口输出大约38KHz的脉冲信号,驱动红外发光管LED1。
接收管PTR1是一体化的红外接收头。
安装时让红外发光管和接收头构成反射式传感器。
当学生的坐姿不正确,即头离书本太近时,LED1发出的38KHZ红外光被学生的头部或脸部反射回来,照到PTR1上。
由于接收头的中心频率是38KHZ,所以接收头输出低电平,将单片机的P1.3脚拉低。
经内部程序判断后在单片机的P3.4口输出100ms的高电平,驱动蜂鸣器发声,提醒学生改正坐姿。
2.2、具体设计(1)当使用者脸部与桌面之间的距离小于30CM时,电路将发出声音提示;(2)当读写环境光线照度不足时,电路将发出声音提示;(3)当使用时间达到45分钟时,电路自动发出提示,提醒使用者注意休息;(4)电路测光报警的灵敏度可调;(5)电路可靠,做出实物能够实现相应的功能。
第三章、硬件设计3.1、主电路的组成其中硬件电路有,整体电路的核心单片机最小系统电路、用来检测书写距离的红外线检测电路、用来检测学习时光线强弱的光敏检测电路、以及用来作为提醒报警的蜂鸣器LED提醒电路,还有给电路供电的电源电路。
3.2、单片机最小系统电路单片机最小系统是整个设计的核心,可称之为大脑,或者心脏,其中又细分为单片机、复位电路、晶振电路。
本产品使用的是STC89C52单片机,这款单片机有4组32个io口,一个8位数据总线接口,一个串口,一个外部中断输入,功能上完全满足本产品的设计要求,并且价格较低,通用性强。
复位电路使用的是手动按键复位,由一个按键和一个10uf的电解电容及一个10k的色环电阻并联接到单片机的RST脚上。
用来使电路恢复到起始状态。
晶振电路,由一个12.000hz的晶体振荡器,两个20pf的瓷片电容组成,与单片机的XTAL1、XTAL2两个引脚连接。
用来给单片机提供稳定的时钟信号,使单片机的每一条指令都能够严格按照机器周期来执行。
图3-1 单片机最小系统电路3.3、红外线检测电路本产品的超声波检测电路主要由一个红外线测距模块构成。
单片机控制电路的调制信号输出端与发射接收电路的第一三极管(Ql)连接,第一三极管(Ql)驱动红外线发射管(Dl)发射出红外光波;光电二极管(D2)接收红外线发射管(Dl)发射的红外光波并产生震荡电流,震荡电流经过第二三极管(Q2)的放大反馈至单片机控制电路信号端;单片机控制电路的输出端与提示电路的第三三极管(Q3)连接,输出高电平信号与报警器连接,驱动报警器发出提示信号。
3.4、光线检测电路光线检测电路由光敏电阻,2k色环电阻和JR42AH型AD转换芯片组成。
光敏电阻将检测到的光线强弱的模拟量经芯片CH0脚输入芯片,通过AD转换芯片的处理变成数字量,再通过芯片CLK、DO、DI三个引脚将信息传送到单片机P15、P16两个引脚当中。
当光线发生变化时,光敏电阻的阻值也就不同,然后分得的电压也不同。
经过AD采集后就可以得到各种光照强度下的电压值。
从而设定出理想的光线强度报警值。
图3-2 光线检测电路3.6、报警电路报警电路由一个8550三极管,两个2k色环电阻,一个发光二极管,一个蜂鸣器组成。
当光线或超声波检测异常时,发出警报。
当P13脚发生变化时,报警电路发生反应。
图3-3报警电路3.7、其他辅助电路由一个塔式开关和一个电源接口组成电源电路,由三个独立按键组成控制电路图3-4其他辅助电路第四章、软件设计4.1、程序框图本设计采用c语言编写。
c语言是一种计算机程序设计语言。
它既有高级语言的特点,又具有汇编语言的特点。
它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
本产品主要程序都是利用C语言编写。
主要有:红外线模块驱动程序、AD转换程序、定时报警程序、按键程序,延时程序等。
详细程序见附录。
第五章心得体会经过一周的单片机课程设计,经历了很多也学会了很多。
刚开始实在不知道从何下手,通过认真查阅资料,整个设计就开始有了头绪。
首先,对要设计的系统有个整体的思路,接下来画流程图这样可以对系统有个总体的认识,画完流程图就到了编写程序,在编写程序的时候才发现自己对C 语言还需要进一步的学习和巩固,经过反复的修改终于踏入了第三步,画硬件的外部接线图,在画图的时候必须了解AT89C52芯片中各如个引脚的功能,学会怎么样去使用AT89C52这个可编程并行接口芯片,怎样去锁存地址等等。
在上学期理论学习的基础上,又下了一次苦功夫,对如何设计一个系统有了进一步的了解,巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
认识了Proteus单片机仿真软件,并能用它仿真出正确的结果。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
此次的设计,其实也是我们所学知识的一次综合运用,让我深深的认识到了学习单片机要有一定的基础,要有电子技术方面的数字电路和模拟电路等方面的理论基础,特别是数字电路;也要有编程语言的汇编语言或C语言。
要想成为单片机高手,我们首先要学好汇编语言,然后转入C语言学习,所以我们不能学到后面就忘了前面的知识,更应该将所学的知识紧紧的结合在一起,综合运用。
单片机作为我们的主要专业课之一,虽然在大三开学初我对这门课并没有什么兴趣,觉得那些程序枯燥乏味,但在这次课程设计后我发现自己在一点一滴的努力中对单片机的兴趣也在逐渐增加。
现在想来,觉得学校安排的课程设计有着它更深层的意义——通过课程设计让我们综合了学过的理论知识来运用到设计和创新之中,增强了自己的动手和实践能力,提高了自己独立思考的能力,为将来继续学习和工作打下了基础尽管我们在课堂学到的内容很有限,但在以后的学习中单片机还需要好好的深入研究和学习,学好了单片机也就多了一项生存的本钱。
最后感谢老师对我们的精心指导和帮助,感谢同学们对我的帮助。
本次毕业设计硬件上完成了一个STC89C52单片机的视力保护器的设计,并在此平台上用单片机C语言进行软件设计,经过测试,基本满足设计目标,可以完成各项基本功能。
本系统开发空间大,使用灵活,便于用户扩展功能。
当然,由于时间关系,本次设计的系统也有某些不太完善的地方,有待进一步改善。
参考文献[1]曹天汉《单片机原理与接口技术》电子工业出版社33-35[2]唐文彦《传感器》机械工业出版社45-47[3张金锋金欢阳名《传感器及其应用》西安电子科技大学出版社32-35[4]吴金戌沈庆阳《8051单片机实践与应用》清华大学出版社48-49[5]王东峰《单片机C语言应用100例》电子工业出版社78-80[6]谭浩强《C语言程序设计》清华大学出版社137-139。