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