版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于 基于 51 單片機(jī)的簡易計(jì)算器設(shè)計(jì) 單片機(jī)的簡易計(jì)算器設(shè)計(jì)【摘 要】單片機(jī)的出現(xiàn)是計(jì)算機(jī)制造技術(shù)高速發(fā)展的產(chǎn)物,它是嵌入式控制系統(tǒng)的核心,如今,它已廣泛的應(yīng)用到我們生活的各個(gè)領(lǐng)域,電子、科技、通信、汽車、工業(yè)等。本設(shè)計(jì)是基于 51 系列單片機(jī)來進(jìn)行的數(shù)字計(jì)算器系統(tǒng)設(shè)計(jì),可以完成計(jì)算器的鍵盤輸入,進(jìn)行加、減、乘、除八位數(shù)范圍內(nèi)的基本四則運(yùn)算,并在 LCD 上顯示相應(yīng)的結(jié)果。設(shè)計(jì)電路采用 AT89S51 單片機(jī)為主要控制電路,利用 4
2、*4 矩陣鍵盤作為計(jì)算器的數(shù)字以及運(yùn)算符的輸入。顯示采用字符 LCD 靜態(tài)顯示。軟件方面使用 C 語言編程,并用開發(fā)板制作并演示?!娟P(guān)鍵詞 關(guān)鍵詞】計(jì)算器,單片機(jī),LCD,矩陣鍵盤 AbstractThe emergence of computer chip manufacturing technology, rapid development of the product, which is the core of embedded
3、control systems, and now, it has been widely applied to all areas of our lives, electronics, technology, communications, automotive, industrial and so on. The design is based on the 51 computers for digital system design
4、 calculator, you can complete the calculator keyboard, to add, subtract, multiply, and divide within the scope of the basic six-digit arithmetic, and the corresponding results on the LCD display . AT89C51 microcontroller
5、 circuit design as the main control circuit, use MM74C922 4 * 4 keypad as a calculator scan IC to read keyboard input. Character LCD display with a static display. Software using the C programming language, and use PROTU
6、ES simulation. Keywords: calculator,MCU,LCD, Matrix keyboard 一、系統(tǒng)總體設(shè)計(jì) 一、系統(tǒng)總體設(shè)計(jì)1.1 設(shè)計(jì)概述 設(shè)計(jì)概述本設(shè)計(jì)使用 AT89S52 單片機(jī)作為主控芯片,通過計(jì)算機(jī)鍵盤進(jìn)行數(shù)據(jù)輸入,進(jìn)行相應(yīng)的加、減、乘、除的運(yùn)算,并在 LCD 上顯示相應(yīng)的結(jié)果,主要功能特點(diǎn)如下: (1)LCD 的第一行顯示運(yùn)算式子,第二行顯示運(yùn)算結(jié)果,在任何時(shí)候按下AC 清零按鍵時(shí)候,都必須退
7、出當(dāng)前計(jì)算,返回初始狀態(tài),等下新的一次運(yùn)算。(2)當(dāng)運(yùn)算完第一次完整的計(jì)算以后,可以在不按任何按鍵的情況下,進(jìn)行新的一輪運(yùn)算,若運(yùn)算完一次運(yùn)算后繼續(xù)按運(yùn)算符按鍵,則利用之前一次的結(jié)果作為第一個(gè)算數(shù),直接等待第二運(yùn)算數(shù)的輸入并完成計(jì)算,即可進(jìn)行連續(xù)運(yùn)算。 (3)可根據(jù)用戶需要開啟或關(guān)閉按鍵聲音提示,即通過重復(fù)按聲音開關(guān)按鈕可關(guān)聲音或開聲音。 (4)可進(jìn)行開方運(yùn)算、可進(jìn)行任意次方的運(yùn)算,即能進(jìn)行 x 的 y 次方的運(yùn)算。1.2 設(shè)計(jì)思路 設(shè)
8、計(jì)思路根據(jù)課程要求和設(shè)計(jì)指標(biāo),本系統(tǒng)采用 MCS-51 系列單片機(jī)作為主控機(jī),通過拓展必要的外圍電路,實(shí)現(xiàn)對計(jì)算器的設(shè)計(jì),具體設(shè)計(jì)思路如下:(1) 由于要顯示運(yùn)算式和結(jié)果,為了達(dá)到良好的顯示效果,本系統(tǒng)采用 LCD1602 液晶顯示屏作為顯示模塊。(2) 計(jì)算器一般包含數(shù)字鍵(0~9) ,符號鍵(+、-、×、÷) 、小數(shù)點(diǎn)按鍵,等號按鍵,故采用 4*4 矩陣鍵盤結(jié)合鍵盤掃描技術(shù)容易達(dá)到 要求,并且電路和程序也比較簡單
9、。(3) 執(zhí)行過程:開機(jī)顯示‘0’ ,等待按鍵輸入,當(dāng)鍵入數(shù)字,在 LCD 上 顯示出來,計(jì)算器內(nèi)部吧數(shù)據(jù)儲(chǔ)存起來,并等待下一按鍵輸入,當(dāng)鍵入+、-、×、÷運(yùn)算符,計(jì)算器在內(nèi)部進(jìn)行轉(zhuǎn)換,得到第一運(yùn) 算數(shù),然后等待再次輸入數(shù)值,按等于號就在 LCD 上顯示結(jié)果,如果繼續(xù)按下+、-、×、÷運(yùn)算符,則直接利用第一次運(yùn)算的結(jié)果 進(jìn)行下一次運(yùn)算。(4) AC 清零功能:在運(yùn)算的任何時(shí)候鍵入 AC 鍵,則把數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于51單片機(jī)的簡易計(jì)算器設(shè)計(jì)
- 基于51單片機(jī)的簡易帶密碼計(jì)算器設(shè)計(jì)報(bào)告
- 51單片機(jī)簡易帶密碼計(jì)算器設(shè)計(jì)報(bào)告
- 基于51單片機(jī)簡易計(jì)算器課程設(shè)計(jì)
- 基于c51單片機(jī)的簡易計(jì)算器設(shè)計(jì)
- 基于51單片機(jī)的簡易計(jì)算器設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文 基于51單片機(jī)簡易計(jì)算器的設(shè)計(jì)
- 基于單片機(jī)的簡易計(jì)算器設(shè)計(jì)
- 畢業(yè)論文--基于51單片機(jī)簡易計(jì)算器的設(shè)計(jì)
- 基于單片機(jī)的簡易計(jì)算器設(shè)計(jì)
- 基于單片機(jī)的簡易計(jì)算器設(shè)計(jì)
- 基于51單片機(jī)的簡易計(jì)算器畢業(yè)論文
- 單片機(jī)簡易計(jì)算器設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)基于c51簡易計(jì)算器
- 基于c51單片機(jī)簡易計(jì)算器的課程設(shè)計(jì)
- 基于51單片機(jī)的計(jì)算器設(shè)計(jì)實(shí)驗(yàn)報(bào)告
- 單片機(jī)課程設(shè)計(jì)報(bào)告---簡易計(jì)算器
- c51的簡易計(jì)算器單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告-簡易計(jì)算器
- 簡易計(jì)算器單片機(jī)課程設(shè)計(jì)報(bào)告
評論
0/150
提交評論