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

正文內(nèi)容

基于at89c51單片機(jī)、lcd顯示、3點(diǎn)ds18b20溫度控制器設(shè)計(jì)學(xué)士學(xué)位論文(完整版)

  

【正文】 壓直流電源制作是通過(guò)降壓、整流、濾波、穩(wěn)壓實(shí)現(xiàn)的。其次,剛開(kāi)始我對(duì)于 proteus 的使用不了解,然后我通過(guò)觀看、模仿網(wǎng)絡(luò)上的 proteus 的教學(xué)視頻,初步掌握了這個(gè)軟件的基本使用方法和技巧。 由于我的學(xué)術(shù)水平和設(shè)計(jì)水平有限,因而 在作品和論文上有很多不足之處,懇請(qǐng)各位老師和同學(xué)批評(píng)和指正,四年的大學(xué)生活在這個(gè)季節(jié)即將劃上一個(gè)句號(hào),而于我的人生卻只是一個(gè)逗號(hào),我將面對(duì)又一次征程的開(kāi)始,四年來(lái)的求學(xué)生涯,在師長(zhǎng)、親友的大力支持下,走得辛苦卻也收獲頗豐,在畢業(yè)設(shè)計(jì)和論文即將付梓之際,思緒萬(wàn)千,心情久久不能平靜,可是我更急切地要把我的敬意和贊美獻(xiàn)給每一位教過(guò)我的老師,尤其是指導(dǎo)老師,雖然我不是您最出色的學(xué)生,但我保證我今后肯定是您最為之驕傲的學(xué)生。 sbit RS=P2^0。//設(shè)置 sbit ADD=P1^1。 uint8 num_temp[]={0123456789}。 while(m) while(n)。 //66us flag=DQ。 EQ=0。 } EQ=1。 //66us flag=FQ。i++) { DQ=1。 //右移一位 } DQ=1。 nops()。 for(i=0。//最低位移出 delay(6)。 DQ=1。 } DQ=1。 EQ=0。 } /*FQ*/ uint8 FQread_byte() { uint8 i,byte=0。 FQ=1。 // 發(fā) Skip ROM 命令 write_byte(0x44)。 // 讀出溫度暫放 uint16 temp。 temp|=temp_data[0]。 // 發(fā)讀命令 EQtemp_data[0]=EQread_byte()。 // 讀出溫度暫放 uint16 FQtemp。 FQtemp|=FQtemp_data[0]。 24 }while(BUSY==1)。 EN=0。 } /* * 寫(xiě)地址和數(shù)據(jù) */ void write_lcd1602(uint8 addr,uint8 dat) { write_cmd(addr)。 write_cmd(0x0c)。:39。 write_lcd1602(0xC0,39。 write_lcd1602(0x82,39。 //顯示上限值 set[1]=pt%10+0x30。 write_lcd1602(0x84,set[1])。+39。:39。i++) { BEEP=1。} } 27 void show_temp(uint16 temp,uint8 saddr){ temp=(temp*)*10+。 // } // else{ // alarm(temp/10)。 //全局中斷開(kāi) EX0=1。39。 } show_temp(temp,0x83)。 // flag=1。 if(FQtempamp。)。 write_cmd(0x01)。//延時(shí)去抖動(dòng) if(!ADD)//P11 仍然不為高 ,確定該鍵已被按下 { p++。amp。 //減 1 while(!SUB)。 32 三、畢業(yè)設(shè)計(jì)計(jì)算書(shū)、實(shí)物內(nèi)容及要求 設(shè)計(jì)中簡(jiǎn)單計(jì)算: 穩(wěn)壓電源指示燈保護(hù)電阻 R計(jì)算: LED一般參數(shù)為 ,電源 9V,則算出電阻 R≈ 400歐姆,在實(shí)際中 R選用 470歐姆的電阻。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE% amp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 4個(gè) 1N1049完成整流功能。 Show_qtemp()。//延時(shí)去抖動(dòng) if(!ADD)//P11 仍然不為高 ,確定該鍵已被按下 { q++。//等待按鍵釋放 } } if(!SUB amp。 } while(1) { if(!SET) { delay_ms(20)。 } show_temp(FQtemp,0xC3)。 write_lcd1602(0xC2,39。 39。 EQtemp=EQread_temp()。 28 temp=~temp+1。 //外部中斷 1 開(kāi) IT0=0。 uint16 EQtemp。 write_lcd1602(saddr+1,num_temp[(temp%100)/10])。 BEEP=0。 write_lcd1602(0xc3,set[2])。 } set[2]=qt/10+0x30。 if(q0) { qt=~q+1。H39。)。)。 write_lcd1602(0x88,39。 write_cmd(0x01)。 } /* * 初始化 */ void lcd1602_init() { 25 write_cmd(0x38)。 EN=0。 } /* * 寫(xiě)指令 */ void write_cmd(uint8 cmd) { wait()。 //右移四位,相當(dāng)于除以 16( 1/16=) return FQtemp。 // 復(fù)位 FQwrite_byte(0xcc)。 //溫度高 8 位 EQtemp=EQtemp_data[1]。 //右移四位,相當(dāng)于除以 16( 1/16=) return temp。 // 復(fù)位 write_byte(0xcc)。 EQwrite_byte(0xcc)。 if(FQ==1) byte|=0x80。i8。 EQ=1。 } /*EQ*/ uint8 EQread_byte() { uint8 i,byte=0。 DQ=0。 //右移一位 } FQ=1。i++) { FQ=1。0x01。 } /*EQ: 向 1WIRE 總線上寫(xiě)一個(gè)字節(jié) */ void EQwrite_byte(uint8 dat) { uint8 i。 DQ=0。//延時(shí) 500us flag=~FQ。 while(flag) { while(flag) { FQ=1。 //550us EQ=1。//延時(shí) 500us flag=~DQ。 18 while(flag) { while(flag) { DQ=1。 {_nop_()。//減鍵 sbit OK=P1^3。 sbit EN=P2^2。 在此,再次真誠(chéng)地向每位教過(guò)我的老師致謝,感謝你們。最后,完成硬件作品也是很關(guān)鍵的步驟,再多的理論知識(shí)也只有通過(guò)其產(chǎn)生的實(shí)物應(yīng)用才能體現(xiàn)它的價(jià)值。 設(shè)計(jì)的溫度控制器測(cè)溫范圍寬為 55~ +125℃ ,作品中使用到的 DS18B20 測(cè)量精度可通過(guò)編程調(diào)節(jié),精度范圍為 ~ ℃ 。下面是幾種常見(jiàn) 的故障和修理的辦法: ( 1)穩(wěn)壓電源沒(méi)有電壓輸出,指示燈不亮。在本次設(shè)計(jì)中,由于事先畫(huà)好布線草圖,所以在跳線的使用上只用了 2 根。生成好的 .hex文件可通過(guò)雙擊 proteus中單片機(jī)后把 .hex文件根目錄加載到單片機(jī)中即可運(yùn)行。穩(wěn)壓芯片采用的是 78L09,經(jīng)過(guò) 78L09 穩(wěn)壓后,在 VO 口輸出穩(wěn)定的 +9V 電壓供溫控模塊使用。 圖 溫度顯示模塊 圖 DS18B20 溫度傳感器模塊 8 圖 報(bào)警模塊 圖 按鍵控制模塊 圖 復(fù)位及晶振模塊 9 程序構(gòu)架 在本設(shè)計(jì)中,程序構(gòu)架設(shè)計(jì)如圖 和圖 所示。 鍵盤(pán): 鍵盤(pán)有四個(gè)功能鍵,設(shè)置鍵,上加鍵,下減鍵,確定鍵。 15 腳背光正極, 16 腳背光負(fù)極。 圖 LCD1602引腳圖 管腳功能介紹 , LCD1602采用標(biāo)準(zhǔn)的 16腳接口,其中: 第 1 腳: VSS 為 電源地 。 溫范圍- 55℃ ~ +125℃ ,在 10~ +85℃ 時(shí)精度為 177。 EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程序 存儲(chǔ)器 ( 0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。然而要注意的是:每當(dāng)用作外部數(shù)據(jù) 存儲(chǔ)器 時(shí),將跳過(guò)一個(gè) ALE 脈沖。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。在 FLASH 編程和校驗(yàn)時(shí), P1 口作為低八位地址接收。 管腳功能: VCC:供電電壓。 本課題研究?jī)?nèi)容 用單片機(jī) AT89C5開(kāi)發(fā)工具 Keil C51 及 C 語(yǔ)言設(shè)計(jì)一個(gè)溫度控制器。 80 年代末出現(xiàn)了分布式控制系統(tǒng)。動(dòng)態(tài)溫度跟蹤實(shí)現(xiàn)的控制目標(biāo)是使被控對(duì)象的溫度值按預(yù)先設(shè)定好的曲線進(jìn)行變化。 (請(qǐng)?jiān)谝陨舷鄳?yīng)方框內(nèi)打 “√” ) 作者簽名: 日期: 導(dǎo)師簽名: 日期: 目錄 摘要 ..................................................................................................................................I Abstract ........................................................................................................................... II 第一章 緒論 .................................................................................................................... 1 選題的依據(jù) 及意義 .............................................................................................. 1 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì) ................................................................................ 1 本課題研究?jī)?nèi)容 .................................................................................................. 1 第二章 主要硬件介紹
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1