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

正文內(nèi)容

溫度傳感器設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)(存儲(chǔ)版)

  

【正文】 728P S E N29A L E / P30P 3 1 / T X D11P 3 0 / R X D10GND20V C C40U1S T C 8 9 C 5 2 圖 1: STC89C51 封裝圖 單片機(jī)最小系統(tǒng): 當(dāng)在 STC89C51 單片機(jī)的 RST 引腳引入高電平并保持 2 個(gè)機(jī)器周期時(shí),單片機(jī)內(nèi)部就執(zhí)行復(fù)位操作,按鍵手動(dòng)復(fù)位有電平方式和脈沖方式兩種。如果沒(méi)有各種精確可靠的傳感器對(duì)非電量和模擬信號(hào)進(jìn)行檢測(cè)并提供可靠的數(shù)據(jù),那計(jì)算機(jī)也無(wú)法發(fā)揮他應(yīng)有的作用。因此,智能溫度傳感器 DS18B20 作為溫度測(cè)量裝置已廣泛應(yīng)用于人民的日常生活和工農(nóng)業(yè)生產(chǎn)中。在構(gòu)成大型溫控系統(tǒng)時(shí),允許在單線總線上掛接多片 DS18B20。 數(shù)碼管概述 e1d2dp3c4g5S46b7S38S29f10a11S112 L EDA F BE Ddp C GS4 S3 S2S1 圖 5:數(shù)碼管 數(shù)碼顯示器是一種由 LED 發(fā)光二極管組合顯示字符的顯示器件,它使用了 8個(gè) Led 發(fā)光二極管,其中七個(gè)用于顯示字符,一個(gè)顯示小數(shù)點(diǎn),所以通稱為七段發(fā)光二極管數(shù)碼顯示器。 設(shè)備操作: C L O C K 和 D A T A 變化: SDA 管腳通常外都要拉高。例如管理員可對(duì)各個(gè)組件進(jìn)行查詢,以管理系統(tǒng)的配置或掌握組件的功能狀態(tài),如電源和系統(tǒng)風(fēng)扇。任一設(shè)備輸出的低電平都將使相應(yīng)的總線信號(hào)線變低,也就是說(shuō):各設(shè)備的 SDA 是“與”關(guān)系, SCL 也是“與”關(guān)系。主機(jī)和從機(jī)的數(shù)據(jù)傳送,可以由主機(jī)發(fā)送數(shù)據(jù)到從機(jī),也可以由從機(jī)發(fā)到主機(jī)。如圖 32 所示: 圖 32 開(kāi)始、結(jié)束信號(hào)圖 目前有很多半導(dǎo)體集成電路上都集成了 I2C 接口。 控制字節(jié):在起始條件之后,必須是器件的控制字節(jié),其中高四位為器 件類型識(shí)別符(不同的芯片類型有不同的定義, EEPROM 一般應(yīng)為 1010),接著三位為片選,最后一位為讀SDA SCL 開(kāi)始 結(jié)束 共 頁(yè) 第 頁(yè) 寫位,當(dāng)為 1 時(shí)為讀操作,為 0 時(shí)為寫操作。撰寫論文的過(guò)程 也是專業(yè)知識(shí)的學(xué)習(xí)過(guò)程 ,它使我 運(yùn)用已有的專業(yè)基礎(chǔ)知識(shí), 對(duì)其 進(jìn)行 設(shè)計(jì) ,分析和解決一個(gè)理論問(wèn)題或?qū)嶋H問(wèn)題,把知識(shí)轉(zhuǎn)化為能力的實(shí)際訓(xùn)練。為我們營(yíng)造了一個(gè)良好的學(xué)習(xí)氛圍,建設(shè)一流的教學(xué)設(shè)施,使我們身心愉快的投入到學(xué)習(xí)中。 //定義調(diào)整鍵 sbit DEC=P3^2。 sbit DIAN=P0^5。 //====================================DS18B20========================================= /*****延時(shí)子程序 *****/ void Delay_DS18B20(int num) { while(num) 。 } void stop() //終止信號(hào) { SDA=0。 delay()。 SCL=1。 delay()。 delay()。i++) { SCL=1。//0xa0代表寫入 respons()。 write_byte(0xa0)。 stop()。 //拉高總線 Delay_DS18B20(14)。 // 給脈沖信號(hào) dat=1。 i) { DQ = 0。 Init_DS18B20()。 //讀高 8位 t=b。 TH0=0x3c。 //計(jì)算得到個(gè)位數(shù)字 ge=(f%100)%10。 P2 = 0xFD。 Delay(400)。 P2 = 0xff。 if(set_st==1)P0 =~0xCE。amp。amp。amp。 ET0=1。 } while(1) 共 頁(yè) 第 頁(yè) { if(SET==0) { Delay(2021)。 Alarm()。} shangxian++。 } } else if(set_st==2) { BEEP=1。 xiaxian++。 } } } } /*****定時(shí)器 0中斷服務(wù)程序 *****/ void timer0(void) interrupt 1 { TH0=0x3c。 if(xiaxian0) xiaxian=0。} if(ADD==0) { do{Disp_alarm(xiaxian)。 if(shangxianxiaxian) shangxian=xiaxian。} if(shanshuo_st) {Disp_alarm(shangxian)。 } if(set_st==0) { check_wendu()。z300。 //初始化定時(shí)器 EA=1。 ALAM=0。 ALAM1=0。x=0。 //顯示百位 P2 = 0xF7。 //顯示百位 P2 = 0xFD。 P0=~LEDData[ge]。 P2 = 0xF7。 bai=f/100。 } /*****延時(shí)子程序 *****/ void Delay(ui num) { while( num )。 //讀取溫度寄存器 a=ReadOneChar()。 } } 共 頁(yè) 第 頁(yè) /*****讀取溫度 *****/ ui ReadTemperature(void) { ui b=0。 for (i=8。i0。 //單片機(jī)將 DQ拉低 共 頁(yè) 第 頁(yè) Delay_DS18B20(80)。//0xa1代表讀出 respons()。 } uc read_add(uc address)//讀隨意地址內(nèi)容 { uc date。 } void write_add(uc address,uc date)//往任意地址存數(shù)據(jù) { start()。 for(i=0。 delay()。i++) { temp=temp1。 } void init24c04()//I2C總線初始化 { SDA=1。 } void respons() //應(yīng)答 { uc i。 SDA=0。 //狀態(tài)標(biāo)志 char shangxian,xiaxian。 //定義 DS18B20總線 I/O sbit SCL=P1^6。 最后,感謝我的父母多年來(lái)給予我的支持和關(guān)懷,同時(shí)感謝我的舍友和朋友對(duì)我的幫助。 從這次的論文設(shè)計(jì)中,我真正的體會(huì)到,知識(shí)的重要性,特別是要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識(shí)運(yùn)用到實(shí)際生活當(dāng)中,要用知識(shí)改變一切。 共 頁(yè) 第 頁(yè) 第三章 程序流程圖 開(kāi)始 初始化 讀取當(dāng)前溫度 讀取 AT24C02 內(nèi)上下限溫度值 當(dāng)前溫度與上下限位關(guān)系 判斷 SET 是否按下 加減鍵是否按下 相應(yīng)處理上下限位,并寫入 AT24C02 上限指示燈點(diǎn)亮,蜂鳴器閃響 下限指示燈點(diǎn)亮,蜂鳴器閃響 While 循環(huán)返回 否 是 否 是 大于上限 小于下限 顯示當(dāng)前溫度 正常范圍 共 頁(yè) 第 頁(yè) 結(jié)論 通過(guò)對(duì)自己在大學(xué) 兩 年時(shí)間里所學(xué)的 知識(shí)的回顧,并充分發(fā)揮對(duì)所學(xué)知識(shí)的理解和對(duì)畢業(yè)設(shè)計(jì)的思考及 書(shū)面表達(dá)能力, 最終完成了本設(shè)計(jì)。 總線必須由主器件(通常為微控制器)控制,主器件產(chǎn)生串行時(shí)鐘( SCL)控制總線的傳輸方向,并產(chǎn)生起始和停止條件。 CPU 向受控單元發(fā)出一個(gè)信號(hào)后,等待受控單元發(fā)出一個(gè)應(yīng)答信號(hào),CPU 接收到應(yīng)答信號(hào)后,根據(jù)實(shí)際情況作出是否繼續(xù)傳遞信號(hào)的判斷。被主機(jī)尋訪的設(shè)備 稱為從機(jī)。而串行時(shí)鐘線也應(yīng)是雙向的,作為控制總線數(shù)據(jù)傳送的主機(jī),一方面要通過(guò) SCL 輸出電路發(fā)送時(shí)鐘信號(hào),另一方面還要檢測(cè)總線上的 SCL電平,以決定什么時(shí)候發(fā)送下一個(gè)時(shí)鐘脈沖電平;作為接受主機(jī)命令的從機(jī),要按總線上的 SCL 信號(hào)發(fā)出或接收 SDA 上的信號(hào),也可以向 SCL 線發(fā)出低電平信號(hào)以延長(zhǎng)總線時(shí)鐘信號(hào)周期。 I2C 總線說(shuō)明 I2C(Inter- Integrated Circuit)總線是一種由 PHILIPS 公司開(kāi)發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。 AT24C01的封裝為 8腳 PDIP、 8腳 JEDEC SOIC、 8 腳 TSSOP,通過(guò) 2 線制串行接口進(jìn)行數(shù)據(jù)傳輸。共陽(yáng)數(shù)碼管是指將所有發(fā)光二極管的陽(yáng)極接到一起形成公共陽(yáng)極 (COM)的數(shù)碼管,共陽(yáng)數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極 COM 接到 +5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮,當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。當(dāng)電源電壓的極性反接時(shí),能保護(hù) DS18B20 不會(huì)因發(fā)熱而燒毀,但此時(shí)芯片無(wú)法正常工作; ( 9) DS18B20 的轉(zhuǎn)換速率比較高,進(jìn)行 9 位的溫度值轉(zhuǎn)換只需 ; ( 10)適配各種單片機(jī)或系統(tǒng); ( 11)內(nèi)含 64 位激光修正的只讀存儲(chǔ) ROM,扣除 8 位產(chǎn)品系列號(hào)和 8 位循環(huán)冗余校驗(yàn)碼 (CRC)之后,產(chǎn)品序號(hào)占 48 位。目前,國(guó)際上新型溫度傳感器正從模擬式向數(shù)字式、從集成化向智能化和網(wǎng)絡(luò)化的方向飛速發(fā)展。 P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78R S T9P 3 . 0 (R X D )10P 3 . 1 (T X D )11P 3 . 2 (IN T 0 )12P 3 . 3 (IN T 1 )13P 3 . 4 (T 0 )14P 3 . 5 (T 1 )15P 3 . 6 (W R )16P 3 . 7 (R D )17X T A L 218X T A L 119GND20(A 8 )P 2 .021(A 9 )P 2 .122(A 1 0 )P 2 .223(A 1 1 )P 2 .324(A 1 2 )P 2 .425(A 1 3 )P 2 .526(A 1 4 )P 2 .627(A 1 5 )P 2 .728P S E N29A L E / P R O G30E A /V P P31(A D 7 )P 0 .732(A D 6 )P 0 .633(A D 5 )P 0 .534(A D 4 )P 0 .435(A D 3 )P 0 .336(A D 2 )P 0 .237(A D 1 )P 0 .138(A D 0 )P 0 .039V C C408 9 C 5 2Y111.0592MHzC230C3 30R71 0 KV C C+ C11 0 u F1 23 4K0R E S E TV C C 共 頁(yè) 第 頁(yè) DS18B20 傳感器介紹 DS18B20 概述 在現(xiàn)代檢測(cè)技術(shù)中,傳感器占據(jù)著不可動(dòng)搖的重要位置。 ALE/PROG(Pin30):地址鎖存允許信號(hào) P
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1