學(xué)單片機(jī)少不了要做課程設(shè)計,分享一個基于單片機(jī)設(shè)計的計算器,當(dāng)時是為了課程設(shè)計做的,MCU用STC89C51,顯示部分用LCD1602,矩陣按鍵和獨(dú)立按鍵輸入。
功能有:加減乘除、乘方運(yùn)算、可輸入小數(shù)點(diǎn)、可連續(xù)運(yùn)算、結(jié)果超過蜂鳴器會警告、24C02可以掉電保存運(yùn)算結(jié)果。
1.基本的加減乘除運(yùn)算,輸入輸出全部為整形數(shù)
2.可以得到浮點(diǎn)型結(jié)果,不能輸入浮點(diǎn)數(shù)
3.加入乘方運(yùn)算
4.加入小數(shù)點(diǎn)輸入
5.加入連續(xù)運(yùn)算
計算器實物圖:
計算器原理圖:
閱讀全文