2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、基于 基于 51 單片機的簡易計算器設(shè)計 單片機的簡易計算器設(shè)計【摘 要】單片機的出現(xiàn)是計算機制造技術(shù)高速發(fā)展的產(chǎn)物,它是嵌入式控制系統(tǒng)的核心,如今,它已廣泛的應(yīng)用到我們生活的各個領(lǐng)域,電子、科技、通信、汽車、工業(yè)等。本設(shè)計是基于 51 系列單片機來進行的數(shù)字計算器系統(tǒng)設(shè)計,可以完成計算器的鍵盤輸入,進行加、減、乘、除八位數(shù)范圍內(nèi)的基本四則運算,并在 LCD 上顯示相應(yīng)的結(jié)果。設(shè)計電路采用 AT89S51 單片機為主要控制電路,利用 4

2、*4 矩陣鍵盤作為計算器的數(shù)字以及運算符的輸入。顯示采用字符 LCD 靜態(tài)顯示。軟件方面使用 C 語言編程,并用開發(fā)板制作并演示。【關(guān)鍵詞 關(guān)鍵詞】計算器,單片機,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è)計 一、系統(tǒng)總體設(shè)計1.1 設(shè)計概述 設(shè)計概述本設(shè)計使用 AT89S52 單片機作為主控芯片,通過計算機鍵盤進行數(shù)據(jù)輸入,進行相應(yīng)的加、減、乘、除的運算,并在 LCD 上顯示相應(yīng)的結(jié)果,主要功能特點如下: (1)LCD 的第一行顯示運算式子,第二行顯示運算結(jié)果,在任何時候按下AC 清零按鍵時候,都必須退

7、出當前計算,返回初始狀態(tài),等下新的一次運算。(2)當運算完第一次完整的計算以后,可以在不按任何按鍵的情況下,進行新的一輪運算,若運算完一次運算后繼續(xù)按運算符按鍵,則利用之前一次的結(jié)果作為第一個算數(shù),直接等待第二運算數(shù)的輸入并完成計算,即可進行連續(xù)運算。 (3)可根據(jù)用戶需要開啟或關(guān)閉按鍵聲音提示,即通過重復(fù)按聲音開關(guān)按鈕可關(guān)聲音或開聲音。 (4)可進行開方運算、可進行任意次方的運算,即能進行 x 的 y 次方的運算。1.2 設(shè)計思路 設(shè)

8、計思路根據(jù)課程要求和設(shè)計指標,本系統(tǒng)采用 MCS-51 系列單片機作為主控機,通過拓展必要的外圍電路,實現(xiàn)對計算器的設(shè)計,具體設(shè)計思路如下:(1) 由于要顯示運算式和結(jié)果,為了達到良好的顯示效果,本系統(tǒng)采用 LCD1602 液晶顯示屏作為顯示模塊。(2) 計算器一般包含數(shù)字鍵(0~9) ,符號鍵(+、-、×、÷) 、小數(shù)點按鍵,等號按鍵,故采用 4*4 矩陣鍵盤結(jié)合鍵盤掃描技術(shù)容易達到 要求,并且電路和程序也比較簡單

9、。(3) 執(zhí)行過程:開機顯示‘0’ ,等待按鍵輸入,當鍵入數(shù)字,在 LCD 上 顯示出來,計算器內(nèi)部吧數(shù)據(jù)儲存起來,并等待下一按鍵輸入,當鍵入+、-、×、÷運算符,計算器在內(nèi)部進行轉(zhuǎn)換,得到第一運 算數(shù),然后等待再次輸入數(shù)值,按等于號就在 LCD 上顯示結(jié)果,如果繼續(xù)按下+、-、×、÷運算符,則直接利用第一次運算的結(jié)果 進行下一次運算。(4) AC 清零功能:在運算的任何時候鍵入 AC 鍵,則把數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論