一、硬件方案
本系統(tǒng)由STM32F103C8T6單片機(jī)核心板、脈沖采集、LCD1602液晶顯示、按鍵、蜂鳴器及電源組成。
二、功能設(shè)計(jì)
1、單片機(jī)實(shí)時(shí)采集脈沖發(fā)送過來的脈沖數(shù),在單位時(shí)間內(nèi)的脈沖數(shù)也就是頻率值。
2、通過液晶LCD1602液晶實(shí)時(shí)顯示當(dāng)前頻率值以及設(shè)置值,如果當(dāng)前頻率值超過設(shè)置閾值,蜂鳴器進(jìn)行報(bào)警。
3、當(dāng)前頻率值顯示分兩種,低于1000hz時(shí)顯示單位為hz,高于1000hz時(shí)顯示單位kHz,自動(dòng)切換,方便查看。
4、按鍵有設(shè)置按鍵、設(shè)置+、設(shè)置-,在設(shè)置情況下可以對(duì)設(shè)置值進(jìn)行加減運(yùn)算,設(shè)置值同樣兩種自動(dòng)切換顯示,低于1000時(shí)直接顯示,高于1000時(shí)顯示單位k,方便查看對(duì)比。
5、設(shè)置閾值存儲(chǔ)到單片機(jī)Flash中,具有掉電不丟失,無需重新設(shè)置。