基于89c51單片機(jī)實(shí)現(xiàn)簡單計算器的功能探索
發(fā)布時間:2021-02-13 07:44
單片機(jī)89c51實(shí)現(xiàn)簡單的計算器,用C語言進(jìn)行編程,定時中斷實(shí)現(xiàn)對鍵盤的掃描,用八位七段LED數(shù)碼管顯示數(shù)字和運(yùn)算結(jié)果?赏瓿烧麛(shù)的加,減,乘,除四種簡單的運(yùn)算。在鍵未按下時,顯示0。當(dāng)逐位按下數(shù)字鍵時,LED顯示要運(yùn)算的數(shù),按下功能鍵時,顯示器不動。再逐位按下第二個數(shù),并在LED上顯示。當(dāng)按下等號時,兩數(shù)運(yùn)算,并顯示結(jié)果。在硬件方面,用89c51實(shí)現(xiàn),P0口接八位七段LED數(shù)碼管的段碼控制位,同時P0口接8個上拉電阻,P2口接接八位七段led數(shù)碼管的位碼控制位。P1-0~P1-3接鍵盤的行,P1-4~P1-7接鍵盤的列。在軟件方面,分為7個模塊:1,主函數(shù)。2,鍵盤掃描。3,顯示掃描。4,將鍵入的數(shù)存入數(shù)組NUM1[]。5,把顯示的數(shù)組轉(zhuǎn)化成運(yùn)算數(shù)。6,把結(jié)果轉(zhuǎn)化成顯示的數(shù)組。7,實(shí)現(xiàn)6個功能:加,減,乘,除,清零。由此來實(shí)現(xiàn)簡單的計算器。
【文章來源】:內(nèi)蒙古石油化工. 2020,46(05)
【文章頁數(shù)】:2 頁
【部分圖文】:
軟件設(shè)計方案示意圖
硬件電路圖
本文編號:3032193
【文章來源】:內(nèi)蒙古石油化工. 2020,46(05)
【文章頁數(shù)】:2 頁
【部分圖文】:
軟件設(shè)計方案示意圖
硬件電路圖
本文編號:3032193
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3032193.html
最近更新
教材專著