freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于mc單片機(jī)的簡(jiǎn)易計(jì)算器設(shè)計(jì)(更新版)

  

【正文】 兩種方案,一種是以 FPGA 為核心處理芯片,配備相應(yīng)的外設(shè);另外一 種是以 AT89S52 處理器,配備相應(yīng)的外設(shè)。電子產(chǎn)品的更新速度快就不足驚奇了。 畢業(yè) 設(shè)計(jì)(論文) ( 2021屆 ) 題 目 : 基于單片機(jī)的簡(jiǎn)易計(jì)算器 專業(yè)名稱: 電子信息工程技術(shù) 姓 名: 學(xué) 號(hào): 班 級(jí): 08 級(jí)通信與信息技術(shù)班 指導(dǎo)教師: 2021年 12月 30日 摘要 [摘要 ] 近幾年單片機(jī)技術(shù)的發(fā)展很快,其中電子產(chǎn)品的更新速度迅猛。 [關(guān)鍵詞 ] AT89S52 LCD1602 計(jì)算器 矩陣鍵盤 目錄 第一章 前言 ......................................................................1 系統(tǒng)開發(fā)背景 .................................................................1 系統(tǒng)開發(fā)意義 .................................................................1 設(shè)計(jì)目的 .....................................................................1 第二章 方案論證 ..................................................................2 方案構(gòu)思 .....................................................................2 方案比較與選擇 ..............................................................2 第三章 系統(tǒng)硬件設(shè)計(jì)及說(shuō)明 ........................................................3 系統(tǒng)組成及總體框圖 ............................................................3 元件簡(jiǎn)介 ......................................................................3 AT89S52 特點(diǎn) ................................................................3 74LS08 簡(jiǎn)要說(shuō)明 .............................................................9 LCD1602 液晶顯示屏 .........................................................12 第四章 設(shè)計(jì)原理分析 .............................................................15 設(shè)計(jì)方案的確定 .............................................................15 計(jì)算器硬件方案及硬件資源分配 .................................................15 硬件資源分配 ..............................................................15 系統(tǒng)的硬件設(shè)計(jì) ............................................................15 鍵盤電路的設(shè)計(jì) ............................................................17 顯示電路的設(shè)計(jì) ............................................................18 第五章 計(jì)算器的軟件設(shè)計(jì) .........................................................19 計(jì)算器的軟件規(guī)劃 .............................................................19 鍵盤掃描的程序設(shè)計(jì) ..........................................................19 顯示模塊的程序設(shè)計(jì) ..........................................................19 主程序的設(shè)計(jì) ................................................................20 軟件的可靠性設(shè)計(jì) ............................................................20 結(jié)束語(yǔ) ..........................................................................22 致謝 ............................................................................23 參考文獻(xiàn) ........................................................................24 附錄 ............................................................................25 附錄一:硬件實(shí)物圖 ..............................................................25 附錄二:系統(tǒng)程序清單 ............................................................26 1 第 一 章 前言 系統(tǒng)開發(fā)背景 隨著社會(huì)的發(fā)展,科學(xué)的進(jìn)步,人們的生活水平在逐步的提高,尤其是微電子技術(shù)的發(fā)展,猶如雨后春筍般的變化。 對(duì)字符液晶顯示模塊的工作原理,如初始化、清屏、顯示、調(diào)用及外特性有較清楚的認(rèn)識(shí),并會(huì)使用 LCD(液晶顯示模塊)實(shí)現(xiàn)計(jì)算結(jié)果的顯示;掌握液晶顯示模塊的驅(qū)動(dòng)和編程,設(shè)計(jì)LCD 和單片機(jī)的接口電路,以及利用單片機(jī)對(duì)液晶模塊的驅(qū)動(dòng)和操作; 在充分分析內(nèi)部邏輯的概念,進(jìn)行軟件和調(diào)試,學(xué)會(huì)使用,并能夠以其為平臺(tái)設(shè)計(jì)出具有四則運(yùn)算能力簡(jiǎn)易計(jì)算器的硬件電路和軟件程序。單片機(jī)廣泛用于智能產(chǎn)品,智能儀表,測(cè)控技術(shù),智能接口等,具有操作簡(jiǎn)單,實(shí)用方便,價(jià)格便宜等優(yōu)點(diǎn),而其中 AT89S52 以 MCS51 為內(nèi)核,是單片機(jī)中最典型的代表,應(yīng)用于各種控制領(lǐng)域。 AT89S52 具有以下標(biāo)準(zhǔn)功能: 8k字節(jié) Flash, 256字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位 定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路。 P0 口: P0 口是一個(gè) 8 位漏極開路的雙向 I/O 口。對(duì) P1 端口寫 “1” 時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在這種應(yīng)用中, P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。 此外, P3 口還接收一些用于 FLASH 閃存編程和程序校驗(yàn)的控制信號(hào) 。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE 脈沖。 如 EA 端為高電平(接 Vcc 端), CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。晶振的頻率可以在 1MHz24MHz 內(nèi)選擇,在本設(shè)計(jì)電路中選用了12MHz。 AT89S52的 編程方法 編程前,須按編程模式表設(shè)置好地址、數(shù)據(jù)及控制信號(hào);順序如下: ① 在地址線上加上要編程單元的地址信號(hào)。它具有體積小,功能多、價(jià)格低、使用方便、系統(tǒng)設(shè)計(jì)靈活等優(yōu)點(diǎn),應(yīng)用領(lǐng)域不斷擴(kuò)大,除了工業(yè)控制,智能化儀表,通訊,家用電器外,在智能化高檔電子玩具產(chǎn)品中也大量采用單片機(jī)芯片作為核心控制部件。 第 5腳 RW為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫 操作。使用 LCD 液晶顯示屏 顯示運(yùn)算結(jié)果。 可靠性及抗干擾設(shè)計(jì) 根據(jù)可靠性設(shè)計(jì)理論,系統(tǒng)所用芯片數(shù)量越少,系統(tǒng)的平均無(wú)故障時(shí)間越長(zhǎng)。計(jì)算器主要由以下一些功能模塊構(gòu)成: 非 編碼鍵盤模塊、 LCD液晶顯示屏 模塊等。 鍵盤電路的設(shè)計(jì) 鍵盤可分為 兩類:編碼鍵盤和非編碼鍵盤。 P0口作為液晶顯示的數(shù)據(jù)端口, ,控制 LCD液晶顯示屏 顯示輸出數(shù)據(jù)。 顯示模塊的程序設(shè)計(jì) 顯示模塊程序首先要對(duì)顯示模塊進(jìn)行初始化;然后控制光標(biāo)的位置;定義液晶顯示的控制端口,用 SBIT指令完成;然后設(shè)置清屏、關(guān)閉顯示、歸位、開顯示、顯示位置的首地址等等。一個(gè)程序的完成的速度和質(zhì)量高低與細(xì)心與否有著很大聯(lián)系。待人平和、工作認(rèn)真、治學(xué)嚴(yán)謹(jǐn)他的給我留下很深刻的印象。 str++。 P1=P1amp。 for(i=5。清空 b[len] char b[16]。 //小數(shù)點(diǎn) key=Key_get()。439。239。S39。=39。/39。E39。 b[1]=39。key==39。.39。 b[len+1]=39。S39。39。 LCD_printf( )。*39。 } b[0]=39。 } else { if(arc==39。i16。 sign=0。amp。 } b[0]=39。 //清除計(jì)算標(biāo)志 } } 34 while(P3_2==0) { } if(key==39。i++) { a[i]=39。 len=0。 for(i=0。 b[1]=39。 LCD_moveto(0,0)。 define LCDBF P0_7 //讀寫操作使能 :1禁止; 0允許 . 36 define LCDRS P3_5 //寄存器選擇信號(hào): 0數(shù)據(jù)寄存器; 1指令寄存器。i++) //1ms 延時(shí) { } } } /*【忙檢測(cè)】 */ void detect() { LCDE=0。 LCDE=1。 LCDE=0。 LCDRS=0。 LCDRW=0。\039。 NWR_cmd(0x38)。 for(。 RN=P2amp。 P1=P1amp。 } else if(LN==0x3B) {key=key+3。a)。) {a=ab。 } else {sprintf(first,%f,a)。 劉冰兒不討厭這個(gè)題目,雖然她很討厭作文課?;氐郊?,爸爸媽媽帶我去飯店吃飯 ,說(shuō)是對(duì)我的獎(jiǎng)勵(lì)。聊天 ,看電影 ,玩游戲 ,成了我生活中不可缺少
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1