声音计数器清零,关闭定时器中断
开始
声音超过阀值了吗?
开始采集了吗?
手机接收蓝牙数据
下位机初始化
LCD5110显示声音“1”,将“1”通过串口发送到蓝牙端
LCD5110显示声音“A”,将“A”通过串口发送到蓝牙端
No
基于时间的调度算法设置定时器每隔4ms检测一下声音计数器加1
Yes
手机提示:连接错误
蓝牙连接手机?
上位机声音显示:红色“A”
LCD5110显示声音ASCII值
查找到蓝牙设备了吗?
上位机声音显示:黄色“1”
手机提示:查找失败
手机提示通信错误
手机显示静态字符(无数据)
yes
有声音数据吗?
声音计数器到30?