基于STC12C5A60S2的多功能测量系统设计
时间:01-30
来源:3721RD
点击:
3 软件设计
3.1软件系统设计
该系统软件主要包括两部分:数据采集和数据显示。当系统上电之后,系统首先进行初始化;然后判断标志位确定当前是否进行时钟设置,如果是,则通过按键调节时钟,如果否,则采集所有数据并进行相应处理;最后将采集来的数据通过LCD显示出来。系统程序框图如图6所示。|
3.2部分检测软件设计
对于光照强度检测和CO2浓度检测,存在模拟量向数字量的转化,因此需要考虑AD转换器的精度,为了得到较准确的检测值,在此使用STC12C5A60S2自带的10位AD转换接口,即其精度为1/(210-1)。
对于光照强度检测,经信号调理电路后的输出电压为0~3V,相应的光照强度为0~2500lux,假设AD转换后的值为A,则此时对应的光照强度为E,如式(5)。
化简得:E=(12500×A)/3069.因此,通过程序编写可以实现对光照强度的检测。
4 结论
设计了基于STC12C5A60S2的多功能测量系统,通过理论分析与实际电路焊接以及相关程序的编写,设计出了实物。通过测试实现了温湿度检测、CO2浓度检测、室内照度检测、时钟显示的功能。实验结果良好,测量精度在实际计算误差范围内。
多功能测量系统 STC12C5A60S2 单片机 相关文章:
- 从易到难学习单片机(单片机DIY制作、毕业设计、课程实例)(06-04)
- STC12c5a60s2单片机内部ADC应用测试外部电压(12-03)
- STC12C5A60S2单片机的10位AD转换程序(12-02)
- STC12C5A60S2.H stc单片机keil头文件下载(12-01)
- 基于STC12C5A60S2单片机的点阵屏完工(12-01)
- stc12c5a60s2使用片内AD转换(11-30)