3.7、其他辅助电路
由一个塔式开关和一个电源接口组成电源电路,由三个独立按键组成控制电路。
图 5 其他辅助电路
第四章、软件设计
4.1、程序框图
本设计采用c语言编写。c语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。本产品主要程序都是利用C语言编写。主要有:超声波模块驱动程序、LCD1602液晶屏驱动程序、AD转换程序、定时报警程序、按键程序,延时程序等。详细程序见附录。
多功能视力保护器主程序 超超声波驱动程序 液晶显示程序 测AD转换程序 测定时报警程序 测按键程序 测
第五章、产品的制作、组装、调试
5.1、元器件的购买
元器件清单:STC89C52单片机一个,LCD1602液晶显示屏一个,超声波检测模块一个,光敏电阻一个,AD转换芯片一个,蜂鸣器一个,LED灯一个,色环电阻五个,按键四个,开关一个,电源接口一个,晶振一个,瓷片电容两个,电解电容一个。
5.2、产品制做步骤
5.2.1、测试元器件是否可用
买好元器件之后,按各元件的检测方法分别进行检测,将测试不正常的元器件替换,确定组装产品的元件都能够正常使用。 5.2.2、元器件的组装与焊接
参考原理图的位置放置各个元器件,先放置、焊接较低的元件,后焊较高的和要求较高的元件。容易损坏的元件要后焊,在焊集成芯片时连续焊接时间不要超过10s,注意芯片的安装方向。有正负的元器件要判断出方向再进行焊接。
5.3、电路的调试
将电路组装、焊接好之后,利用万用表测试具体回路是否导通,是否有短路的地方,将异常线路的问题找出来,重新焊接,将问题解决。确定所有电路都已经正常之后,给电路上电,再测量供电是否正常,如有异常再进行修改。
5.4、程序的烧录
本产品为了程序烧录的方便,专门留了一个下载器接口。首先将程序下载器与产品下载接口连接好,利用STC-isp软件将程序下载到单片机中。然后测试液晶显示,显示正常。说明显示部分无误。然后加入超声波测距程序,调节超声波的灵敏度使达到理想效果。在调试程序时,发现有的指令用的不正确,导致电路功能不能完全实现,另外软件程序中的延时有的过长、有的过短。类似的现象还有很多就不一一列举了。
第六章 实物展示
图 6 产品正面
图 7 产品背面
图 8 产品侧面(一)
图 9 产品侧面(二)