基于單片機protues仿真的智能檢測手環(huán)設計(仿真圖、源代碼、講解視頻、設計說明)
說明:
通過單片機控制外圍器件完成智能手環(huán)的設計。其中,將 PCF8591 的 AD數值作為心率檢測結果。使用流水燈 LED1 指示手環(huán)開啟的狀態(tài),采用獨立按鍵輸入模式,數碼管顯示基本信息,E2PROM 保存最后一次設置的新碼進行保存。
1、LED 指示燈全部熄滅,數碼管全部熄滅,繼電器關閉,關閉蜂鳴器等與本試題程序設計無關的外設資源。設備首次上電時,點亮 LED1 標志設備啟動,同時在數碼管上顯示初始時間 12:00:00;
2、按鍵采用獨立按鍵模式,共 4 個按鍵,按鍵功能分別如下。S7:開啟按鈕和關閉按鈕;S6:時間模式與心率模式切換按鈕;S5:發(fā)送串口消息按鈕;S4:計時模式。
3、系統(tǒng)處于時間顯示模式下,如果按鍵 S6 被按下,則切換到心率采集模式。使用 PCF8591AD 轉換模擬心率采集過程,心率=AD 數值/255*150,正常范圍在每分鐘 60 到 100 次之間。當按鍵 S6 按下時,能夠通過數碼管將心率采集結果顯示出來,數碼管后三位為心率數值。心率數值范圍為[0,150];如果心率數值低于 60 或者高于 100,LED2-LED4 間隔 0.5s 流水提醒心率不在正常范圍數值內。系統(tǒng)每隔一個時間自動讀取心率數值,如果數值不在正常范圍,會將當前心率數值和系統(tǒng)時間保存到 AT24C02 存儲單元。
4、當按鍵 S5 被按下時,讀取 24C02 存儲單元中最近一次的心率數值和系統(tǒng)時間,將該信息發(fā)送至電腦端。發(fā)送的字符串內容格式如下“2021-08-02 15:33:20 H120”或者“2021-08-02 15:33:20 L25”。
5、當按鍵 S4 被按下時,系統(tǒng)啟動計時模式,數碼管上顯示時分秒初值為00-00-00,再次按下 S4 鍵計時開始,再計時狀態(tài)如果按下 S4 則計時停止。
完整資料下載或者技術支持,請?zhí)砑勇撓捣绞剑?/strong>
QQ:2705466752(資料需付費)