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

正文內(nèi)容

基于單片機(jī)的計算器設(shè)計畢業(yè)論文-展示頁

2024-11-20 04:48本頁面
  

【正文】 算術(shù)運(yùn)算程序設(shè)計 算術(shù)運(yùn)算程序的過程為: 先判斷輸入的運(yùn)算符是 +、 、 *、 / 中的哪一個,若是 +或 ,則要判斷運(yùn)算結(jié)果是否溢出,溢出則顯示 8 錯誤信息,沒溢出就顯示運(yùn)算結(jié)果,若是 /,則要先判斷除數(shù)是否為零,為零就顯 示錯誤信息,不為零則顯示運(yùn)算結(jié)果,若是 ,則直接顯示運(yùn)算結(jié)果。 主程 序的設(shè)計詳見附錄三。用 C 語言來控制單片機(jī)無疑是一個理想的選擇。而 C 語言雖然執(zhí)行效率沒有匯編語言高,但語言簡潔,使用方便,靈活,運(yùn)算豐富,表達(dá)化類型多樣化,數(shù)據(jù)結(jié)構(gòu)類型豐富,具有結(jié)構(gòu)化的控制語句,程序設(shè)計自由度大,有很好的可重用性,可移植性等特點。在單片機(jī)的應(yīng)用系統(tǒng)程序設(shè)計時,常用的是匯編語言和 C 語言。其接口電路如圖 所示。 8 個可由用戶自定義的 5X7 的字符發(fā)生器 CGRAM。 LCD 的特性有: +5V 電壓,對比可調(diào)度; 內(nèi)含復(fù)位電路; 提供各種控制命令,如:清屏、字符閃爍、光標(biāo)閃爍、顯示移位等多種功能; 有 80 字節(jié)顯示數(shù)據(jù)存儲器 DDRAM。 計算器的鍵盤布局如圖 所示:一般有 16 個鍵組成,在單片機(jī)中正好有一個 P 端口實現(xiàn) 16 個按鍵功能,這種形式在單片機(jī)系統(tǒng)中最常用。這樣鍵盤上按鍵的數(shù)量就為 4*4 個。 鍵盤接口電路 計算機(jī)輸入數(shù)字和其他功能按鍵時要用到很多按鍵,在這種情況下,編程會很簡單,但是會占用大量的 I/O 口資源,因此在很多情況下都不采用這樣的方式,而是采用矩陣鍵盤的方式。顯示部分:采用 LCD 靜態(tài)顯示。單片機(jī)實質(zhì)上是一個硬件的芯片,在實際應(yīng)用中,通常很難直接和被控對象進(jìn)行電氣連接,必須外加 各種擴(kuò)展接口電路、外部設(shè)備、被控對象等硬件和軟件,才能構(gòu)成一個單片機(jī)應(yīng)用系統(tǒng)。 通過本次設(shè)計的訓(xùn)練,可以使我在基本思路和基本方法上對基于 MCS51 單片機(jī)的嵌入式系統(tǒng)設(shè)計有一個比較感性的認(rèn)識,并具備一定程度的設(shè)計能力。至于位數(shù)和功能,如果有需要可以通過設(shè)計擴(kuò)充原系統(tǒng)來實現(xiàn) 。 本系統(tǒng)就是充分利用了 8051 芯片的 I/O 引腳。 單片微型計算機(jī)是微型計算機(jī)的一個重要分支,也是頗具生命力的機(jī)種。 3 單片機(jī)由于其微小的 體積和極低的成本,廣泛的應(yīng)用于家用電器、工業(yè)控制等領(lǐng)域中。計算器可謂是我們最親密的電子伙伴之一。 關(guān)鍵字: AT89C51 LCD 控制按鍵 第一章 簡介 課題簡介 當(dāng)今社會,隨著人們物質(zhì)生活的不斷提高,電子產(chǎn)品已經(jīng)走進(jìn)了家家戶戶,無論是生活或?qū)W習(xí),還是娛樂和消遣幾乎樣樣都離不開電子產(chǎn)品,大型復(fù)雜的計算能力是人腦所不能勝任的,而且比較容易出錯。利用此設(shè)計熟悉單片機(jī)微控制器及 C 語言編程,對其片資源及各個 I/O 端口的功能和基本用途的了解。 計算機(jī)在人們的日常生活中是比較常見的電子產(chǎn)品之一。 1 專業(yè):電子信息工程 1111 班 指導(dǎo)老師: 姓 名: 學(xué)號: 2 摘 要 近年來隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷深入,同時帶動傳統(tǒng)控制檢測技術(shù)日益更新。在實時檢測和 自動控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往作為一個核心部件來使用,但僅單片機(jī)方面的知識是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu)、軟硬件結(jié)合,來加以完善。可是它還在發(fā)展之中,以后必將出現(xiàn)功能更加強(qiáng)大的計算機(jī),基于這樣的理念,本次設(shè)計是用 AT89S51 單片機(jī)、 LCD 顯示器、控制按鍵為元件來設(shè)計的計算器。掌握 Microsoft Visual C++ 應(yīng)用程序開發(fā)環(huán)境,常用的LCD 顯示器的使用方法和一般鍵盤的使用方法。計算器作為一種快速通用的計算工具方便了用戶的使用。本設(shè)計著重在于分析計算器軟件和開發(fā)過程中的環(huán)節(jié)和步驟,并從實踐經(jīng)驗出發(fā)對計算器設(shè)計做了詳細(xì)的分析和研究。在工業(yè)生產(chǎn)中。單片微型計算機(jī)簡稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器。系統(tǒng)以采用MCS51 系列單片機(jī) Intel8051 為中心器件來設(shè)計計算器控制器,實現(xiàn)了能根據(jù)實際輸入值顯示并存儲的功能,計算程序則是參照教材。 設(shè)計目的 通過本次課題設(shè)計,應(yīng)用《單片機(jī)應(yīng)用基礎(chǔ)》、《 計算機(jī)應(yīng)用基礎(chǔ)》等所學(xué)相關(guān)知識及查閱資料,完成簡易計算器的設(shè)計,以達(dá)到理論與實踐更好的結(jié)合、進(jìn)一步提高綜合運(yùn)用所學(xué)知識和設(shè)計的能力的目的。 4 第二章 硬件系統(tǒng)設(shè)計 硬件系統(tǒng)是指構(gòu)成微機(jī)系統(tǒng)的實體和裝置,通常由運(yùn)算器、控制器、存儲器、輸入接口電路和輸入設(shè)備、輸出接口電路和輸出設(shè)備等組成。 本設(shè)計選用以 AT89S51 單片機(jī)為主控單元。按鍵部分,采用 4*4 鍵盤。矩陣鍵盤采用四條 I/O 線作為行線,四條 I/O 線作為列線組成鍵盤,在行線和列線的每個交叉點上設(shè)置一個按鍵。這樣行列 式鍵盤結(jié)構(gòu)能有效的提高單片機(jī)系統(tǒng)中 I/O 口的利用率。 5 圖 矩陣鍵盤內(nèi)部電路 LCD 顯示模塊 本設(shè)計采用 LCD 液晶顯示器來顯示輸出數(shù)據(jù)。內(nèi)建有 160 個 5X7 點陣的字型的字符發(fā)生器 CGROM。 本設(shè)計通過 D0D7 引腳向 LCD 寫指令字或?qū)憯?shù)據(jù)以使 LCD 實現(xiàn)不同的功能或顯示相應(yīng)的數(shù)據(jù)。 圖 LCD 接口電路 LCD 的引腳說明如表 所示: 表 LCD 的引腳說明 6 符號 引腳說明 符號 引腳說明 VSS 電源地 DB4 Data I/O VDD 電源正極( +5V) DB5 Data I/O V0 液晶顯示偏壓輸入 DB6 Data I/O RS 數(shù)據(jù) /命令選擇端( H/L) DB7 Data
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1