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

正文內(nèi)容

基于單片機(jī)的多點(diǎn)溫度測(cè)量系統(tǒng)設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 同時(shí)還要感謝教育和指導(dǎo)過我的所有老師,你們給予我的不僅僅是知識(shí),還有你們對(duì)知識(shí)孜孜不倦的追求精神和對(duì)生活的積極向上態(tài)度,使我終身受益。參考文獻(xiàn):[1] :清華大學(xué)出版社,2005[2] :西安電子科技大學(xué)出版社,1994[3] :科學(xué)文獻(xiàn)出版社重慶分社,1987[4] 何立民. :北京航空航天大學(xué)出版社,1990[5] :人民郵電出版社,1995[6] :北京航空航天大學(xué)出版社,2001[7] :北京航空航天大學(xué)出版社,1993[8] :國(guó)防工業(yè)出版社,1999[9] (第3版).北京:北京航空航天大學(xué)出版社,2003[10] :清華大學(xué)出版社,1996[11] :北京航空航天大學(xué)出版社,1991[12] :上??茖W(xué)技術(shù)出版社,1998[13] Handbook,1988[14] Handbook,1984[15] Analog Device Databook,1991致 謝畢業(yè)論文終于完成了,在此之際,我思緒萬(wàn)千,心情久久不能平靜。 } } }}第六章 系統(tǒng)運(yùn)行結(jié)果仿真效果圖編號(hào)為0~7的數(shù)字溫度傳感器DS18B20所采集的溫度將輪流顯示在四位數(shù)碼管上編號(hào)為0的數(shù)字溫度傳感器所測(cè)溫度如下圖 圖64 0號(hào)DS18B20所采集到的溫度編號(hào)為1的數(shù)字溫度傳感器所測(cè)溫度如下圖圖62 1號(hào)DS18B20所采集到的溫度編號(hào)為2的數(shù)字溫度傳感器所測(cè)溫度如下圖圖63 2號(hào)DS18B20所采集到的溫度編號(hào)為3的數(shù)字溫度傳感器所測(cè)溫度如下圖圖64 3號(hào)DS18B20所采集到的溫度編號(hào)為4的數(shù)字溫度傳感器所測(cè)溫度如下圖圖65 4號(hào)DS18B20所采集到的溫度編號(hào)為5的數(shù)字溫度傳感器所測(cè)溫度如下圖圖66 5號(hào)DS18B20所采集到的溫度編號(hào)為6的數(shù)字溫度傳感器所測(cè)溫度如下圖圖67 6號(hào)DS18B20所采集到的溫度編號(hào)為7的數(shù)字溫度傳感器所測(cè)溫度如下圖圖68 7號(hào)DS18B20所采集到的溫度第七章 結(jié)束語(yǔ)經(jīng)過幾個(gè)月的不斷學(xué)習(xí)和努力,在沈老師和潘老師的諄諄教導(dǎo)下,在其他老師及同學(xué)們的熱心幫助與指導(dǎo)下,基于DS18B20的多點(diǎn)溫度測(cè)量系統(tǒng)的畢業(yè)設(shè)計(jì)即將結(jié)束,基本完成了老師所規(guī)定的各項(xiàng)工作任務(wù)。 y1=a4。 i=8。m=7。i++。 uint i。j0。}}////函數(shù)名稱:display//入口參數(shù):dir_temp//返回值: 無(wú)//函數(shù)功能:送數(shù)碼管顯示子程序//void display(uchar dir_temp){ uchar code led_tab[14]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}。 } }}////函數(shù)名稱:Start_convert//入口參數(shù):無(wú)//函數(shù)功能:開始轉(zhuǎn)換//void Start_convert(void){ Init_18B20()。 i=8。j=8。 //while(DQ)。i125。NOP_1uS。}調(diào)用讀取溫度值函數(shù)后,8個(gè)DS18B20器件的測(cè)溫?cái)?shù)據(jù)將保存在數(shù)組Read_buf_8ch的16個(gè)字節(jié)單元當(dāng)中,還有待進(jìn)行下一步的處理,方可得到對(duì)應(yīng)每個(gè)DS18B20器件的測(cè)溫值。啟動(dòng)溫度轉(zhuǎn)換控制函數(shù)[11]:void DS18B20_Conver(void){}} 在本范例[10]中,只讀取位到DS18B20內(nèi)部數(shù)據(jù)區(qū)域的前兩節(jié)字的溫度值數(shù)據(jù),所以數(shù)據(jù)讀取函數(shù)設(shè)計(jì)成讀取兩個(gè)字節(jié)的函數(shù),即需要連續(xù)讀取16個(gè)位(對(duì)應(yīng)于每一個(gè)DS18B20器件來(lái)說(shuō)是連續(xù)的16個(gè)位)。else而在本文的范例程序當(dāng)中,僅僅為了提取DS18B20器件的轉(zhuǎn)換完后的溫度值,所以在讀取DS18B20的數(shù)據(jù)時(shí),僅讀取存放在數(shù)據(jù)地址前兩個(gè)字節(jié)的溫度數(shù)據(jù),而不讀取其它字節(jié)的數(shù)據(jù),包括CRC校驗(yàn)值也沒有進(jìn)行讀取。//恢復(fù)端口電平}//8個(gè)DQ 線全部設(shè)置為低電平unsigned char Error_Counter=0。}總線讀取一個(gè)數(shù)據(jù)位時(shí)序控制函數(shù):unsigned char DS18B20_ReadDQ(void){Delay_1us(10)。底層時(shí)序驅(qū)動(dòng)[8]程序與DS18B20的一線制總線的協(xié)議保持一致,根據(jù)一線制總線時(shí)序的特點(diǎn),設(shè)計(jì)了四個(gè)基本的函數(shù):總線寫1時(shí)序控制函數(shù):void DS18B20_Write_1(void){ 從上圖可見,每個(gè)端口連接有一個(gè)DS18B20器件,也即一條一線制總線上僅有一個(gè)DS18B20器件,符合了前面所述的解決方法。 本文所述的解決方案正是以端口的消耗為代價(jià),換取對(duì)多點(diǎn)DS18B20溫度查詢的速度,并在程序結(jié)構(gòu)的設(shè)計(jì)上采用一些巧妙的處理方法,使得系統(tǒng)對(duì)DS18B20的操作上花更少的時(shí)間。所以,要想節(jié)省掉64位序列號(hào)匹配的時(shí)間開銷,就必需設(shè)計(jì)成一個(gè)一線制總線上僅有一個(gè)DS18B20器件的系統(tǒng)。每一位的發(fā)送都應(yīng)該有一個(gè)至少15uS的低電平起始位,隨后的數(shù)據(jù)“0”或“1”應(yīng)該在45uS內(nèi)完成。由于芯片忙于復(fù)制處理,當(dāng)控制器發(fā)一個(gè)讀時(shí)間隙時(shí),總線上輸出“0”,當(dāng)儲(chǔ)存工作完成時(shí),總線將輸出“1”。芯片允許在讀過程中用復(fù)位信號(hào)中止讀取,即可以不讀后面不需要的字節(jié)以減少讀取時(shí)間。Skip ROM(跳躍ROM指令)[CCH]這條指令使芯片不對(duì)ROM編碼做出反應(yīng),在單芯片的情況之下,為了節(jié)省時(shí)間則可以選用此指令。緊接著執(zhí)行第二個(gè)周期為:復(fù)位、跳過ROM指令[CCH]、執(zhí)行讀RAM的存儲(chǔ)器操作指令[BEH]、讀數(shù)據(jù)(最多為9個(gè)字節(jié),中途可停止,只讀簡(jiǎn)單溫度值則讀前2個(gè)字節(jié)即可)。誠(chéng)然,單總線上可以同時(shí)掛接多個(gè)器件,并通過每個(gè)器件上所獨(dú)有的ID號(hào)來(lái)區(qū)別,一般只掛接單個(gè)18B20芯片時(shí)可以跳過ROM指令(注意:此處指的跳過ROM指令并非不發(fā)送ROM指令,而是用特有的一條“跳過指令”)。[3]:首先我們必須對(duì)DS18B20芯片進(jìn)行復(fù)位,復(fù)位就是由控制器(單片機(jī))給DS18B20單總線至少480uS的低電平信號(hào)。RAM 數(shù)據(jù)暫存器,用于內(nèi)部計(jì)算和數(shù)據(jù)存取,數(shù)據(jù)在掉電后丟失,DS18B20共9個(gè)字節(jié)RAM,每個(gè)字節(jié)為8位。F)l * 內(nèi)置EEPROM,限溫報(bào)警功能。l * 先進(jìn)的單總線數(shù)據(jù)通信。綜觀單片機(jī)幾十年的發(fā)展歷程,單片機(jī)今后將向多功能、高性能、高速度、低電壓、低功耗、低價(jià)格、外圍電路內(nèi)裝化以及片內(nèi)存儲(chǔ)器容量增加和Flash存儲(chǔ)器化方向發(fā)展。即取指令分析指令執(zhí)行指令。8. 時(shí)鐘電路MCS51單片機(jī)芯片的內(nèi)部有時(shí)鐘電路,但石英晶體和微調(diào)電容需外接。4. 定時(shí)器/計(jì)數(shù)器單片機(jī)共有2個(gè)16位的定時(shí)器/計(jì)數(shù)器,具有4種工作方式,以實(shí)現(xiàn)定時(shí)或計(jì)數(shù)功能,并以其定時(shí)或計(jì)數(shù)結(jié)果對(duì)計(jì)算機(jī)進(jìn)行控制。因此通常所說(shuō)的內(nèi)部數(shù)據(jù)存儲(chǔ)器就是指前128單元,簡(jiǎn)稱內(nèi)部RAM。目前在工業(yè)控制、智能儀器儀表、辦公室自動(dòng)化、家用電器等諸多領(lǐng)域,到處都可看見單片機(jī)的蹤影,單片機(jī)技術(shù)開發(fā)和應(yīng)用高水平已成為一個(gè)國(guó)家工業(yè)化水平的標(biāo)志之一。同時(shí)本設(shè)計(jì)在單片機(jī)系統(tǒng)設(shè)計(jì)主流EDA軟件Proteus環(huán)境下完成,能夠及時(shí)觀察效果和修改軟硬件。對(duì)于本次設(shè)計(jì),其目的在于:1. 掌握數(shù)字溫度傳感器DS18B20的原理、性能、使用特點(diǎn)和方法,利用C51對(duì)系統(tǒng)進(jìn)行編程。煉油過程中,原油必須在不同的溫度和壓力條件下進(jìn)行分流才能得到汽油、柴油、煤油等產(chǎn)品;沒有合適的溫度環(huán)境,許多電子設(shè)備不能正常工作,糧倉(cāng)的儲(chǔ)糧就會(huì)變質(zhì)霉?fàn)€,酒類的品質(zhì)就沒有保障。并給出了測(cè)溫系統(tǒng)中對(duì)DS18B20操作的C51編程實(shí)例。除此之外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。人民的生活與環(huán)境溫度息息相關(guān),物理、化學(xué)、生物等學(xué)科都離不開溫度。采用液晶顯示溫度值和路數(shù),顯示格式為:溫度的符號(hào)位,整數(shù)部分,小數(shù)部分,最后一位顯示℃。每個(gè)端口只連接一個(gè)溫度傳感器件,也即一條一線制總線上僅有一個(gè)DS18B20。 第二章 單片機(jī)簡(jiǎn)介單片微型計(jì)算機(jī)自20世紀(jì)70年代問世以來(lái),以對(duì)人類社會(huì)產(chǎn)生了巨大的影響。AT89C51方框圖21:圖21 AT89C51方框圖1. 微處理器(CPU)MCS51單片機(jī)中有1個(gè)8位的CPU,包括運(yùn)算器和控制器兩大部分,不僅可處理字節(jié)數(shù)據(jù),還可以進(jìn)行位變量的處理。因此稱之為程序存儲(chǔ)器,簡(jiǎn)稱內(nèi)部RAM。RXD( )腳為接收端口,TXD()腳為發(fā)送端口。 單片機(jī)執(zhí)行程序的過程,實(shí)際上就是執(zhí)行所編制程序的過程。單片機(jī)應(yīng)用在檢測(cè)控制領(lǐng)域中,具有如下特點(diǎn):、成本低、易于產(chǎn)品化。對(duì)于我們普通的電子愛好者來(lái)說(shuō),DS18B20的優(yōu)勢(shì)更是我們學(xué)習(xí)單片機(jī)技術(shù)和開發(fā)溫度相關(guān)的小產(chǎn)品的不二選擇。C ~+125176。18B20共有三種形態(tài)的存儲(chǔ)器資源,它們分別是:ROM 只讀存儲(chǔ)器,用于
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1