功能:可實(shí)現(xiàn)簡易計(jì)算器功能,能夠進(jìn)行包含小數(shù)的數(shù)值的加減運(yùn)算。
要求:以單片機(jī)最小系統(tǒng)為基礎(chǔ),利用鍵盤輸入數(shù)字(1~5位,可包含小數(shù)),按下UP鍵(表示“+”),再輸入數(shù)字(1~5位,可包含小數(shù)),最后按下ENTER鍵(表示“=”)可實(shí)現(xiàn)加法運(yùn)算;同理,利用DOWN鍵(表示“-”)可實(shí)現(xiàn)減法運(yùn)算;按下BACK鍵清除顯示可重新計(jì)算;顯示用數(shù)碼管實(shí)現(xiàn),通過兩片74HC573驅(qū)動(dòng)數(shù)碼管。
引腳:單片機(jī)P2.0~P2.7接CON10的D0~D7, 單片機(jī)P3.2接CON10的DUAN,單片機(jī)P3.5接CON10的WEI,按鍵電路接單片機(jī)P1口。
?
說明:浮點(diǎn)計(jì)算有一丁點(diǎn)誤差
閱讀全文