【正文】
本設(shè)計可以采用兩種方案,一種是以FPGA為核心處理芯片,配備相應(yīng)的外設(shè);另外一種是以AT89S52處理器,配備相應(yīng)的外設(shè)。第二章 總體方案及設(shè)計通過本次畢業(yè)設(shè)計,應(yīng)用《單片機(jī)應(yīng)用基礎(chǔ)》《計算機(jī)應(yīng)用基礎(chǔ)》等所學(xué)相關(guān)知識及查閱資料,完成簡易計算器的設(shè)計,以達(dá)到理論與實(shí)踐更好的結(jié)合、進(jìn)一步綜合運(yùn)用所學(xué)知識設(shè)計的能力的目的。計算器是能進(jìn)行數(shù)學(xué)運(yùn)算的手持機(jī)器,擁有集成電路芯片,結(jié)構(gòu)簡單,功能較弱,但由于它使用方便、操作簡單、價格低廉,因而廣泛運(yùn)用于商業(yè)交易中,也是必備的辦公用品之一。計算器(calculator。計算器電源采用交流轉(zhuǎn)換器或電池,電池可用交流轉(zhuǎn)換器或太陽能轉(zhuǎn)換器再充電。顯示器是計算器的輸出部件,有發(fā)光二極管顯示器或液晶顯示器等。鍵盤是計算器的輸入部件,一般采用接觸式或傳感式?,F(xiàn)在的許多單片機(jī)都具有多種封裝形式,其中SMD(表面封裝)越來越受歡迎,使得由單片機(jī)構(gòu)成的系統(tǒng)正朝微型化方向發(fā)展。甚至單片機(jī)廠商還可以根據(jù)用戶的要求量身定做,制造出具有自己特色的單片機(jī)芯片。所以這種工藝將是今后一段時期單片機(jī)發(fā)展的主要途徑。80C51就采用了HMOS(即高密度金屬氧化物半導(dǎo)體工藝)和CHMOS(互補(bǔ)高密度金屬氧化物半導(dǎo)體工藝)。特別是I2C、SPI 等串行總線的引入,可以使單片機(jī)的引腳設(shè)計得更少,單片機(jī)系統(tǒng)結(jié)構(gòu)更加簡化及規(guī)范化。串行擴(kuò)展技術(shù)在很長一段時間里,通用型單片機(jī)通過三總線結(jié)構(gòu)擴(kuò)展外圍器件成為單片機(jī)應(yīng)用的主流結(jié)構(gòu)。這類單片機(jī)的運(yùn)算速度比標(biāo)準(zhǔn)的單片機(jī)高出10 倍以上。目前,單片機(jī)內(nèi)ROM 最大可達(dá)64KB,RAM 最大為2KB。但在需要復(fù)雜控制的場合,該存儲容量是不夠的,必須進(jìn)行外接擴(kuò)充?,F(xiàn)指令速度最高者已達(dá)100MIPS(Million Instruction Per Seconds,即兆指令每秒),單片機(jī)的發(fā)展現(xiàn)狀:使用壽命長;低電壓與低功耗化;發(fā)展速度越來越快;從 8 位、16 位到 32 位,數(shù)不勝數(shù),應(yīng)有盡有,部分與主流C51系列兼容,部分與之不兼容,它們各具特色,互補(bǔ)互成。目 錄第一章 緒論 1 1 1 2 3第二章 總體方案及設(shè)計 4 4 4 4 4 方案比較與選擇 5 5第三章 系統(tǒng)硬件設(shè)計 6 主控模塊設(shè)計 6 12 LCD顯示模塊設(shè)計 13 LCD1602主要技術(shù)參數(shù) 14 1音樂開關(guān)、開方和多次方運(yùn)算功能模塊設(shè)計 15 16 運(yùn)算模塊(單片機(jī)控制) 17第四章 軟件設(shè)計 18 18 18 20 21 22第五章 系統(tǒng)仿真及原理圖 24 Proteus仿真 24 Protel原理圖 29第六章 系統(tǒng)調(diào)試 30 30 30 30第七章 總結(jié)與展望 34 34 34致謝..........................................................................................................................................................35參考文獻(xiàn) 36附錄 37程序清單 37中英文文獻(xiàn)對照翻譯 57I 第1章 緒論單片機(jī)進(jìn)一步改變CPU的性能,加快指令運(yùn)算的速度和提高系統(tǒng)控制的可靠性。本設(shè)計是用單片機(jī)AT89S52來控制,采用LCD1602液晶顯示讀取數(shù)據(jù),軟件部分是由C語言來編寫的。隨著科學(xué)技術(shù)的不斷發(fā)展及計算器應(yīng)用的普及,人們發(fā)現(xiàn)在工業(yè)控制中,有很多時候需要在惡劣的環(huán)境中進(jìn)行各種數(shù)據(jù)的采集、運(yùn)算和控制。counter)一般是指“電子計算器”,能進(jìn)行數(shù)學(xué)運(yùn)算的手持機(jī)器,擁有集成電路芯片,結(jié)構(gòu)簡單,功能較弱,但由于它使用方便、操作簡單、價格低廉,因而廣泛運(yùn)用于商業(yè)交易中,也是必備的辦公用品之一。計算器將完成的功能有加,減,乘,除等功能。該設(shè)計系統(tǒng)是以 AT89S52 為單片機(jī), P1 口作為輸入端,外接 4X4 的鍵盤。計算器在人們的日常中是比較的常見的電子產(chǎn)品之一。在實(shí)時檢測和自動控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往作為一個核心部件來使用,但僅單片機(jī)方面的知識是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu)、軟硬件結(jié)合,來加以完善。答 辯 委 員 會 評 語評定成績周 記說明書(或論文)圖 紙答 辯總 評答辯委員會主席簽字日 期(5%)(65%)(30%)百分制等級制摘 要計算器一般是指“電子計算器”,能進(jìn)行數(shù)學(xué)運(yùn)算的手持機(jī)器,擁有集成電路芯片,結(jié)構(gòu)簡單,功能較弱,但由于它使用方便、操作簡單、價格低廉,因而廣泛運(yùn)用于商業(yè)交易中,也是必備的辦公用品。 該設(shè)計(論文)須限期修改合格后重新申請答辯。15151314111210≤9總分是否同意將該設(shè)計(論文)提交答辯:是( ) 否( )具體評閱及修改意見: 評閱人: 年 月 日注:,評出設(shè)計(論文)各項(xiàng)目的具體得分,并填寫在相應(yīng)項(xiàng)目的評分欄中; 。1010987≤6綜合運(yùn)用能力研究方案設(shè)計合理;設(shè)計方法科學(xué);技術(shù)線路先進(jìn)可行;理論分析和計算正確;動手能力強(qiáng);能獨(dú)立完成設(shè)計(論文);能綜合運(yùn)用所學(xué)知識發(fā)現(xiàn)和解決實(shí)際問題;研究結(jié)果客觀真實(shí)。2013年6月16日2013年6月20日,論文打印,完成答辯PPT,準(zhǔn)備答辯。2013年5月27日2013年6月05日,完成畢業(yè)設(shè)計說明書的撰寫,上交初稿。2013年4月22日2013年5月10日,系統(tǒng)方案選擇與論證,軟硬件設(shè)計。青島理工大學(xué)畢 業(yè) 論 文題目:基于單片機(jī)的計算器設(shè)計 學(xué)生姓名: 蘇起然 學(xué)生學(xué)號: 200989051 院系名稱: 青島理工大學(xué)機(jī)電工程系專業(yè)班級: 機(jī)械設(shè)計制造及其自動化091 班 指導(dǎo)教師: 武傳艷 2013 年 06月 15日畢業(yè)設(shè)計(論文)任務(wù)書專業(yè) 機(jī)械設(shè)計制造及其自動化 班級 機(jī)升091姓名 蘇起然下發(fā)日期20130301題目基于單片機(jī)的計算器設(shè)計專題51單片機(jī)的應(yīng)用主要內(nèi)容及要求 設(shè)計內(nèi)容:1)確定計算器的總體設(shè)計2)系統(tǒng)硬件設(shè)計3)系統(tǒng)軟件設(shè)計4)系統(tǒng)仿真及調(diào)試 設(shè)計要求: 能實(shí)現(xiàn)加、減、乘、除、開方、平方、冪運(yùn)算等功能。 主要技術(shù)參數(shù)1)AT89S52單片機(jī)2)4*4鍵盤 3)LCD1602顯示器進(jìn)度及完成日期2013年4月1日2013年4月19日,查閱國內(nèi)外文獻(xiàn),上交開題報告。2013年5月13日2013年5月24日,主要參數(shù)計算及元器件的選擇,上交中期審核表。2013年6月06日2013年6月15日,根據(jù)老師意見進(jìn)行修改完善。 系主任簽字日期教研室主任簽字日期指導(dǎo)教師簽字日期指 導(dǎo) 教 師 評 語指導(dǎo)教師: 年 月 日青島理工大學(xué)畢業(yè)設(shè)計(論文)評閱意見表設(shè)計(論文)題目基于單片機(jī)的計算器設(shè)計評價項(xiàng)目評價標(biāo)準(zhǔn)(A級)滿分評 分ABCDE文獻(xiàn)資料利用能力能獨(dú)立地利用多種方式查閱中外文獻(xiàn);能正確翻譯外文資料;能正確有效地利用各種規(guī)范、設(shè)計手冊等。2019-2017-1815-1613-14≤12設(shè)計(論文)質(zhì)量設(shè)計(論文)結(jié)構(gòu)嚴(yán)謹(jǐn);邏輯性強(qiáng);語言文字表準(zhǔn)確流暢;格式、圖、表規(guī)范;有一定的學(xué)術(shù)水平或?qū)嶋H價值403740323628312527≤24創(chuàng)新能力有較強(qiáng)的創(chuàng)新意識;所做工作有較大突破;設(shè)計(論文)有獨(dú)到見解15151314111210≤9工作量工作量飽滿;圓滿完成了任務(wù)書所規(guī)定的各項(xiàng)任務(wù)。若總分60分,“設(shè)計(論文)質(zhì)量”24分,建議不能提交論文評閱乃至答辯。 。近年來隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷深入,同時帶動傳統(tǒng)控制檢測技術(shù)日益更新。因此,單片機(jī)的應(yīng)用已經(jīng)越來越貼近生活,用單片機(jī)來實(shí)現(xiàn)一些電子設(shè)計也變得容易起來??墒撬€在發(fā)展之中,以后必將出現(xiàn)功能更加強(qiáng)大的計算器,基于這樣的理念,本次設(shè)計是用單片機(jī)來設(shè)計的計算器。通過鍵盤掃描來對輸入數(shù)的控制,在 P0 口、P2 口接了驅(qū)動電路,用來保證 LCD 的工作正常。關(guān)鍵詞:計算器;單片機(jī);LCD;矩陣鍵盤IIABSTRACTCalculator generally refers to the electronic calculator, and the term is introduced to China by the Japanese. The calculator with the IC chip, simple structure, and weak function is able to perform mathematical operations on handheld machine. But it is easy using, simple operation and low price. So it is widely used in mercial transactions, and is also an essential office supplies. With the rapid development of science and technology in recent years, the application of SCM is the deepening and promote the traditional controlling detection technologies that are increasingly updated. In realtime detection and automatic control of microputer application system, the microcontroller is often used as a core ponent to use, but only the knowledge of the microcontroller is not enough, and should be based on the specific hardware architecture, hardware and software bination to make it perfect. So the application of SCM is more and more close to life, so using of single chip to achieve some electronic designs also bee easy. In the people daily life the calculator is one of the mon electronic products. But it is still in development, it will bee more powerful calculator in the future. According to such idea, the design is that SCM design calculator. The design system is based on AT89S52 microcontroller, P0 port as input, external 4X4 keyboard. In P1, P2mouth is connected with the drive circuit to ensure the normal work of LED. The calculator will plete add, subtract, multiply, divide and other function. Keywords: calculator, MCU, LCD, Matrix keyboard前 言計算器(calculator。計算器一般由運(yùn)算器、控制器、存儲器、鍵盤、顯示器、電源和一些可選外圍設(shè)備及電子配件通過人工或機(jī)器設(shè)備組成。本設(shè)計是由單片機(jī)實(shí)現(xiàn)的模擬計算器,它不僅能實(shí)現(xiàn)數(shù)據(jù)的加減乘除運(yùn)算,而且還能使數(shù)據(jù)及其計算結(jié)果在數(shù)碼管上顯示出來,能夠?qū)崿F(xiàn)0256的數(shù)字四則運(yùn)算。利用鍵盤和LCD1602設(shè)計一個簡單的數(shù)學(xué)計算器,可以完成簡單的如加,減,乘,除的四則運(yùn)算,并將運(yùn)算