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

正文內(nèi)容

基于avr的水溫控制系統(tǒng)畢業(yè)論文(更新版)

  

【正文】 _OUT。 delay_10us(7)。 /*啟動(dòng)轉(zhuǎn)換 */ } 讀溫度 /*DS8B20 讀取溫度信息 */ unsigned int ds1820_read_temp(void) { unsigned int i。 } i = buf[1]。如此循環(huán)控制使溫度控制在預(yù)設(shè)的范圍內(nèi)。 PORTA=。=~BIT(6)。 //開(kāi)顯示不顯示光標(biāo),光標(biāo)不閃爍 write_0x06)。同理在 S3S4按鍵按下之 后,程序會(huì)把溫度上限自動(dòng)存儲(chǔ)在 EEPROM 中的另一個(gè)地址中。 EEARH = 0X00。 EEARL = EEPROM_ADDR。 ICCAVR 中的文件類(lèi)型及其擴(kuò)展名 文件類(lèi)型是由它們的擴(kuò)展名決定的 IDE 和編譯器可以使用以下幾種類(lèi)型的文件。 ATMEL AVR Studio 集成開(kāi)發(fā)環(huán)境 (IDE) ,包括了 AVR Assembler 編譯器、 AVR Studio調(diào)試功能、 AVR Prog 串行、并行下載功能和 JTAG ICE 仿真等功能,現(xiàn)在已經(jīng)更新到 。 此外, AVR Studio 還支持 STK500 開(kāi)發(fā)板,這個(gè)開(kāi)發(fā)板可以對(duì)所有的AVR 器件編程,并且 AVR Studio 還支持新 JTAG在片( onchip emulator)仿真調(diào)試器。 2) .s 擴(kuò)展名 表示是匯編語(yǔ)言源文件。 return EEDR。 EEDR = EEPROM_DAT。在單片機(jī)斷電之后,原來(lái)的數(shù)值并不會(huì)因斷電而丟失,在單片機(jī)上電的時(shí)候,程序會(huì)自動(dòng)從 EEPROM 取出兩個(gè)數(shù)值,并分別把數(shù)據(jù)存儲(chǔ)在溫度的上限與下限。 //清屏 write_(0x80)。 PORTB|=BIT(7)。 delay(1)。這是因?yàn)榧訜嵫b置在斷電之后猶豫熱量仍會(huì)散發(fā)一段時(shí)間,所以仍然會(huì)使水溫增高,通過(guò)實(shí)驗(yàn)結(jié)合水的比熱容所以最后決定當(dāng)溫度加熱到上限減兩度的時(shí)候繼電器就會(huì)自動(dòng)關(guān)閉。 i |= buf[0]。 ds1820_reset()。 /*位結(jié)束 */ value = 1。 NOP()。 /*恢復(fù)中斷狀態(tài) */ return(value)。 NOP()。 /*關(guān)中斷 */ for (i = 8。 /*延時(shí) 500uS(保持 480uS)*/ if (flag amp。 /*關(guān)中斷 */ DQ_OUT。EEPORM 的訪(fǎng)問(wèn)有地址寄存器、數(shù)據(jù)寄存器與控制寄存器來(lái)決定。同時(shí)在 I/O 口并聯(lián)一個(gè)發(fā)光二極管,表示溫度警告與加熱設(shè)備正在工作。其中的作用為 S1 控制溫度下限加一、 S2 控制溫度下限減一、 S3 控制溫度上限加一、 S4控制溫度下限減一。 搜索 ROM 0F0H 用 于 掛 在 總 線(xiàn) 上 的DS18B20 個(gè)數(shù)和識(shí)別 64 位ROM 地址 0 跳過(guò) ROM 0CCH 跳過(guò) ROM 直 接 訪(fǎng) 問(wèn)DS18B20 的溫度轉(zhuǎn)換命令,適用于單片機(jī) 0 報(bào)警搜索 0ECH 在超過(guò)溫度上下限 ,該命令做出響應(yīng) 設(shè)計(jì)(論文)專(zhuān)用紙 14 本系統(tǒng)利用 LCD 1602 顯示屏顯示實(shí)時(shí)溫度,設(shè)置溫度(上限與下限)。采樣期內(nèi)總線(xiàn)為高電平則確認(rèn)為 1。寫(xiě)周期一開(kāi)始做為主機(jī)先把總線(xiàn)拉低 1 微秒表示寫(xiě)周期開(kāi)始。 工作電源 : ~(可以數(shù)據(jù)線(xiàn) 寄生電源) 5 、在使用中不需要任何外圍元件 設(shè)計(jì)(論文)專(zhuān)用紙 10 測(cè)量結(jié)果以 9~12 位數(shù)字量方式串行傳送 7 、不銹鋼保護(hù)管直徑 Φ 6 8 、適用于 DN15~25, DN40~DN250 各種介質(zhì)工業(yè)管道和狹小空間設(shè)備測(cè)溫 標(biāo)準(zhǔn)安裝螺紋 M10X1, , G1/2”任選 10 、 PVC 電纜直接出線(xiàn)或德式球型接線(xiàn)盒出線(xiàn) ,便于與其它電器設(shè)備連接。封裝后可以在多個(gè)場(chǎng)合使用,例如高爐水循環(huán),農(nóng)業(yè)大棚,潔凈室測(cè)溫等各種各種非極限場(chǎng)合。 設(shè)計(jì)(論文)專(zhuān)用紙 9 AVCC:AVCC 為端口 F 以及 ADC 轉(zhuǎn)換器的電源 .需要與 Vcc 相連接 .即使沒(méi)有使用 ADC 也應(yīng)該如此。端口 G 也可以用作其他不同的特殊功能。復(fù)位發(fā)生時(shí)端口 F 為三態(tài)。 端口 D(PD7~PD0):端口 D為 8位雙向 I/0口 ,復(fù)位發(fā)生時(shí)端口 D為三態(tài)。作為輸入使用時(shí) ,若內(nèi)部上拉電阻使能 ,則端口被外部電路拉低時(shí)將輸出電流。 速度等級(jí) 08MHz ATmega128L。 ATmega128 的特點(diǎn) 高性能、低功耗的 AVR 8 位微處理器。 況,比較和分析了現(xiàn)有的研究方法,闡述了本論文的主要內(nèi)容。此課題來(lái)設(shè)計(jì)并且完成一套水溫控制的模型,可利用在工業(yè)控制、智能家具、農(nóng)業(yè)生產(chǎn)等等行業(yè)中。在人為規(guī)定的溫度控制范圍內(nèi)并且能在溫度人類(lèi)無(wú)法承受的環(huán)境中運(yùn)行。 設(shè)計(jì)(論文)專(zhuān)用紙 1 第一章 緒 論 的應(yīng)用背景 單片機(jī)誕生于 1971 年,經(jīng)歷了 SCM、 MCU、 SoC 三大階段,單片機(jī)的發(fā)展使計(jì)算機(jī)技術(shù)發(fā)生一場(chǎng)深刻的改革。用科技改變生活,提高生產(chǎn)變得越來(lái)越熱門(mén)。 temperature control。水溫控制領(lǐng)域繁多例如工業(yè)控制,智能家具、化學(xué)領(lǐng)域、農(nóng)業(yè)繁殖等等。 EEPROM。并且可以通過(guò)算法編程等操 作,得到的數(shù)值更加精確。溫度控制技術(shù)同時(shí)得到迅速發(fā)展。溫度作為一大重要的測(cè)量單位越來(lái)越重要。國(guó)外對(duì)溫度控制技術(shù)研究始于 20 世紀(jì) 70 年代。 、調(diào)試。 外設(shè)特點(diǎn) 兩個(gè)具有獨(dú)立的預(yù)分頻器和比較器功能的 8 位定時(shí) /計(jì)數(shù)器; 兩個(gè)具有預(yù)分頻器、比較功能和捕捉功能的 16 位定時(shí) /計(jì)數(shù)器; 具有獨(dú)立 分頻器的實(shí)時(shí)時(shí)鐘計(jì)數(shù)器; 具有兩路 8 位 PWM 6 路分辨率可編程( 216 位)的 PWM 輸出比較調(diào)節(jié)器; 8 路 10 位 ADC 8 個(gè)單端通道; 7 個(gè)差分通道; 2 個(gè)具有可編程增益的差分通道; 面向字節(jié)的兩線(xiàn)接口; 設(shè)計(jì)(論文)專(zhuān)用紙 5 兩個(gè)可編程的串口 USART; 可工作與主機(jī) /從機(jī)對(duì)的 SPI 串口; 具有獨(dú)立的片內(nèi)振蕩器的看門(mén)狗定時(shí)器; 片內(nèi)模擬比較器。并且比普通的復(fù)雜指令集高達(dá) 10 倍的吞吐量。 設(shè)計(jì)(論文)專(zhuān)用紙 8 端口 B(PB7~PB0):端口 B為 8位雙向 I/O口 ,復(fù)位發(fā)生時(shí)端口 B為三態(tài)。端口 E 也可以用作其他不同的特殊功能。在 ATmegal03 兼容模式下 ,端口 F 只能作為輸入引腳。 RESET:復(fù)位輸入引腳。 PEN 是 SPl 串行下載的使能引腳。汽車(chē)空調(diào)、冰箱、冷柜、以及中低溫干燥箱等。做為從傳感器的 DS18B20 在一上電后就一直DS18B20 原理圖 設(shè)計(jì)(論文)專(zhuān)用紙 11 在檢測(cè)總線(xiàn)上是否有 480- 960 微秒低電平的出現(xiàn),如果有,在總線(xiàn)轉(zhuǎn)為高電平后等待 15- 60 微秒后將總線(xiàn)電平拉低 60- 240 微秒做出響應(yīng)存在脈沖,告訴單片機(jī)本器件已做好準(zhǔn)備。 設(shè)計(jì)(論文)專(zhuān)用紙 12 3)寫(xiě)操作 對(duì)于讀數(shù)據(jù)操作時(shí)序也分為讀 0 時(shí)序和讀 1 時(shí)序兩個(gè)過(guò)程。 寫(xiě)暫存器 4EH 向內(nèi)部 RAM 發(fā)出的第 4字節(jié)上寫(xiě)上下限溫度命令,然后傳送該兩個(gè)字節(jié)。 本系統(tǒng)顯示內(nèi)容為:實(shí)時(shí)溫度、預(yù)設(shè)溫度上限、預(yù)設(shè)溫度下限。通常應(yīng)用于自動(dòng)化的控制電路中,它實(shí)際上是用小電流去控制大電流運(yùn)作的一種“自動(dòng)開(kāi)關(guān)”。芯片可重復(fù)擦寫(xiě)和寫(xiě)入,從而解決了普通 PROM 只可一次性寫(xiě)入的弊端。編程采用 C 語(yǔ)言編程,開(kāi)發(fā)軟件使用ICCAVR 與 AVR stdio4 ,燒寫(xiě)軟件方式有兩種: JTAG 仿真器或者 ISP 下載器 . 、主程序流程圖 開(kāi)始 顯示固定字符 溫度信息采集轉(zhuǎn)化 顯示溫度 掃描電路 信息處理 結(jié)束 設(shè)計(jì)(論文)專(zhuān)用紙 22 個(gè)模塊流程圖 DS18B20 流程圖 DS18B20 經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在高速暫存存儲(chǔ)器的第 0 和第 1 個(gè)字節(jié)。 /*延時(shí) 500uS(480960)*/ DQ_SET。 else return 0x01。 DQ_OUT。 delay_10us(1)。 /*中斷保護(hù) */ CLI()。 NOP()。 /*恢復(fù)中斷狀態(tài) */ } 設(shè)計(jì)(論文)專(zhuān)用紙 25 溫度轉(zhuǎn)化 /*啟動(dòng) ds1820 轉(zhuǎn)換 */ void ds1820_start(void) { ds1820_reset()。 /*讀取溫度 */ for (i = 0。設(shè)置了溫度控制模塊中溫度數(shù)值的上限與下限,并且上限不能低于下限,下限也不能高于上限。=~BIT(5)。 } ( 2)寫(xiě)入數(shù)據(jù) RS=H, RW=L,D0~D7=數(shù)據(jù), E=高脈沖。=~BIT(7)。 I2C 總線(xiàn)只有兩根雙向信號(hào)線(xiàn)。直到接收器件準(zhǔn)備好接收下一個(gè)字節(jié)時(shí),再釋放 SCL 線(xiàn)使之為高電平,從而使數(shù)據(jù)傳送可以繼續(xù)進(jìn)行。 } 設(shè)計(jì)(論文)專(zhuān)用紙 31 2)讀出過(guò)程 1發(fā)送寫(xiě)入的器件地址 (0XA0) 2發(fā)送要讀的 EEPROM 的內(nèi)存地址 3發(fā)送讀出的器件地址 (0XA1) 4讀取數(shù)據(jù) uchar EE0PROM_read(uint EEPROM_ADDR) { while(EECR amp。 它有以下幾個(gè)主要特點(diǎn) : 1) ICCAVR 是一個(gè)綜合了編輯器和工程管理器的集成工作環(huán)境( IDE); 2)源文件全部被組織到工程之中,文件的編輯和工程的構(gòu)筑也在這個(gè)環(huán)境中完成,錯(cuò)誤顯 示在狀態(tài)窗口中,并且當(dāng)你點(diǎn)擊編譯錯(cuò)誤時(shí),光標(biāo)自動(dòng)跳轉(zhuǎn)到錯(cuò)誤的那一行; 3)該工程管理器還能直接產(chǎn)生 INTEL HEX 格式文件的燒寫(xiě)文件(該格式的文件可被大多數(shù) 編程器所支持,可以直接下載到芯片中使用)和符合 AVRStudio 的調(diào)試文件 (COFF 格式 )。 5) .a 擴(kuò)展名 庫(kù)文件 它可以由幾個(gè)庫(kù)封裝在一起 是一個(gè)包含了標(biāo)準(zhǔn) C 的 庫(kù)和 AVR 特殊程序調(diào)用的基本庫(kù) 如果庫(kù)被引用 鏈接器會(huì)將其鏈接到用戶(hù)的模塊或文件中 用戶(hù)也可以創(chuàng)建或修改一個(gè)符合你需要的庫(kù) 輸出文件 設(shè)計(jì)(論文)專(zhuān)用紙 33 1) .s 對(duì)應(yīng)每個(gè) C 語(yǔ)言源文件 由編譯器在編譯時(shí)產(chǎn)生的匯編輸出文件 2) .o 由匯編文件匯 編產(chǎn)生的目標(biāo)文件 多個(gè)目標(biāo)文件可以鏈接成一個(gè)可執(zhí)行文件 3) .hex INTEL HEX 格式文件 其中包含了程序的機(jī)器代碼 4) .eep INTEL HEX 格式文件 包含了 EEPROM 的初始化數(shù)據(jù) 5) .cof COFF 格式輸出文件 用于在 ATMEL 的 AvrStudio 環(huán)境下進(jìn)行程序調(diào)試 6) .lst 列表文件 在這個(gè)文件中列舉出了目標(biāo)代碼對(duì)應(yīng)的最終地址 7) .mp 內(nèi)存映象文件 它包含了您程序中有關(guān)符號(hào)及其所占內(nèi)存大小的信息 8) .cmd NoICE 調(diào)試命令文件 9) .noi NoICE 調(diào)試命令文件 10) .dbg ImageCraft 調(diào)試命令文件 設(shè)計(jì)(論文)專(zhuān)用紙 34 二、 AVR studio4 AVR Studio 4 簡(jiǎn)介 AVR Studio 是 Atmel官方發(fā)行的免費(fèi)軟件,其強(qiáng)大的功能和正宗的血統(tǒng),使其成為絕大多數(shù) AVR 開(kāi)發(fā)者必不可少的工具。 AVR Studio
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1