學(xué)單片機(jī)少不了要做課程設(shè)計(jì),分享一個(gè)基于單片機(jī)設(shè)計(jì)的計(jì)算器,當(dāng)時(shí)是為了課程設(shè)計(jì)做的,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)算
計(jì)算器實(shí)物圖:
計(jì)算器原理圖: