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

正文內(nèi)容

課程設(shè)計(jì)-基于ds18b20數(shù)字溫度計(jì)的設(shè)計(jì)-文庫吧資料

2025-01-19 18:54本頁面
  

【正文】 on your employer has taken against you}}程序的仿真圖參考文獻(xiàn): 《基于Proteus的8051單片機(jī)實(shí)例教程》 《單片機(jī)原理及接口技術(shù)》 《DS18B20數(shù)字溫度計(jì)論文》g an employment tribunal claimEmployment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if: p23=0。 P0=0xc6。 p22=0。 P0=tab[xiao]。 p21=0。 P0=tab1[ge]。 } else p20=0。 delay(20)。 } else {if(shi) { p20=1。 delay(20)。 p23=1。 delay(20)。 p22=1。 p21=0。 P0=tab[shi]。 } else p20=0。 delay(20)。count++){if(t=100){if(bai) {p20=1。for(count=0。shi=(t100*bai)/10。t=t|a。a=a4。 p23=0。 P0=0xc6。 p22=0。 P0=tab1[ge]。 p21=0。 P0=0xBF。}else{p20=0。 delay(20)。 p23=1。 delay(20)。 p22=1。 delay(20)。 p21=1。 delay(20)。count++){if(t=10) {p20=1。for(count=0。 shi=t/10。 t=t|a。 a=a4。 if(b127)//根據(jù)溫度的正負(fù)值選擇相應(yīng)的顯示程序 {a=~a。 a=read()。 write(0xcc)。 }while(1) {delay(120)。 delay(20)。 p23=1。 delay(20)。 p22=1。 delay(20)。 p21=1。 delay(20)。count++) {p20=1。 for(count=0。 DQ=1。 P2=0x00。 write(0x44)。}//啟動轉(zhuǎn)換void int_(void){ while(int_DS18B20())。 dat=1。 delay(6)。 DQ=datamp。i0。}//寫一個(gè)字節(jié)程序write(unsigned char dat){ unsigned char i=0。delay(5)。j++。DQ=1。j++。i0。unsigned char dat=0。return(x)。x=DQ。DQ=1。DQ=0。DQ=1。void delay(unsigned int i){ while(i)。uchar a,b,t,h,c。code uchar tab[]={0xC0,0xF9,0xA4,0xB0,0x99, 0x92,0x82,0xf8,0x80,0x90}。sbit p22=P2^2。sbit p20=P2^0。這樣就實(shí)現(xiàn)了溫度的采集與顯示。3. 硬件系統(tǒng)電路設(shè)計(jì)整個(gè)電路由主控器AT89C51控制,與其相連的分別是一個(gè)溫度傳感器DS18B20和一個(gè)數(shù)碼管。若在這條命令之后發(fā)出讀數(shù)據(jù)隙,器件會輸出溫度轉(zhuǎn)換忙的標(biāo)識:0為忙,1為完成。(10)Read E[0B8H]這條命令把 觸發(fā)器里的值拷貝回暫存器。如果控制器在這條命令之后跟著發(fā)出時(shí)間隙,而DS18B20有忙于做時(shí)間轉(zhuǎn)換的話,DS18B20將在總線上輸出一個(gè)0,若溫度轉(zhuǎn)換完,則輸出1。(9)Convert T[44H] 這個(gè)命令啟動一次溫度轉(zhuǎn)換而無需其他數(shù)據(jù)。如果控制器在這條命令之后跟著發(fā)出讀時(shí)間隙,而DS18B20又忙于把暫存器拷貝到E存儲器,DS18B20就會輸出一個(gè)0,如果拷貝結(jié)束的話,DS18B20輸出1。如果不想讀完所有字節(jié),控制器可以在任何時(shí)刻發(fā)出復(fù)位命令來中止讀取。(7)Read Scratchpad[0BEH] 這個(gè)命令讀取暫存器的內(nèi)容。(6)Write Scratchpad[4EH]這個(gè)命令向DS18B20的暫存器TH和TL中寫入數(shù)據(jù)。報(bào)警條件定義為溫度高于TH或低于TL。(5)Alarm Search [0ECH] 這條命令的流程和Search ROM相同。(4)Search ROM [0F0H]當(dāng)一個(gè)系統(tǒng)初次啟動時(shí),總線控制器并不知道單線總線上有多少個(gè)器件或它們的64位ROM編碼。如果總線上不止一個(gè)從機(jī),在命令之后緊跟著發(fā)一條讀命令,由于多個(gè)從機(jī)同時(shí)傳信號。這條命令在總線上有單個(gè)或多個(gè)器件時(shí)都可以使用。只有和64位ROM序列完全匹配的DS18B20才能響應(yīng)隨后的存儲器操作。如果總線上有不止一個(gè)從機(jī),當(dāng)所有從機(jī)試圖同時(shí)傳送信號時(shí)就會發(fā)生數(shù)據(jù)沖突(漏極開路連在一起形成“與”的效果)。(a) 寄生電源工作方式 (b) 外接電源工作方式DS18B20的各個(gè)ROM命令(1) Read ROM [33H]這個(gè)命令允許總線控制器讀到DS18B20的8位系列編碼,惟一的序列號的8位CRC碼。4 、DS18B20與單片機(jī)的典型接口設(shè)計(jì)以MCS-51系列單片機(jī)為例,畫出了DS18B20與微處理器的典型連接。主機(jī)在讀時(shí)間片下降沿之后15us內(nèi)11基于DS18B20數(shù)字溫度計(jì)的設(shè)計(jì)完成讀位。在開始另一個(gè)寫周期前必須有1us以上的高電平恢復(fù)期。 寫時(shí)間片:將數(shù)據(jù)從高電平拉至低電平,產(chǎn)生寫起始信號。其工作時(shí)序包括初始化時(shí)序、寫時(shí)序和讀時(shí)序。高速暫存器RAM結(jié)構(gòu)圖如下表2所示。高速暫存器是一個(gè)9字節(jié)的存儲器。在DS18B20出廠時(shí)該位被設(shè)置為0,用戶不要去改動。 (3)配置寄存器 該字節(jié)各位的意義如下表所示。例如+℃的數(shù)字輸出為0191H,-℃的數(shù)字輸出為FF6FH。DS18B20溫度值格式表如下所示。ROM的作用是使每一個(gè)DS18B20都各不相同,這樣就可以實(shí)現(xiàn)一根總線上掛接多個(gè)DS18B20的目的。(1) 64位ROM ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼,每個(gè)DS18B20的64位序列號均不相同。3VDD可選擇的VDD引腳。開漏單總線接口引腳。 DS18B20外形和內(nèi)部結(jié)構(gòu)DS18B20內(nèi)部結(jié)構(gòu)如圖所示,主要由4部分組成:64位ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH和TL、配置寄存器。(7) 測量結(jié)果直接輸出數(shù)字溫度信號,以“一線總線”串行傳送給CPU,同時(shí)可傳送CRC校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯能力。(5) 可編程的分辨率為9~12位,℃、℃、℃℃,可實(shí)現(xiàn)高精度測溫。(4) 測溫范圍-55℃~+125℃,在10℃~+85℃時(shí)精度為177。(2) 獨(dú)特的單線接口方式,DS18B20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊。 由于外部時(shí)鐘信號是通過一個(gè)2分頻觸發(fā)器后作為內(nèi)部時(shí)鐘信號的,所以對外部時(shí)鐘信號的占空比沒有特殊要求,但最小高電平持續(xù)時(shí)間和最大的低電平持續(xù)時(shí)間應(yīng)符合產(chǎn)品技術(shù)條件的要求。采用外部時(shí)鐘的電路如圖41(b)圖所示。外接石英晶體(或陶瓷諧振器)及電容CC2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路,對外接電容CC2雖然沒有十分嚴(yán)格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程度及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用30pF士10pF,而如果使用陶瓷諧振器,建議選擇40pF士l0pF。(13)時(shí)鐘振蕩器: AT89C52中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。如果指令是直接尋址方式則為訪問特殊功能寄存器。當(dāng)一條指令訪問7FH以上的內(nèi)部地址單元時(shí),指令中使用的尋址方式是不同的,也即尋
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1