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

正文內(nèi)容

基于單片機(jī)數(shù)字溫度計(jì)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-wenkub.com

2025-06-24 19:11 本頁(yè)面
   

【正文】 }elsekeyscan()。}while(1){if (temp1==0){work_temp(read_temp())。 //Skip ROMwrite_byte(0x44)。h4。L3=0。}}}}void BEEP(){if(r=high||rlow){beep=!beep。low=1。}}if(temp1==2){xianshi(low)。if(add==0){while(!add)scan()。//消抖if(set==0){temp1++。 //最高位為 0 時(shí)不顯示if(!display[2]){display[2]=0x0a。display[2]=horl%100/10。n=1。 //最高位為 0 時(shí)不顯示if(!display[2]){display[2]=0x0a。 // 取后兩位數(shù)據(jù)暫存display[2]=display[1]/10。 // 取小數(shù)部分的值display[0]=ditab[display[4]]。if(tem6348) // 溫度值正負(fù)判斷{tem=65536tem。temp=temp|temp_data[0]。temp_data[0]=read_byte()。 //發(fā)轉(zhuǎn)換命令ow_reset()。}read_temp() //讀出溫度函數(shù){ow_reset()。 //4 usif(DQ)value|=0x80。_nop_()。_nop_()。_nop_()。for(i=8。 //右移 1 位}DQ=1。 //5 usDQ=valamp。_nop_()。i){DQ=1。}DQ=1。delay(6)。_nop_()。w3=1。L1=1。L2=1。L3=1。L4=1。j4。t0。uchar table_dm1[]={0xbf,0x86,0xdb,0xcf, //共陰 LED 段碼表0 1 2 3 4 5 6 7 8 9 不亮 0xe6,0xed,0xfd,0x87, 0xff,0xef}。uchar tt=0。uchar r。 //溫度加sbit dec=P1^6。 //數(shù)碼管 3sbit L4=P2^3。延時(shí)函數(shù)用define dm P0 //段碼輸出口define uchar unsigned chardefine uint unsigned intsbit DQ=P1^7。同時(shí)也離不開(kāi)很多同學(xué)的熱心幫助,是他們?cè)谖矣龅诫y題的時(shí)候給了我啟發(fā)。另一方面,取變量名時(shí)也要講究技巧,應(yīng)盡量使其見(jiàn)名知意,同樣地,寫(xiě)程序時(shí)加注釋確是非常必要的,否則隔一段時(shí)間后,想再改進(jìn)或做擴(kuò)展的話就比較困難了,因?yàn)榧词故亲约簩?xiě)的程序也變得難讀難懂了。系統(tǒng)包含了通過(guò)外接鍵盤(pán)設(shè)定一個(gè)基準(zhǔn)值的程序,能夠比較基準(zhǔn)值并通過(guò)比較之后的結(jié)果對(duì)外圍電路產(chǎn)生相應(yīng)的控制。以 4 位數(shù)碼管為顯示器件,利用單片機(jī)的 P0 口和上拉電阻來(lái)驅(qū)動(dòng) 4 位數(shù)碼管的顯示;利用單片機(jī)的 來(lái)驅(qū)動(dòng)溫度傳感器 DS18B20 測(cè)溫;報(bào)警電路利用三極管放大作用驅(qū)動(dòng)報(bào)警器報(bào)警;按鍵是利用單片機(jī)的 P1 口和上拉電阻來(lái)驅(qū)動(dòng)工作的。此次課程設(shè)計(jì)中,難點(diǎn)在于 DS18B20 的使用,即對(duì)它的時(shí)序控制、初始化以及字節(jié)讀寫(xiě)方法,任何一個(gè)環(huán)節(jié)出錯(cuò)或是時(shí)序控制不到位的話就不能得到正確的數(shù)據(jù)。由于DS18B20 的精度很高,所以誤差指標(biāo)可以限制在177。當(dāng)?shù)谌伟聪?K1 鍵時(shí),退出溫度報(bào)警線設(shè)置。仿真圖如圖 31 所示。 Proteus 軟 件 提 供 了 30 多 個(gè) 元 件 庫(kù) , 數(shù) 千 種 元 件 。同時(shí),當(dāng)硬件調(diào)試成功后,利用 Proteus ARES 軟件,很容易獲得其 PCB 圖,為今后的制造提供了方便。4. 具有強(qiáng)大的原理圖繪制功能。 該軟件的特點(diǎn)是:1. 實(shí)現(xiàn)了單片機(jī)仿真和 SPICE 電路仿真相結(jié)合,具有模擬電路仿真、數(shù)字電路仿真、各種單片機(jī)(51系列、AVR、PIG 等常用的 MCU)及其外圍電路(如 LCD、RAM、ROM、鍵盤(pán)、LED、A/D、D/A 等)組成的系統(tǒng)仿真。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。Keil 能以單步執(zhí)行(按 F11 或選擇 DebugStep)、過(guò)程單步執(zhí)行(按 F10 或選擇 DebugStep Over)、全速執(zhí)行等多種運(yùn)行方式進(jìn)行程序調(diào)試。加入文件后點(diǎn) close 返回主界面,展開(kāi)“Source Group1”前面+號(hào),就會(huì)看到所加入的文件,雙擊文件名,即可打開(kāi)該源程序文件。Keil 使用“工程”(Project)的概念,對(duì)工程(而不能對(duì)單一的源程序)進(jìn)行編譯/匯編、連接等操作。Keil C51 軟 件 提 供 豐 富 的 庫(kù) 函 數(shù) 和 功 能 強(qiáng) 大 的 集 成 開(kāi) 發(fā) 調(diào) 試 工 具 , 全 Windows界 面 。程序流程圖如圖 35 所示。圖 21 主程序流程圖 讀出溫度子程序讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時(shí)需進(jìn)行 CRC 校驗(yàn),初始化調(diào)用顯示子程序1S 到?初次上電讀出溫度值溫度計(jì)算處理顯示數(shù)據(jù)刷新發(fā)溫度轉(zhuǎn)換開(kāi)始命令NYNY中國(guó)石油大學(xué)勝利學(xué)院本科畢業(yè)設(shè)計(jì)(論文)15校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫(xiě)。四位數(shù)碼管的顯示電路如圖 17 所示,從左到右依次是百位,十位,個(gè)位,十分位。另外需要一個(gè)與門(mén)實(shí)現(xiàn)與中斷端口的連接。 DS18B20 等待 DS18B20Tx 產(chǎn)生 15us—16us 脈沖 60240 主機(jī)復(fù)位脈沖 VCC 480usTX960us 主機(jī) Rx min480us 1Wire Bus GND中國(guó)石油大學(xué)勝利學(xué)院本科畢業(yè)設(shè)計(jì)(論文)11圖 13 (a)初始化時(shí)序 主機(jī)寫(xiě)“0”時(shí)隙 主機(jī)寫(xiě)“1”時(shí)隙 VCC 60usTX120us 1ustxcc∞1Wire Bus GND DS18B20 采樣 1us DS18B20 采樣 15us MIN TYP MAX MIN TYP MAX 15us 30us 15us 15us 30us圖 13(b)寫(xiě)時(shí)序VCC 主機(jī)讀“0”時(shí)隙 主機(jī)讀“1”時(shí)隙1Wire Bus GND 主機(jī)采樣 1us15us 15us 30us 主機(jī)采樣 15us圖 13(c)讀時(shí)序讀時(shí)間片:主機(jī)將數(shù)據(jù)線從高電平拉至低電平 1us 以上,再使數(shù)據(jù)線升為高電平,從而產(chǎn)生讀起始信號(hào)。主機(jī)控制 DS18B20 完成任何操作之前必須先初始化,即主機(jī)發(fā)一復(fù)位脈沖(最短為 480us 的低電平),接著主機(jī)釋放總線進(jìn)入接收狀態(tài),DS18B20 在檢測(cè)到 I/O 引腳上的上升沿之后,等待 1560us 然后發(fā)出存在脈沖(60240us 的低電平)。減法計(jì)數(shù)器 1 對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器 1的預(yù)置值減到 0 時(shí)溫度寄存器的值將加 1,減法計(jì)數(shù)器 1 的預(yù)置將重新被裝入,減法計(jì)數(shù)器 1 重新開(kāi)始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器 2 計(jì)數(shù)到 0 時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。PO 口:8 位雙向 I/O 口線,名稱為 ~P1 口:8 位準(zhǔn)雙向 I/O 口線,名稱為 ~ P2 口:8 位準(zhǔn)雙向 I/O 口線,名稱為 ~ P3 口:8 位準(zhǔn)雙向 I/O 口線,名稱為 ~ 數(shù)字溫度傳感器模塊 DS18B20 性能獨(dú)特的單線接口僅需一個(gè)端口引腳進(jìn)行通信簡(jiǎn)單的多點(diǎn)分布應(yīng)用無(wú)需外部器件可通過(guò)數(shù)據(jù)線供電零待機(jī)功耗測(cè)溫范圍55~+125℃,以 ℃遞增可編程的分辨率為 9~12 位,對(duì)應(yīng)的可分辨溫度分別為 ℃、℃、℃和 ℃溫度數(shù)字量轉(zhuǎn)換時(shí)間 200ms,12 位分辨率時(shí)最多在 750ms 內(nèi)把溫度轉(zhuǎn)換為數(shù)字中國(guó)石油大學(xué)勝利學(xué)院本科畢業(yè)設(shè)計(jì)(論文)9應(yīng)用包括溫度控制、工業(yè)系統(tǒng)、消費(fèi)品、溫度計(jì)和任何熱感測(cè)系統(tǒng)負(fù)壓特性:電源極性接反時(shí),傳感器不會(huì)因發(fā)熱而燒毀,但不能正常工作 DS18B20 引腳說(shuō)明DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成:64 位光刻 ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL、配置寄存器。中國(guó)石油大學(xué)勝利學(xué)院本科畢業(yè)設(shè)計(jì)(論文)7第一章 硬件設(shè)計(jì) AT89C51 芯片功能簡(jiǎn)介 AT89C51 芯片簡(jiǎn)介AT89C51 是一種帶 4K 字節(jié)閃爍可編程可檫除只讀存儲(chǔ)器(FPEROMFlash Programable and Erasable Read Only Memory )的低電、高性能 CMOS 8 位微處理器。2. 精度為 ℃。單片機(jī)具有集成度高,通用性好,功能強(qiáng),特別是體積小,重量輕,耗能低,可靠性高,抗干擾能力強(qiáng)和使用方便等獨(dú)特優(yōu)點(diǎn),在數(shù)字、智能化方面有廣泛的用途。由于他主要通過(guò)控制接觸器的通斷時(shí)間比例來(lái)達(dá)到改變加熱功率的目的,受儀表本身誤差和交流接觸器的壽命限制,通斷頻率很低。溫度是工業(yè)對(duì)象中的一個(gè)重要的被控參數(shù)。 thermometer。DS18B20 和 AT89C51 結(jié)合實(shí)現(xiàn)最簡(jiǎn)溫度檢測(cè)系統(tǒng)。本溫度計(jì)屬于多功能溫度計(jì),可以設(shè)置上下限報(bào)警溫度,當(dāng)溫度不在設(shè)置范圍內(nèi)時(shí),可以報(bào)警。 DS18B20。然而所采用的測(cè)溫元件和測(cè)量方法也不相同;產(chǎn)品的工藝不同,控制溫度的精度也不相同。近幾年來(lái)快速發(fā)展了多種先進(jìn)的溫度控制方式,如:PID 控制,模糊控制,神經(jīng)網(wǎng)絡(luò)及遺傳算法控制等。本課題的研究方法是利用單片機(jī)和數(shù)字溫度傳感器 DS18B20 設(shè)計(jì)一臺(tái)數(shù)字溫度計(jì)。3. LED 數(shù)碼管顯示。 引腳功能AT89C51 芯片的引腳圖如圖 11 所示:XTAL218XTAL119ALE30 EA31 PSEN29RS
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1