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

正文內(nèi)容

單片機(jī)數(shù)字溫度計(jì)設(shè)計(jì)(編輯修改稿)

2025-06-26 15:20 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 匯編語言的特點(diǎn)。它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到 C 語言,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。 1語法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行 效率高。 C 語言簡(jiǎn)潔、緊湊,使用方便、靈活。 2運(yùn)算符豐富。共有 34 種。 C 把括號(hào)、賦值、逗號(hào)等都作為運(yùn)算符處理。從而使 C 的運(yùn)算類型極為豐富,可以實(shí)現(xiàn)其他高級(jí)語言難以實(shí)現(xiàn)的運(yùn)算。 3數(shù)據(jù)結(jié)構(gòu)類型豐富。具有結(jié)構(gòu)化的控制語句。與匯編語言相比,用 C 語言寫的程序可移植性好。 4 C 語言允許直接訪問物理地址,能進(jìn)行位( bit)操作,能實(shí) 13 現(xiàn)匯編語言的大部分功能,可以直接對(duì)硬件進(jìn)行操作。因此有人把它稱為中級(jí)語言。 C 語言對(duì) 操作系統(tǒng) 和系統(tǒng)使用程序以及需要對(duì)硬件進(jìn)行操作的場(chǎng)合,用 C 語言明顯優(yōu)于其它解釋型高級(jí)語言,有一些大型應(yīng)用軟件也是用 C 語言編寫的。具有繪圖能力強(qiáng),可移植性,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件, 三維 , 二維 圖形和 動(dòng)畫。它是數(shù)值計(jì)算的高級(jí)語言。 本次實(shí)習(xí)運(yùn)用 C 語言編程來對(duì)單片機(jī)進(jìn)行顯示的控制、信號(hào)的傳輸轉(zhuǎn)換控制。 Keil C51 單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu) Keil C51 是美國(guó) Keil Software 公司出品的 51 系列兼容單片機(jī)C 語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過匯編語言后再使用 C 來開發(fā),體會(huì)更加深刻。 Keil C51 軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全 Windows 界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51 生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì)。下面詳細(xì)介紹 Keil C51 開發(fā)系統(tǒng)各部分功能和使用。 程序編輯使用 Keil,新建一個(gè)工程,然后新建一個(gè) C 文件,并添加到工程中。 14 C51 的工具包非常豐富,其中 uVision 與 Ishell 分別是 C51 for Windows 和 for Dos 的集成開發(fā)環(huán)境 (IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用 IDE 本身或其它編輯器編輯 C 或匯編 源文件。然后分別由 C51 及 A51 編譯器編譯生成目標(biāo)文件 (.OBJ)。目標(biāo)文件可由 LIB51 創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng) L51 連接定位生成絕對(duì)目標(biāo)文件 (.ABS)。 ABS 文件由 OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的 Hex 文件,以供調(diào)試器 dScope51 或 tScope51 使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如 EPROM 中。 仿真如下: 15 .第四章 調(diào)試 本次設(shè)計(jì)系統(tǒng)的調(diào)試以程序的調(diào)試為主。 先編寫顯示程序并進(jìn)行硬件的正確性檢驗(yàn),然后分別進(jìn)行主程序、讀出溫度子程序、溫 度轉(zhuǎn)換命令子程序、計(jì)算溫度子程序和顯示數(shù)據(jù)刷新子程序等的編程及調(diào)試。 16 由于 DS18B20 與單片機(jī)采用串行數(shù)據(jù)傳送,因此,對(duì) DS18B20進(jìn)行讀 /寫編程時(shí),必須嚴(yán)格的保證讀 /寫時(shí)序,否則將無法讀取測(cè)量結(jié)果。本程序采用單片機(jī) C 語言編寫,用 Keil C 編譯器編程調(diào)試。 軟件調(diào)試到數(shù)碼管能顯示溫度值,而且在有溫度變化時(shí)(例如改變傳感器的溫度值)顯示溫度能改變。 第五章 結(jié)論 本次課程設(shè)計(jì)即將進(jìn)入尾聲,回想這兩周來的電子設(shè)計(jì)制作經(jīng)歷,我 感觸甚是深刻。通過本次課程設(shè)計(jì),使我對(duì)電子設(shè)計(jì)及制作產(chǎn)生了較為濃厚的興趣,這不僅加強(qiáng)了自己對(duì)理論知識(shí)的理解和鞏固,還能提高自己的動(dòng)手能力,可以說受益匪淺。當(dāng)然更重要的是,激起了我學(xué)好單片機(jī)的斗志。 本次課程設(shè)計(jì)主要分為四部分:設(shè)計(jì)、仿真、調(diào)試。這三個(gè)步驟在整個(gè)課程設(shè)計(jì)過程中起著重要的作用。 本次畢業(yè)設(shè)計(jì)是針對(duì) MCS51系列的單片機(jī)芯片 STC89C51來設(shè)計(jì)一個(gè)數(shù)字溫度計(jì),該設(shè)計(jì)充分利用了溫度傳感器 DS18B20 功能強(qiáng)大的優(yōu)點(diǎn),如 DS18B20 可以直接讀出被測(cè)溫度值,進(jìn)行轉(zhuǎn)換;而且采用三線制與單片機(jī)相連,減 少了外部的硬件電路,具有低成本和易使用的特點(diǎn),大大簡(jiǎn)化了硬件電路,也使得該數(shù)字溫度計(jì)不僅具有結(jié)構(gòu)簡(jiǎn)單、成本低廉、精確度較高、反應(yīng)速度較快、數(shù)字化顯示和不易損壞等特點(diǎn),而且性能穩(wěn)定,適用范圍廣,因此特別適用于對(duì)測(cè)溫要求比較準(zhǔn)確的場(chǎng)所。 17 第六章 參考文獻(xiàn) [1]單片機(jī)應(yīng)用技術(shù)( C 語言版) .電子工業(yè)出版社。 [2] 模擬電子技術(shù)(第三版)胡宴如 主編。 [3] 數(shù)字電子技術(shù)(第三版)楊志忠 主編。 [4] PROTEUS 仿真軟件應(yīng)用 張文濤 主編。 [5] C 語言程序設(shè)計(jì) 清華大學(xué)出版社。 [6] 張毅剛 .MCS51 單片機(jī)應(yīng)用設(shè)計(jì) [M].高等教育出版社。2020121。 [7] 王仲 .單片機(jī)原理及其接口技術(shù) [M] 機(jī)械工業(yè)出版社 , [8] 郭力平 .MCS51 系列單片機(jī)實(shí)用接口技術(shù) [M],人民郵電出版社 , [9] 李廣弟 .單片機(jī)基礎(chǔ) . 北京:北京航空航天大學(xué)出版社, [10] 康光華 .電子技術(shù)基礎(chǔ)模擬部分(第五版),高等教育出版社, 20201。 [11] 譚浩強(qiáng) .程序設(shè)計(jì)(第三版),清華大學(xué)出版社, 20207。 18 附錄 include include //_nop_()。延時(shí)函數(shù)用 define dm P0 //段碼輸出口 define uchar unsigned char define uint uns
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1