系统软件使用C语言进行编写,系统初始化主要完成系统各外围模块的配置以及历史设置的读取和配置。待系统初始化完成后,控制电机带动样品卡卡槽出仓,并在显示屏上提示用户插入检测样品卡。系统循环检测样品卡是否插入卡槽内,当检测到样品卡插入后系统打开二维码扫描枪并控制电机带动样品卡移动至扫描枪处进行二维码的读取。二维码包含检测项目、产品批号、标准曲线等信息。系统判断二维码信息有效后打开LED并根据二维码相关信息调整LED亮度同时控制电机带动待检测样本移动至检测器上方进行检测。采集到的数据将以txt文件的形式保存在SD卡内,经一定的算法计算出T线与C线对应波峰的面积比后代入二维码信息中的标准曲线内,得出待检测样品的浓度并将最终的荧光强度曲线及样品的浓度检测结果显示到显示屏上并自动存储和打印检测信息。