传感器与检测技术课程设计报告 - 图文 联系客服

发布时间 : 星期三 文章传感器与检测技术课程设计报告 - 图文更新完毕开始阅读382638e2998fcc22bcd10d09

if((i<=150)&&(i>130))p=a;//显示无法忍受 if((i<=130)&&(i>110))p=b;//显示感到疼痛 if((i<=110)&&(i>70))p=c;//显示很吵; if((i<=70)&&(i>50))p=d;//显示较静 if((i<=50)&&(i>30))p=e;//显示安静 if((i<=30)&&(i>10))p=f;//显示极静 if((i<=10)&&(i>=0))p=g;//显示无声 if(i>150)p=h;//显示无法检测 Write_Command_LCM(0x06,1); Write_Command_LCM(0x80,1);

while(*p!='\\0'){Write_Data_LCM(*p);p++;} while(j--)wrrite();

}

/*------------------------------------------- 函数名:main(void) 功 能:主函数

--------------------------------------------*/ void main(void) {

float i; uint8 j=16;

LCM_Init(); //LCM初始化 zaoying();//显示开始界面

delay_nms(2000);//延时片刻(可不要) Write_Command_LCM(0x06,1);//写一个数地址右移

Write_Command_LCM(0xc0,1);//选择第二行 while(j--)wrrite();//清空界面

dB();//显示dB show_1(0);show_2(0);//开始显示0 while(1)

{ i= main_1();//调用测量结果 }

}

while(j--)i+= main_1();//取十七个值相加 i/=17;//取平均值

show_1(i);//显示数值

show_2(i);//显示相应段的噪声程度 delay_nms(100);//延时

17

五.调试步骤

1、用直观法检查电路是否正确,插上芯片,接上电源,用电压法检查各芯片、各引脚电压是否正常。

2、用数字万用表测量各引脚之间连接时否正常,把其打到二极管档位,用两只笔分别接触需要测量的引脚,如果万用表发出声音,则两引脚连接正常;反之则不正常。

3、使用Keil uVison3编写程序,通过下载器将程序下载到STC89S52芯片上。

4、连接好各硬件电路,观察各端口是否定义正确,LCD是否显示正常。观察程序是否正确运行工作,以及测量的结果和实际是否相符合。

参考文献

1、 2、 3、

童诗白 华成英主编 模拟电子技术基础 高等教育出版社 段晨东 主编 单片机原理及接口技术 清华大学出版社 雷伏容 张小林 主编 51单片机常用模块设计查询手册 清华

大学出版社

参考网站资料: www.21ic.com www.http://www.china-audit.com/

结论

系统采用51系列单片机为中心器件来设计噪音测量仪系统,实现了能实时监控测噪音的功能,系统设计简单、实用性强、操作简单。系统不足之处就是存在一些数据差异,可能是噪音的采样电路的线性有些不良,引起数据出现一些差异等。

通过这次设计,使我得到了一次用专业知识、专业技能分析和解

决问题全面系统的锻炼。使我在单片机的基本原理、单片机应用系统开发过程,以及在常用编程设计思路技巧的掌握都向前迈了一大步。由于使用的是单片机作为核心的控制元件,使得可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。但是

18

功能的全面性还不够强。

附录1

19

20