【導(dǎo)讀】基于51單片機(jī)的stm89c52的計算器設(shè)計仿真。Lcd1602用來顯示:輸入值和計算結(jié)果。計算器是現(xiàn)代人發(fā)明的可以進(jìn)行數(shù)字運(yùn)算的電子機(jī)器。結(jié)構(gòu)比電腦簡單得多,可以說是第一代的電子計算機(jī)(電腦),且功能也較弱,但較為方便與廉價,可廣泛運(yùn)用于商業(yè)交易中,是必備的辦公用品之一。計算結(jié)果外,還常有溢出指示、錯誤指示等。計算器電源采用交流轉(zhuǎn)換器或電池,電池可用交流轉(zhuǎn)換器或太陽能轉(zhuǎn)換器再充電。為節(jié)省電能,計算器都采用CMOS. 工藝制作的大規(guī)模集成電路。此次設(shè)計通過Atmel公司的單片機(jī)AT89C52對整個計算電路進(jìn)行控制。據(jù)上面的功能要求,本次設(shè)計需要完成正常計時顯示功能。需要接外部晶振,且?guī)в兄袛喙δ?,還有掉電保護(hù)功能;鍵、電阻、電容、4*4矩陣按鍵,lcd1602液晶模塊等。AT89C52可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。采用1602LCD液晶模塊具體的數(shù)值。入計算狀態(tài),顯示短橫線,作為當(dāng)前設(shè)計的標(biāo)記。具體流程圖如下所示: