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

正文內(nèi)容

畢業(yè)設(shè)計(jì)—智能溫度報(bào)警器設(shè)計(jì)-全文預(yù)覽

  

【正文】 } } if(DOWN==0) { Delay(5)。 //百位數(shù)顯示 lcd_pos(0x49) 。 if(display[3]==0x30) //高位為 0,不顯示 { display[3]=0x20 。 } while(UP==0) { display[3]=LIM/100+0x30 。 if(XX==2) XX=0。 lcd_pos(0x4d) 。) { lcd_wdat(cdis2[m]) 。 } lcd_pos(0x40) 。 while(cdis1[m] != 39。 //BEEP 取反 //關(guān)閉蜂鳴器 } 23 /* DS18B20 OK 顯示菜單 */ /*******************************************************************/ void Ok_Menu () { uchar m 。 //個(gè)位數(shù)顯示 lcd_pos(0x4c) 。 //百位數(shù)顯示 lcd_pos(0x49) 。 if(display[3]==0x30) //高位為 0,不顯 示 { display[3]=0x20 。 display[3]=display[4]/100+0x30 。 display[0]=ditab[display[4]]+0x30 。 //讀取溫度寄存器 22 temp_data[0] = ReadOneChar() 。 // 跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0x44) 。 DQ = 1 。 i) { DQ = 0 。 } return (dat) 。 // 給脈沖信號(hào) dat = 1 。 unsigned char dat = 0 。 //如果 =0 則初始化成功 =1 則初始化失敗 Delay(100) 。 //單片機(jī)將 DQ 拉低 Delay(90) 。 } /*us 級(jí)延時(shí)函數(shù) */ /*******************************************************************/ void Delay(unsigned int num) { while( num ) 。 lcd_wcmd(0x40) 。 lcd_wcmd(0x01) 。 lcd_wcmd(0x0c) 。 lcd_wcmd(0x38) 。 } /* LCD 初始化設(shè)定 */ /*******************************************************************/ void lcd_init() { delay1(15) 。 delayNOP() 。 LCD_RS = 1 。 19 delayNOP() 。 _nop_() 。 LCD_RS = 0 。 LCD_EN = 0 。 LCD_EN = 1 。 lcdbusy 為 0 時(shí) ,閑,可寫(xiě)指令與數(shù)據(jù)。 _nop_() 。 18 /*******************************************************************/ void delay1(int ms) { unsigned char y 。_nop_() 。 unsigned char code mytab[8] = {0x0C,0x12,0x12,0x0C,0x00,0x00,0x00,0x00} 。 unsigned char code dis2[] = {Hope you healthySun Yue}。 uchar code cdis2[ ] = { TEMP: . C } 。 sbit LCD_RS = P2^4 。 sbit BJ=P3^1。 } } /* 功能 :歌曲播放子程序 i 為播放哪 一段曲目 */ /* 功能 :主程序 */ include include include define uchar unsigned char define uint unsigned int sbit DQ = P3^6 。i x。 13 附錄一:原理圖和 PCB 14 A1 原理圖 A2 PCB 圖 15 附錄 二 : 硬件實(shí)物圖 A3 硬件實(shí)物圖正面 16 A4 硬件實(shí)物圖反面 附錄二:程序清單 unsigned char Count。在設(shè)計(jì)過(guò)程中感謝 廖延初 老師的悉心指導(dǎo)以及同學(xué)們的幫助, 廖延初 老師深厚的學(xué)術(shù)功底、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、和藹可親的為師之道和不知疲倦的進(jìn)取精神,讓我受益頗深,為我樹(shù)立了人生道路上的榜樣,是我今后從事各項(xiàng)事業(yè)的楷模 。學(xué)會(huì)查閱資料是我在這次設(shè)計(jì)中的最大收獲,畢竟一個(gè)人的知識(shí)水平有限,而資料在設(shè)計(jì)中的作用可以說(shuō)是舉足輕重。某些問(wèn)題可能想的不夠周全或者沒(méi)有想到,希望老師給予指出。 7. 總結(jié) 和致謝 畢業(yè)設(shè)計(jì)是對(duì)大學(xué)階段所學(xué)知識(shí)的一個(gè)總結(jié)。在本設(shè)計(jì)中受到的單片機(jī)干擾不大,也無(wú)造成程序執(zhí)行的混亂,程序調(diào)試還算順利。比如,因干擾使程序指針發(fā)生錯(cuò)誤時(shí),可能會(huì)將非操作碼執(zhí)行,造成程序執(zhí)行的混亂(跑飛)或進(jìn)入死循環(huán),甚至可能會(huì)損壞元器件??戳艘恍?shū)和上網(wǎng)找了一些資料,在進(jìn)行第一次調(diào)試時(shí),因?yàn)榘遄拥挠布?wèn)題沒(méi)有調(diào)試成功,檢查后發(fā)現(xiàn)是一個(gè)電阻虛焊了 。 (6) 焊接的時(shí)候因?yàn)楹附蛹夹g(shù)不是很熟練,在焊接完后,發(fā)現(xiàn)整體元器件不協(xié)調(diào),焊點(diǎn)不圓滑,走 線也很亂,看上去不美觀。 (4) 在焊接的時(shí)候要注意 不能焊接太久,在焊接電源插座時(shí),因?yàn)楹附拥臅r(shí)間過(guò)長(zhǎng),后來(lái)把銅板焊 俏皮了,后來(lái)只好用一條導(dǎo)線接上。角移開(kāi)烙鐵, 這樣可以有效避免虛焊。 (2) 焊接一些特殊原件,例如:石英晶振等,要注意焊接的時(shí)間和溫度。 (5) 最后在用鋼刷刷轉(zhuǎn)好孔的板子 上的墨時(shí),應(yīng)控制力度,否則容易將銅線也刷掉。 焊接 焊接之前, 先 畫(huà)好電路圖,做板子得注意的事項(xiàng): (1) 畫(huà)電路圖時(shí),布線要適當(dāng)?shù)脑O(shè)置線和焊盤(pán)的寬度,否則做出來(lái)的板子容易斷線或者焊不上。目標(biāo)文件可由 LIB51 創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng) L51 連接定位生成絕對(duì)目標(biāo)文件 (.ABS)。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。 Keil uVision 2 IDE 是 Keil software 公司的產(chǎn)品,它集項(xiàng)目管理、編譯工具、代碼編寫(xiě)工具、代碼調(diào)試以及完全仿真于一體,適 合個(gè)人開(kāi)發(fā)或人數(shù)少、對(duì)開(kāi)發(fā)過(guò)程的管理還不成熟的開(kāi)發(fā)團(tuán)體。 初始化 讀取溫度 設(shè)置鍵是否按下 讀出溫度值溫度計(jì)算處理顯示數(shù)據(jù)刷新 發(fā)溫度轉(zhuǎn)換開(kāi)始命令 N Y 調(diào)用顯示子程序 設(shè)置報(bào)警溫度 8 圖 溫度讀取流程圖 圖 溫度轉(zhuǎn)換流程圖 溫度 計(jì)算和顯示流程圖 圖 將 RAM 中讀取 的溫度 值進(jìn)行 BCD 碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定。 3. 系統(tǒng) 程序 設(shè)計(jì) 系統(tǒng)程序主要包括主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序,計(jì)算溫度子程序,顯示數(shù)據(jù)子程序等。S,指令周期為 1181。 圖 是采用的上電復(fù)位 電路, 該電路在上電瞬間電源 通過(guò)拉地的 10K 電阻充電 ,開(kāi)始時(shí)的電流最大, 電阻兩端的電壓最高,而后慢慢減小,直到電容充電完畢,電阻兩端便保持低電平。 溫度報(bào)警器 的 控制 模塊 圖 溫度報(bào)警器 主 控制電路 控制器主要用于 對(duì) 各模塊控制 顯示、報(bào)警、計(jì)時(shí)等。 5 穩(wěn)壓電路:芯片 7805 穩(wěn)壓電路的功能是使輸出的直流電壓穩(wěn)定,不隨交流電網(wǎng)和負(fù)載的變化而變化。利用該方法 方便簡(jiǎn)單,工作穩(wěn)定可靠。 (4) 壽命長(zhǎng), 功耗低。 圖 DS18B20 測(cè)溫原理圖 液晶顯示模塊 在溫度報(bào)警器的工作過(guò)程中 ,系統(tǒng)需要對(duì)實(shí)時(shí)的溫度和時(shí)間進(jìn)行顯示。 單片機(jī)復(fù)位 設(shè)置上下線報(bào)警 輔助電路 控制器 STC89C52 液晶顯示 拓展功能 DS18B20 3 DS18B20 工 作原理 [1] DS18B20 的測(cè)溫原理如圖 所示,圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給減法計(jì)數(shù)器 1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信號(hào)作為減法計(jì)數(shù)器 2 的脈沖輸入,圖中還隱含著計(jì)數(shù)門(mén),當(dāng)計(jì)數(shù)門(mén)打開(kāi)時(shí), DS18B20 就對(duì)低溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖后進(jìn)行計(jì)數(shù),進(jìn)而完成溫度測(cè)量。 DS18B20 的主要特點(diǎn)如下: (1) 體積小,零待機(jī)功耗。同時(shí)拓展功能上,如有需要利用繼電器斷開(kāi)外圍電路,起到保護(hù)電路等作用。 2
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1