該計(jì)算器系統(tǒng)51 系列的單片機(jī)進(jìn)行的數(shù)字計(jì)算器系統(tǒng)設(shè)計(jì),可以完成計(jì)算器的鍵盤輸入, 進(jìn)行加、 減、乘、除的簡單四則運(yùn)算,并在 LCD屏幕上相應(yīng)的顯示結(jié)果。選擇內(nèi)部存儲(chǔ)資源豐富的 51 單片機(jī),輸入采用 4×4矩陣鍵盤,顯示采用LCD1602屏幕模塊進(jìn)行顯示。軟件方面從分析計(jì)算器功能、流程圖設(shè)計(jì),再到程序的編寫進(jìn)行系統(tǒng)設(shè)計(jì)。編程語言方面從程序總體設(shè)計(jì)以及高效性和功能性對(duì) C 語言和匯編語言進(jìn)行比較分析, 針對(duì)計(jì)算器四則運(yùn)算算法特別是乘法和除法運(yùn)算的實(shí)現(xiàn),最終選用全球編譯效率最高的KEIL 公司的μVision5 軟件,采用C語言進(jìn)行編程,并用 Proteus8 進(jìn)行仿真。
閱讀全文