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

正文內(nèi)容

精品畢業(yè)論文--基于80c51單片機(jī)的數(shù)字溫度計(jì)控制系統(tǒng)的設(shè)計(jì)(編輯修改稿)

2024-12-05 10:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 這個(gè)電信號(hào)可以使用模數(shù)轉(zhuǎn)換的電路即 A/D 轉(zhuǎn)換電路將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),數(shù)字信號(hào)再送給處理單元,如單片機(jī)或者 PC 機(jī)等,處理單元經(jīng)過(guò)內(nèi)部的軟件計(jì)算將這個(gè)數(shù)字信號(hào)和溫度聯(lián)系起來(lái),成為可 以顯 示出 來(lái)的 溫度 數(shù)值 ,如 氏度 ,然 后通 過(guò)顯 示單 元,如LED,LCD 或者電腦屏幕等顯示出來(lái)給人觀察。這樣就完成了數(shù)字溫度計(jì)的基本測(cè)溫功能。 本文是基于 AT89S51 單片機(jī),采用數(shù)字溫度傳感器 DS18B20, 利用DS18B20 不需要 A/D 轉(zhuǎn)換,課直接 進(jìn)行溫度采集顯示,報(bào)警的數(shù)字溫度計(jì)設(shè)計(jì)。 包括傳感器數(shù)據(jù)采集電路,溫度顯示電路,上下限報(bào)警調(diào)整電路,單片機(jī)主板電路等組成。 8 第 2章 開(kāi)發(fā)工具 Proteus與 Keil Proteus 軟件 Proteus簡(jiǎn)介 Proteus 軟件是英國(guó) Labcenter electronics 公司出版的 EDA 工具軟件(該軟件中國(guó)總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。它不僅具有其它EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。 Proteus 是世界上著名的 EDA 工具 (仿真軟件 ),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到 PCB 設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前世界上唯一將電路仿 真軟件、 PCB 設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持 805HC1 PIC10/12/16/18/24/30/DsPIC3 AVR、 ARM、 8086和 MSP430等,2020年即將增加 Cortex 和 DSP 系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持 IAR、 Keil 和 MPLAB 等多種編譯器。 該軟件的特點(diǎn)是: 1. 實(shí)現(xiàn)了單片機(jī)仿真和 SPICE 電路仿真相結(jié)合,具有模擬電路仿真、數(shù)字電路仿真、各種單片機(jī) (51 系列、 AVR、 PIG 等常用的 MCU)及其外圍電路 (如LCD、 RAM、 ROM、鍵盤、 LED、 A/D、 D/A……) 組成的系統(tǒng)仿真。 2. 提供了多種虛擬儀器。如示波器、邏輯分析儀、信號(hào)發(fā)生器等,調(diào)試非常方便。 3. 提供軟件調(diào)試功能,同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil 等軟件。 4. 具有強(qiáng)大的原理圖繪制功能。 Proteus 與其它單片機(jī)仿真軟件不同的是,它不僅能仿真單片機(jī) CPU 的工作情況,也能仿真單片機(jī)外圍電路或沒(méi)有單片機(jī)參與的其它電路的工作情況。因此在仿真和程序調(diào)試時(shí),關(guān)心的不再是某些語(yǔ)句執(zhí)行時(shí)單片機(jī)寄存器和存儲(chǔ)器內(nèi)容的改變 ,而是從工程的角度直接看程序運(yùn) 行和電路工作的過(guò)程和結(jié)果。對(duì)于這樣的仿真實(shí)驗(yàn).從某種意義上講,是彌補(bǔ)了.實(shí)驗(yàn)和工程應(yīng)用閹脫節(jié)的矛盾和現(xiàn)象。同時(shí),當(dāng)硬件調(diào)試成功后,利用Proteus ARES 軟件,很容易獲得其 PCB 圖,為今后的制造提供了方便。 4 大功能模塊 1. 智能原理圖設(shè)計(jì)( ISIS) 豐富的器件庫(kù):超過(guò) 27000種元器件,可方便地創(chuàng)建新元件。 智能的器件搜索:通過(guò)模糊搜索可以快速定位所需要的器件。 智能化的連線功能:自動(dòng)連線功能使連接導(dǎo)線簡(jiǎn)單快捷,大大縮短繪圖時(shí)間。 9 支持總線結(jié)構(gòu):使用總線器件和總線布線 使電路設(shè)計(jì)簡(jiǎn)明清晰。 可輸出高質(zhì)量圖紙:通過(guò)個(gè)性化設(shè)置,可以生成印刷質(zhì)量的 BMP 圖紙,可以方便地供 WORD、 POWERPOINT 等多種文檔使用。 2. 完善的電路仿真功能( Prospice) ProSPICE 混合仿真 : 基于工業(yè)標(biāo)準(zhǔn) SPICE3F5,實(shí)現(xiàn)數(shù)字 /模擬電路的混合仿真。 超過(guò) 27000個(gè)仿真器件:可以通過(guò)內(nèi)部原型或使用廠家的 SPICE 文件自行設(shè)計(jì)仿真器件, Labcenter 也在不斷地發(fā)布新的仿真器件,還可導(dǎo)入第三方發(fā)布的仿真器件。 多樣的激勵(lì)源 : 包括直流、正弦、脈沖、分段線性脈沖、 音頻(使用wav 文件)、指數(shù)信號(hào)、單頻 FM、數(shù)字時(shí)鐘和碼流,還支持文件形式的信號(hào)輸入。 豐富的虛擬儀器: 13種虛擬儀器,面板操作逼真,如示波器、邏輯分析儀、信號(hào)發(fā)生器、直流電壓 /電流表、交流電壓 /電流表、數(shù)字圖案發(fā)生器、頻率計(jì) /計(jì)數(shù)器、邏輯探頭、虛擬終端、 SPI 調(diào)試器、 I2C 調(diào)試器等。 生動(dòng)的仿真顯示 : 用色點(diǎn)顯示引腳的數(shù)字電平,導(dǎo)線以不同顏色表示其對(duì)地電壓大小,結(jié)合動(dòng)態(tài)器件(如電機(jī)、顯示器件、按鈕)的使用可以使仿真更加直觀、生動(dòng) 高級(jí)圖形仿真功能( ASF):基于圖標(biāo)的分析可以精確分析電路的 多項(xiàng)指標(biāo),包括工作點(diǎn)、瞬態(tài)特性、頻率特性、傳輸特性、噪聲、失真、傅立葉頻譜分析等。 3. 獨(dú)特的單片機(jī)協(xié)同仿真功能( VSM) 支 持主 流的 CPU 類型 : 如 ARM7 、 8051/52 、 AVR、 PIC10/1PIC1 PIC18 、 PIC24 、 dsPIC3 HC11 、 BasicStamp 、 8086 、 MSP430等, CPU 類型隨著版本升級(jí)還在繼續(xù)增加,如即將支持 CORTEX、 DSP 處理器。 支持通用外設(shè)模型:如字符 LCD 模塊、圖形 LCD 模塊、 LED 點(diǎn)陣、 LED 七段顯示模塊、鍵盤 /按鍵、直流 /步進(jìn) /伺服電機(jī)、 RS232虛擬終端、電子溫度計(jì)等等,其 COMPIM( COM 口物理接口模型)還可以使仿真電路通過(guò) PC 機(jī)串口和外部電路實(shí)現(xiàn)雙向異步串行通信。 實(shí)時(shí)仿真 : 支持 UART/USART/EUSARTs 仿真、中斷仿真、 SPI/I2C仿真、 MSSP 仿真、 PSP 仿真、 RTC 仿真、 ADC 仿真、 CCP/ECCP 仿真。 編譯及調(diào)試:支持單片機(jī)匯編語(yǔ)言的編輯 /編譯 /源碼級(jí)仿真,內(nèi)帶805 AVR、 PIC 的匯編編譯器,也可以與第三方集成編譯環(huán)境(如IAR、 Keil 和 Hitech)結(jié)合,進(jìn)行高級(jí)語(yǔ)言的源碼級(jí)仿 真和調(diào)試。 4. 實(shí)用的 PCB 設(shè)計(jì)平臺(tái) 原理圖到 PCB 的快速通道: 原理圖設(shè)計(jì)完成后,一鍵便可進(jìn)入ARES 的 PCB 設(shè)計(jì)環(huán)境,實(shí)現(xiàn)從概念到產(chǎn)品的完整設(shè)計(jì)。 先進(jìn)的自動(dòng)布局 /布線功能 : 支持器件的自動(dòng) /人工布局;支持無(wú)網(wǎng)格 10 自動(dòng)布線或人工布線;支持引腳交換 /門交換功能使 PCB 設(shè)計(jì)更為合理。 完整的 PCB 設(shè)計(jì)功能 : 最多可設(shè)計(jì) 16個(gè)銅箔層, 2個(gè)絲印層, 4個(gè)機(jī)械層(含板邊),靈活的布線策略供用戶設(shè)置,自動(dòng)設(shè)計(jì)規(guī)則檢查, 3D 可視化預(yù)覽。 多種輸出格式的支持 : 可以輸出多種格式文件,包括 Gerber 文件的導(dǎo)入 或?qū)С觯憷c其它 PCB 設(shè)計(jì)工具的互轉(zhuǎn)(如 protel)和 PCB 板的設(shè)計(jì)和加工。 ISIS 智能原理圖輸入系統(tǒng) ISIS 是 PROTEUS 系統(tǒng)的中心 ,它遠(yuǎn)不僅是一個(gè)圖表庫(kù)。它是具有控制原理圖畫圖的外觀的超強(qiáng)的設(shè)計(jì)環(huán)境。無(wú)論用戶的要求是快速實(shí)現(xiàn)復(fù)雜設(shè)計(jì)的仿真以及 PCB 設(shè)計(jì) ,還是設(shè)計(jì)精美的原理圖以供出版 ,ISIS 都可以很好的完成。 ISIS 提供給用戶圖形外觀包括線寬、填充類型、字符等的全部控制,使用戶能夠生成如雜志上看到一樣精美的原理圖,遠(yuǎn)勝過(guò) CAD 軟件繪制出的稀薄的線條。畫完圖可以以圖形文件輸出,或 者拷貝到剪切板以便其他文件使用。這就使得 ISIS 成為制作技術(shù)文件,學(xué)術(shù)論文,項(xiàng)目報(bào)告的理想工具,也是 PCB 設(shè)計(jì)的一個(gè)出色的前端。畫圖的外形由風(fēng)格模板定義。此外,此方案允許用戶定制元件庫(kù)提供的庫(kù)部件的外觀。 Proteus簡(jiǎn)單應(yīng)用 圖 21 proteus 界面圖 1. 繪制原理圖:繪制原理圖要在原理圖編輯窗口中的藍(lán)色方框內(nèi)完成。原理圖編輯窗口的操作是不同于常用的 WINDOWS 應(yīng)用程序的,正確的操作是:用左鍵放置元件;右鍵選擇元件;雙擊右鍵刪除元件;右鍵拖選多個(gè)元件;先右鍵后左鍵編輯元件屬性;先 右鍵后左鍵拖動(dòng)元件;連線用左鍵,刪除用右鍵;改連接線:先右擊連線,再左鍵拖動(dòng);中鍵放縮原理圖。 11 2. 定制自己的元件:有三個(gè)個(gè)實(shí)現(xiàn)途徑,一是用 PROTEUS VSM SDK 開(kāi)發(fā)仿真模型,并制作元件;另一個(gè)是在已有的元件基礎(chǔ)上進(jìn)行改造,比如把元件改為 bus 接口的;還有一個(gè)是利用已制作好 (別人的 )的元件,我們可以到網(wǎng)上下載一些新元件并把它們添加到自己的元件庫(kù)里面。 3. SubCircuits 應(yīng)用:用一個(gè)子電路可以把部分電路封裝起來(lái),這樣可以節(jié)省原理圖窗口的空間。 Keil軟件 Keil軟件簡(jiǎn)介 Keil C51是美國(guó) Keil Software 公司出品的 51系列兼容單片機(jī) C 語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比, C 語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過(guò)匯編語(yǔ)言后再使用 C 來(lái)開(kāi)發(fā),體會(huì)更加深刻。 Keil C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全 Windows 界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。 Keil C51軟件是一個(gè)基于 32位 Windows 環(huán)境的應(yīng)用程序,支持 C 語(yǔ)言和匯編語(yǔ)言編程,其 μVision(通常稱為μV2)。 Keil 提供包括 C 編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,由以下幾部分組成: μVision IDE 集成開(kāi)發(fā)環(huán)境 C51編譯器、 A51匯編器、 LIB51庫(kù)管理器、 BL51連接 /定位器、 OH51目標(biāo)文件生成器以及 Monitor5 RTX51實(shí)時(shí)操作系統(tǒng)。 Keil軟件調(diào)試功能 應(yīng)用 Keil 進(jìn)行軟件仿真開(kāi)發(fā) 的主要步驟為:編寫源程序并保存 —建立工程并添加源文件 —設(shè)置工程 —編譯 /匯編、連接,產(chǎn)生目標(biāo)文件 —程序調(diào)試。 Keil使用 “工程 ”(Project)的概念,對(duì)工程 (而不能對(duì)單一的源程序 )進(jìn)行編譯 /匯編、連接等操作。工程的建立、設(shè)置、編譯 /匯編及連接產(chǎn)生目標(biāo)文件的方法非常易于掌握。首先選擇菜單 FileNew… ,在源程序編輯器中輸入?yún)R編語(yǔ)言或 C 語(yǔ)言源程序 (或選擇 FileOpen… ,直接打開(kāi)已用其它編輯器編輯好的源程序文檔 )并保存,注意保存時(shí)必須在文件名后加上擴(kuò)展名 .asm(.a51)或 .c;然后選擇菜單ProjectNew Project… ,建立新工程并保存 (保存時(shí)無(wú)需加擴(kuò)展名,也可加上擴(kuò)展名 .uv2);工程保存后會(huì)立即彈出一個(gè)設(shè)備選擇對(duì)話框,選擇 CPU 后點(diǎn)確定返回主界面。這時(shí)工程管理窗口的文件頁(yè) (Files)會(huì)出現(xiàn) “Target1”,將其前面 +號(hào)展開(kāi),接著選擇 Source Group1,右擊鼠標(biāo)彈出快捷菜單,選擇 “Add File to Group ?Source Group1?”,出現(xiàn)一個(gè)對(duì)話框,要求尋找并加入源文件 (在加入一個(gè)源文件后,該對(duì)話框不會(huì)消失,而是等待繼續(xù)加入其它文件 )。加入文件后點(diǎn) close 返回主界面,展開(kāi) “Source Group1”前面 +號(hào),就會(huì)看到所加入的文件,雙擊文件名,即可打開(kāi)該源程序文件。緊接著對(duì)工程進(jìn)行設(shè)置,選擇工程管理窗口的 12 Target1,再選擇 ProjectOption for Target?Target1?(或點(diǎn)右鍵彈出快捷菜單再選擇該選項(xiàng) ),打開(kāi)工程屬性設(shè)置對(duì)話框,共有 8 個(gè)選項(xiàng)卡,主要設(shè)置工作包括在Target 選項(xiàng)卡中設(shè)置晶振頻率、在 Debug 選項(xiàng)卡中設(shè)置實(shí)驗(yàn)仿真板等,如要寫片,還必須在 Output 選項(xiàng)卡中選中 “Creat Hex Fi”;其它選項(xiàng)卡內(nèi)容一般可取默認(rèn)值。工 程設(shè)置后按 F7 鍵 (或點(diǎn)擊編譯工具欄上相應(yīng)圖標(biāo) )進(jìn)行編譯 /匯編、連接以及產(chǎn)生目標(biāo)文件。 成功編譯 /匯編、連接后,選擇菜單 DebugStart/Stop Debug Session(或按Ctrl+F5 鍵 )進(jìn)入程序調(diào)試狀態(tài), Keil 提供對(duì)程序的模擬調(diào)試功能,內(nèi)建一個(gè)功能強(qiáng)大的仿真 CPU 以模擬執(zhí)行程序。 Keil 能以單步執(zhí)行 (按 F11 或選擇 DebugStep)、過(guò)程單步執(zhí)行 (按 F10 或選擇 DebugStep Over)、全速執(zhí)行等多種運(yùn)行方式進(jìn)行程序調(diào)試。如果發(fā)現(xiàn)程序有錯(cuò),可采用在線匯編功能對(duì)程序進(jìn)行在線修改 (DebugInline Assambly…) ,不必執(zhí)行先退出調(diào)試環(huán)境、修改源程序、對(duì)工程重新進(jìn)行編譯 /匯編和連接、然后再次進(jìn)入調(diào)試狀態(tài)的步驟。對(duì)于一些必須滿足一定條件 (如按鍵被按下等 )才能被執(zhí)行的、難以用單步執(zhí)行方式進(jìn)行調(diào)試的程序行,可采用斷點(diǎn)設(shè)置的方法處理 (DebugInsert/Remove Breakpoint 或 DebugBreakpoints… 等 )。在模擬調(diào)試程序后,還須通過(guò)編程器將 .hex 目標(biāo)文件燒寫入單片機(jī)中才能觀察目標(biāo)樣機(jī)真實(shí)的運(yùn)行狀況。 本章主要簡(jiǎn)單介紹了研究本課題需 要用到的仿真軟件 Proteus 和編譯軟件Keil,了解了這兩種軟件發(fā)展,功能和初步用法,了解了 pro
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1