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

正文內(nèi)容

ds18b20單線數(shù)字溫度傳感器課程設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 不該把它們直接稱(chēng)呼為MCS51系列單片機(jī),因?yàn)镸CS只是Intel公司專(zhuān)用的單片機(jī)系列型號(hào)。其中ATMEL公司的標(biāo)準(zhǔn)型AT89單片機(jī)因其與MCS51的完全兼容性、優(yōu)良的工作性能、使用的靈活性以及較高的性能價(jià)格比,成為AT89系列單片機(jī)的主流機(jī)型,在嵌入式控制系統(tǒng)中獲得廣泛應(yīng)用。因此,用它來(lái)組成一個(gè)測(cè)溫系統(tǒng),具有線路簡(jiǎn)單,在一根通信線上可以掛載很多這樣的數(shù)字溫度芯片,十分方便?,F(xiàn)在,新一代的DS18B20體積更小、更經(jīng)濟(jì)、更靈活。C,在10~+85176?,F(xiàn)場(chǎng)溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。目前,國(guó)際上新型溫度傳感器正從模擬式向數(shù)字式,從集成化向智能化、網(wǎng)絡(luò)化的方向飛速發(fā)展。通過(guò)利用數(shù)字溫度傳感器DS18B20進(jìn)行設(shè)計(jì),能夠滿足實(shí)時(shí)檢測(cè)溫度的要求,同時(shí)通過(guò)LED數(shù)碼管的顯示功能,可以實(shí)現(xiàn)不間斷的溫度顯示,并帶有復(fù)位功能。其具體的要求如下:根據(jù)設(shè)計(jì)要求,選用AT89C51單片機(jī)為核心器件;溫度檢測(cè)器件采用DS18B20數(shù)字式溫度傳感器,;顯示電路采用4個(gè)LED數(shù)碼管顯示器接P1口并行顯示溫度值,數(shù)碼管由P3口(~)選通,動(dòng)態(tài)顯示。 從以上兩種方案,很容易看出,采用方案二,電路比較簡(jiǎn)單,軟件設(shè)計(jì)也比較簡(jiǎn)單,故在本設(shè)計(jì)中采用了方案二。美國(guó)達(dá)拉斯半導(dǎo)體公司推出了一項(xiàng)特有的單線技術(shù)。主機(jī)可以是微控制器,從機(jī)可以是單線器件,它們之間的數(shù)據(jù)交換,控制都由這根線完成。由于只有一根線通信,所以它們必須是嚴(yán)格的主從結(jié)構(gòu),只有主機(jī)呼叫從機(jī)時(shí),從機(jī)才能應(yīng)答,主機(jī)訪問(wèn)每個(gè)單線器件都必須嚴(yán)格遵循單線命令序列,從機(jī)遵守上述三個(gè)步驟的順序。3 系統(tǒng)的硬件選擇及設(shè)計(jì) AT89C51的簡(jiǎn)介對(duì)于單片機(jī)的選擇,可以考慮使用8031與8051系列,由于8031沒(méi)有內(nèi)部RAM,系統(tǒng)又需要大量?jī)?nèi)存存儲(chǔ)數(shù)據(jù),因而不適用。AT89C51的主要特性如下:▲ 與MCS51 兼容;▲ 4K字節(jié)可編程閃爍存儲(chǔ)器;▲ 壽命:1000寫(xiě)/擦循環(huán);▲ 數(shù)據(jù)保留時(shí)間:10年;▲ 全靜態(tài)工作:0Hz24Hz;▲ 三級(jí)程序存儲(chǔ)器鎖定;▲ 128*8位內(nèi)部RAM;▲ 32根可編程I/O線;▲ 兩個(gè)16位定時(shí)器/計(jì)數(shù)器;▲ 5個(gè)中斷源;▲ 可編程串行通道;▲ 低功耗的閑置和掉電模式;▲ 片內(nèi)振蕩器和時(shí)鐘電路。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。在給出地址”1”時(shí),它利用內(nèi)部上拉的優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。作為輸入時(shí),由于外部下拉為低電平,P3口將輸出電流(ILL),也是由于上拉的緣故。(8) ALE / PROG當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。(10) EA/VPP當(dāng)EA保持低電平時(shí),訪問(wèn)外部ROM;注意加密方式1時(shí),EA將內(nèi)部鎖定為RESET;當(dāng)EA端保持高電平時(shí),訪問(wèn)內(nèi)部ROM。 單片機(jī)復(fù)位電路 。 單片機(jī)晶振電路由于傳統(tǒng)的熱敏電阻等測(cè)溫元件測(cè)出的一般都是電壓,再轉(zhuǎn)換成對(duì)應(yīng)的溫度,需要比較多的外部元件支持,且硬件電路復(fù)雜,制作成本相對(duì)較高。DS18B DS1822 “一線總線”數(shù)字化溫度傳感器同DS1820一樣,支持“一線總線”接口,測(cè)量溫度范圍為55176。176。現(xiàn)場(chǎng)溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性,適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,如:環(huán)境控制、設(shè)備或過(guò)程控制、測(cè)溫類(lèi)消費(fèi)電子產(chǎn)品等。DS1822與 DS18B20軟件兼容,是DS18B20的簡(jiǎn)化版本。 繼“一線總線”的早期產(chǎn)品后,DS1820開(kāi)辟了溫度傳感器技術(shù)的新概念。8位產(chǎn)品系列號(hào)48位產(chǎn)品序號(hào)8位CRC編碼 DS18B20測(cè)溫原理圖減法計(jì)數(shù)器1對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器1的預(yù)置值減到0時(shí)溫度寄存器的值將加1,減法計(jì)數(shù)器 1的預(yù)置將重新被裝入,減法計(jì)數(shù)器1重新開(kāi)始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器2計(jì)數(shù)到0時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。操作協(xié)議為:初始化DS18B20(發(fā)復(fù)位脈沖)→發(fā)ROM功能命令→發(fā)存儲(chǔ)器操作命令→處理數(shù)據(jù)。LED數(shù)碼管的基本組成是半導(dǎo)體發(fā)光二極管,它是將若干個(gè)發(fā)光二極管,按照一定的筆段組合起來(lái)構(gòu)成的一個(gè)整體。將8個(gè)發(fā)光二極管的陽(yáng)極都連在一起的,稱(chēng)之為共陽(yáng)極LED數(shù)碼管;將8個(gè)發(fā)光二極管的陰極都連在一起的,稱(chēng)之為共陰極LED數(shù)碼管。如果加到各筆段對(duì)應(yīng)發(fā)光二極管陽(yáng)極上的代碼不同,則就能控制LED數(shù)碼管顯示不同的字符和數(shù)字,這個(gè)代碼稱(chēng)為段碼。俗話說(shuō)“好的開(kāi)始是成功的一半”。 硬件的設(shè)計(jì)跟焊接都要我們自己動(dòng)手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個(gè)能完成課程設(shè)計(jì)的勞動(dòng)成果出來(lái)了,很高興它能按著設(shè)計(jì)的思想與要求運(yùn)動(dòng)起來(lái)。我們這次實(shí)習(xí)所遇到的多半問(wèn)題多數(shù)都是由于我們不夠嚴(yán)謹(jǐn)。這個(gè)設(shè)計(jì)實(shí)踐過(guò)程中,我們花費(fèi)了大量的時(shí)間和精力,更重要的是,我們?cè)趯W(xué)會(huì)創(chuàng)新的基礎(chǔ)上,同時(shí)還懂得合作精神的重要性,學(xué)會(huì)了與他人合作。在做本次實(shí)習(xí)的過(guò)程中,我感觸最深的當(dāng)屬查閱大量的設(shè)計(jì)資料了。最后,在實(shí)習(xí)之前,我們要對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,知道該單片機(jī)內(nèi)有哪些資源;要有一個(gè)清晰的思路和一個(gè)完整的的軟件流程圖;在設(shè)計(jì)程序時(shí),不能妄想一次就將整個(gè)程序設(shè)計(jì)好,反復(fù)修改、不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在實(shí)習(xí)過(guò)程中遇到問(wèn)題是很正常的,但我們應(yīng)該將每次遇到的問(wèn)題記錄下來(lái),并分析清楚,以免下次再碰到同樣的問(wèn)題。設(shè)計(jì)中采用最常用的單片機(jī)AT89C51作為主控模塊,單總線數(shù)字溫度傳感器DS18B20用來(lái)測(cè)量溫度,溫度數(shù)據(jù)采用數(shù)碼管LED顯示。相信本次畢業(yè)設(shè)計(jì)的經(jīng)歷一定會(huì)在我今后的學(xué)習(xí)生活中產(chǎn)生巨大的推動(dòng)作用。在學(xué)校寫(xiě)了模電,數(shù)電、protel、通信原理等等。在學(xué)校學(xué)的單片機(jī)是用匯編的,而實(shí)際工程要用的,大多數(shù)軟件開(kāi)發(fā)的編程人員都會(huì)選擇單片機(jī)C語(yǔ)言來(lái)編程,對(duì)于匯編只是對(duì)初學(xué)者理清硬件是比較重要的。所以我們?cè)趯W(xué)好單片機(jī)的基礎(chǔ)上,我們要向ARM看,因?yàn)槲覀兪俏磥?lái)人,就要用未來(lái)的眼光看問(wèn)題,有瞻仰性。為什么呢,因?yàn)楹?jiǎn)潔,容易給使用者使用,也方便自己以后的修改,檢查,電路板的小型化??傊畬W(xué)到很多,認(rèn)識(shí)很多。開(kāi)關(guān)電源部分的原理。最后一句:基礎(chǔ)很重要,實(shí)踐也同樣重要。 //LED小數(shù)點(diǎn)控制uint h。//共陽(yáng)LED段碼表 0 1 2 3 4 5 6 7 8 9 不亮 uchar code scan_con[4]={0x7f,0xbf,0xdf,0xef}。t0。k4。} discan=scan_con[k]。while(presence){while(presence){DQ=1。 //delay(50)。 // presence=0繼續(xù)下一步 }delay(45)。for (i=8。_nop_()。_nop_()。0x01。delay(1)。i0。value=1。_nop_()。_nop_()。delay(6)。 //總線復(fù)位write_byte(0xCC)。 //溫度高8位ow_reset()。uchar doth,dotl。 temp_data[0]=~(temp_data[0])+1。 }display[4]=temp_data[0]amp。dotl=display[0]%10。display[3]=display[4]/100。 flag3=0。//負(fù)溫度時(shí)最高位顯示 flag3=0。h4。 // Skip ROMwrite_byte(0x44)。} //開(kāi)機(jī)顯示88882秒while(1){read_temp
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1