【正文】
編程 UART 串行通道 2個(gè) 外部 中斷源 , 共 6個(gè) 中斷源 2個(gè) 讀寫(xiě) 中斷口線 , 3級(jí) 加密位 低功耗 空閑和掉電 模式 ,軟件設(shè)置睡眠及喚醒功能 AT89C52 的主要管腳有: XTAL1:振蕩器反相放大器的及內(nèi)部 時(shí)鐘發(fā)生器 的輸入端。 protues 仿真平臺(tái)上,對(duì)軟件進(jìn)行調(diào)試及仿真。自此此后,一直等到 20 世紀(jì) 50 年代末,電子計(jì)算器才開(kāi)始出現(xiàn)。更為強(qiáng)大的 是,這種計(jì)算尺還可以計(jì)算三角函數(shù),指數(shù)函數(shù)和對(duì)數(shù)函數(shù)。這種算籌的制作材料多是竹子,木頭,或獸骨.一束約二百七十枚,使用時(shí)可以放在布袋里面隨身攜帶。計(jì)算器作為一種快速通用的計(jì)算工具方便了用戶(hù)的使用。 計(jì)算器的基本類(lèi)型 : 1. 算術(shù)型計(jì)算器:可進(jìn)行加、減、乘、除等簡(jiǎn)單的四則運(yùn)算,又稱(chēng)簡(jiǎn)單計(jì)算器。除顯示計(jì)算結(jié)果外,還常有溢出指示、錯(cuò)誤指示等顯示。高檔計(jì)算器由只讀存儲(chǔ)器和微處理器一同實(shí)現(xiàn)各種復(fù)雜的運(yùn)算程序。s daily life. The calculator always among the continuous development and improvement, the function will certainly be more powerful. Based on this concept, the design uses AT89C51 microcontroller as the master chip, using the C programming language for the system, with 4 * 4 matrix keyboard as an input module, output module LCD1602 LCD display, in order to achieve the basic functions of the MCU. This design highlights the following aspects: calculator with basic functions, the principle of a simple exposition of principle and LCD matrix keyboard input. the system39。 本設(shè)計(jì)重點(diǎn)說(shuō)明以下幾個(gè)方面內(nèi)容: 1. 基于單片機(jī)的計(jì)算器所具備哪些基本功能,對(duì)矩陣鍵盤(pán)輸入原理及液晶顯示原理進(jìn)行簡(jiǎn)單的闡述。攀枝花學(xué)院本 科畢業(yè)設(shè)計(jì)(論文) 摘 要 I 基于單片機(jī)的科學(xué)計(jì)算器設(shè)計(jì) 摘要 在現(xiàn)代科技迅猛發(fā)展的當(dāng)今,計(jì)算器依然是人們?nèi)粘I钪胁豢苫蛉钡碾娮赢a(chǎn)品之一。 2. 介紹系統(tǒng)的整體設(shè)計(jì)理念,展示系統(tǒng)設(shè)計(jì)的流程 框圖,并對(duì)功能模塊的劃分,及所選用的元器件性能參數(shù)進(jìn)行詳細(xì)說(shuō)明。s overall design concept, showing the flow diagram of the system design, the and function module framing, and optional Component performance parameters described in detail. each functional module of the system hardware and software design in detail. Key words microcontroller AT89C52,LCD1602 LCD,matrix keyboard,C language 攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 目 錄 III 目 錄 摘要 ..................................................................................................................................I ABSTRACT.................................................................................................................... II 1 緒論 ........................................................................................................................... 1 .......................................................................................... 1 .......................................................................................... 2 2 設(shè)計(jì)任務(wù)及方案 ........................................................................................................... 3 ............................................................................................................... 3 ............................................................................................................... 3 3 系統(tǒng)硬件設(shè)計(jì) ............................................................................................................. 4 .............................................................................................. 4 AT89C52單片機(jī)簡(jiǎn)介 .................................................................. 4 .................................................................................................. 9 ................................................................................................ 10 ...................................................................................................... 10 .......................................................................................................11 4 系統(tǒng)軟件設(shè)計(jì) ............................................................................................................. 15 ........................................................................................ 15 ............................................................................................... 15 ............................................................................................... 16 ................................................................................................... 17 5仿真和調(diào)試 ................................................................................................................. 19 KEIL 系統(tǒng)概述 ..................................................................................................... 19 KEIL 使用步驟 ...................................................................................................... 19 介紹 ................................................................................................... 20 PROTEUS 對(duì)于本設(shè)計(jì)的仿真步驟 ............................................................................ 20 ............................................................................................................. 21 6 結(jié)論 ......................................................................................................................... 22 參考文獻(xiàn) ........................................................................................................................ 23 附錄 A: 源程序 ........................................................................................................... 24 附錄 B:系統(tǒng)總圖 .......................................................................................................... 34 致 謝 ............................................................................................................................. 35 攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 1 緒 論 1 1 緒論 課題的研究背景及意義 計(jì)算器一般由運(yùn)算器,存儲(chǔ)器,控制器,鍵盤(pán),顯示器,電源和一些外圍設(shè)備及電子配件組成。且有較多的隨機(jī)存儲(chǔ)單元用來(lái)存放輸入程序和數(shù)據(jù)。計(jì)算器電源采用電池或者交流轉(zhuǎn)換器池。 2. 科學(xué)型計(jì)算器:可進(jìn)行乘方、開(kāi)方、指數(shù)、對(duì)數(shù)、三角函數(shù)、統(tǒng)計(jì)等方面的運(yùn)算,又稱(chēng)函數(shù)計(jì) 算器。 計(jì)算器這一程序機(jī)器實(shí)際上是從計(jì)算機(jī)中割裂出來(lái)的衍生品,但因其方便快捷的操作模式,已經(jīng)被廣泛應(yīng)用于商業(yè)等日常生活中,極大的方便了人們對(duì)于數(shù)字的整合運(yùn)算。直到科技發(fā)達(dá)的今天,中國(guó)群眾任然有很多在使用珠算盤(pán),珠算盤(pán)是中國(guó)古代計(jì)算工具領(lǐng)域中的另一項(xiàng)發(fā)明,到明代時(shí)期。這些計(jì)算工具積極推動(dòng)了計(jì)算器的發(fā)展,為現(xiàn)代計(jì)算器的發(fā)展奠定了非常良好的基礎(chǔ),慢慢演變,成為現(xiàn)代社會(huì)中廣泛應(yīng)用的計(jì)算工具。 本課題研究的主要內(nèi)容 本設(shè)計(jì)主要研究的是,基于單片機(jī)的簡(jiǎn)易計(jì)算器,采用 AT89C52 單片機(jī)作為主控器件,矩陣鍵盤(pán)輸入,液晶顯示器講計(jì)算過(guò)程及結(jié)果顯示輸出,通過(guò) C語(yǔ)言編程,實(shí)現(xiàn)建議簡(jiǎn)易計(jì)算器的功能。 設(shè)計(jì)方案 按照系統(tǒng)設(shè)計(jì)的功能的要求,確定設(shè)計(jì)系統(tǒng)由主控模塊、顯示模塊、鍵盤(pán)掃描接口電路、按鍵提示電路 4 個(gè)模塊組成。 XTAL2:振蕩器反相放大器的輸出端。 P0 口: 8