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

正文內(nèi)容

基于單片機(jī)簡易計(jì)算器的設(shè)計(jì)_本科生畢業(yè)論文(設(shè)計(jì))(更新版)

2025-09-03 15:51上一頁面

下一頁面
  

【正文】 ............................. 1 方案優(yōu)點(diǎn) .................................................................................................................... 2 輸入模塊 ............................................................ 2 方案一 ........................................................................................................................ 2 方案的優(yōu)點(diǎn) ................................................................................................................. 2 顯示模塊 ............................................................ 2 方案一 ........................................................................................................................ 2 方案的應(yīng)用 ................................................................................................................. 3 2. 計(jì)算器硬件設(shè)計(jì) ............................................ 3 系統(tǒng)組成及硬件框圖 .................................................. 3 元器件簡介 .......................................................... 3 STC89C52 特點(diǎn) ........................................................................................................... 3 LCD1602 液晶顯示屏 ................................................................................................... 8 3. 計(jì)算器設(shè)計(jì)原理分析 ....................................... 11 設(shè)計(jì)方案一 ......................................................... 11 計(jì)算器硬件方案及硬件資源分配 ....................................... 11 硬件資源分配 ............................................................................................................ 11 系統(tǒng)的硬件設(shè)計(jì) ......................................................................................................... 11 鍵盤電路的設(shè)計(jì) .........................................................................................................12 顯示電路的結(jié)構(gòu) .........................................................................................................13 4. 計(jì)算器軟件設(shè)計(jì) ........................................... 13 計(jì)算器的軟件規(guī)劃 ................................................... 13 主模塊的程序設(shè)計(jì) ................................................... 13 顯示模塊的程序設(shè)計(jì) ................................................. 15 鍵盤模塊的程序設(shè)計(jì) ................................................. 16 結(jié) 論 ...................................................... 18 參考文獻(xiàn) .................................................... 19 附錄一 電路原理圖 ........................................... 20 附錄二 軟件程序 ............................................. 20 致謝 ....................................................... 27 1 基于單片機(jī)的簡易計(jì)算器的設(shè)計(jì) 序言 隨著社會的發(fā)展,科學(xué)的進(jìn)步,人們的生活水平在逐步地提高,尤其是微電子技術(shù)的發(fā)展猶如雨后春筍般的變化。 本設(shè)計(jì)是以 STC89C52 單片機(jī)為核心的計(jì)算器模擬系統(tǒng)設(shè)計(jì),輸入采用 4*4 矩陣鍵盤,可以進(jìn)行加、減、乘、除帶符號數(shù)字運(yùn)算(六位整數(shù)、兩位小數(shù)),并在液晶顯示屏 LCD1602上靜態(tài)顯示操作過程及結(jié)果 。 本科生畢業(yè) 論文 (設(shè)計(jì) ) 基于單片機(jī)簡易計(jì)算器的設(shè)計(jì) 學(xué) 院 電氣信息工程學(xué)院 專 業(yè) 電氣工程及其自動化 班 級 09級電氣四班 學(xué) 號 0612090533 學(xué) 生 姓 名 聯(lián) 系 方 式 指 導(dǎo) 教 師 羅書克 職稱 : 講師 20xx 年 5 月 獨(dú) 創(chuàng) 性 聲 明 本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計(jì))是本人在指導(dǎo)老師指導(dǎo)下取得的研究成果。如何才能使計(jì)算器技術(shù)更加的成熟,充分利用已有的硬件和軟件條件,設(shè)計(jì)出更出色的計(jì)算器。 The C language。 1. 方案論證 芯片 方案一 本設(shè)計(jì)中的芯片 采用 STC89C52,配備相應(yīng)的外設(shè)。其原理圖如圖 11 所示。 STC89C52 的功能特性概述 STC89C52 是一種低功耗、高性能 CMOS 8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash存儲器。 8 位微控制器, 8K 字節(jié)在系統(tǒng)可編程 Flash。在 這種模式下, P0 不具有內(nèi)部上拉電阻。對 P2 端口寫 “1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用;作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。在 Flash 編程和校驗(yàn)時(shí), P3 口也接收一些控制信號。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時(shí)將跳過一個(gè) ALE 脈沖。 如 EA 端為高電平(接 Vcc 端), CPU 則執(zhí)行內(nèi)部程序存儲器的指令。 ( 1) 控制或復(fù)位引腳 RESET 此腳為高電平時(shí)(約 2 個(gè)機(jī)器周期)可將單片機(jī)復(fù)位。液晶顯示器有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),目前已經(jīng)被廣泛應(yīng)用在便攜式計(jì)算機(jī)、數(shù)字?jǐn)z像機(jī)、 PDA 移動通信工具等眾多領(lǐng)域。 第 6 腳 E 端為使能端,當(dāng) E 端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。故選擇靜態(tài)顯示和用 4*4 的按鍵鍵盤,使用 LCD1602 液晶顯示屏來顯示運(yùn)算過程和運(yùn)算結(jié)果。而且,所用芯片數(shù)量越少,地址和數(shù)據(jù)總線在電路板上受干擾的可能性也就越小。該系統(tǒng)的硬件設(shè)計(jì)采用了模塊化的設(shè)計(jì)方法。 P 3 0P 3 1P 3 2P 3 31 2 34 5 67 8 90 =.+*/ 圖 31 鍵盤電路 13 通用計(jì)算機(jī)使用的鍵盤就是編 碼鍵盤。 最終顯示電路如圖 32 所示。 write_cmd(0x80)?!?。i++) ………… } for(j=k1+1。i) //在液晶上顯示結(jié)果 { write_data(table[b[i1]])。 有 鍵 輸 入 ?YYYYNNNNNN數(shù) 字 鍵 ?號 碼 鍵 ?功 能 鍵 ?清 零 ?記 憶 ?輸 入 清 理 鍵 送清 零 緩 沖 區(qū)輸 入 記 憶 鍵 送記 憶 緩 沖 區(qū)數(shù) 值 輸 入 , 送數(shù) 值 緩 沖 器符 號 輸 入 , 送 符號 緩 沖 器綜 合 結(jié) 果 送 綜 合緩 沖 區(qū)返 回 圖 43 中斷服務(wù)程序框圖 數(shù)字鍵按下則將相應(yīng)的數(shù)字送入數(shù)字緩沖區(qū);符號鍵按下則將送入符號緩沖區(qū);功能鍵按下則執(zhí)行相應(yīng)的程序;最終進(jìn)行運(yùn)算后,綜合結(jié)果將送入結(jié)果緩沖區(qū),并在 LCD 液晶顯示屏上顯示出來。 break。”中,被賦值為 “0xee”,則是因?yàn)樾行畔?是 P3 口的低四位,若是按鍵按下為 “0”,則 為 “0”, 為 “1”;同時(shí),列信息是 P3 口的高四位,若是按鍵按下為 “0”,則 為 “0”, 為 “1”;由此可得,其被賦值為 “0xee”。在圖書館 查閱了一些相關(guān)資料后,就開始寫程序。//這是 LCD 數(shù)據(jù)命令選擇端 uchar code table[]={39。,39。,39。,39。}。y0。 } void write_data(uchar date)//寫數(shù)據(jù)函數(shù) { lcdrs=1。 lcden=0。i4。 temp=tempamp。 break。 break。 break。 break。 float s,temp2。ik1j。i++) b1=b1*10。 } else s=jieguo。 25 n++。 write_data(table[b[n+1]])。 i=0。 } else if(key14) { write_data(table[key])。 } flag1=0。 最后向所有幫助和關(guān)心過我的人表示衷心感謝!
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1