毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C51单片机智能型金属探测器的设计+源程序+电路图(3)

时间:2022-01-27 14:19来源:毕业论文
图3。1 前端软件设计结构图 图3。2 前端金属探测主程序流程图 1)频率获取 通过振荡电路来获取频率。在程序中使用的频率是一定时间内所获得的脉冲数。

                       

图3。1 前端软件设计结构图

图3。2   前端金属探测主程序流程图

1)频率获取

通过振荡电路来获取频率。在程序中使用的频率是一定时间内所获得的脉冲数。通过延长获得脉冲的时间,或者减小△PRISE(它是频率波动的范围,超出此范围则报警)可以提高精度。

2)获取基准频率论文网

基准频率是判断有无金属的标准。其值的准确性将影响整个程序的可靠性。基准频率测定方法如图3。3所示。

F_COMM:标志是否进行通讯;F_COMP:标志比较的结果;F_FR:标志基准频率是否成功获得。F_OK:标志通讯已建立;F1:新获取的频;F基准频率。

3)比较模块

程序通过比较模块来判断是否要发出警报,通过修改传入的参数可以改变金属探测的精度。比较模块的程序流程图如图3。4所示。文献综述

图3。4 频率比较程序流程图

4)精度设置模块

通过改变传入给比较模块的△PRISEH的值可以改变探测金属的精度,△PRISEH的值设置的越大则探测精度越低,对微小的频率变化系统不会发出警报。精度设置模块的程序流程图如图3。5所示。

图3。5 精度设置程序流程图

3。2  外围数据处理与显示模块

1)液晶显示来~自,优^尔-论;文*网www.youerw.com +QQ752018766-

1602A字符型液晶显示模块是专门用于显示字母、数字、符号等的点阵型液晶显示模块[7]。提供5×7点阵+光标的显示模式。提供了丰富的指令设置:清显示;光标回原点;显示开/关;光标开/关;显示字符闪烁;光标移位;显示移位等。提供内部上电自动复位电路,当外加电源电压超过4。5V时,模块即进行初始化,模块变为默认的工作状态。显示内容为2行,每行显示16个字符,每个字符大小为5×8点阵。LCD1602A原理图如图3。6所示。

液晶显示模块是按照产品操作的时序图编写的驱动函数,共分为指令的读写和数据的读写这两大类函数,要完成数据的显示,只需将操作位和数据位按照时序严格的结合在一起。用户只需调用封装好的显示函数:DisplayOneChar(显示单个字符)、DisplayListChar(显示一个字符串)、Displayarray(显示一字符数组)。

STC89C51单片机智能型金属探测器的设计+源程序+电路图(3):http://www.youerw.com/zidonghua/lunwen_89000.html
------分隔线----------------------------
推荐内容