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

正文內(nèi)容

基于18b20的溫度測量儀課程設(shè)計報告(文件)

2025-09-21 18:35 上一頁面

下一頁面
 

【正文】 6)延時等待 (如果初始化成功則在 15到 60毫秒時間之內(nèi)產(chǎn)生一個由 DS18B20所返回的低電平 “0” 。 2. DS18B20的寫操作 ( 1) 數(shù)據(jù)線先置低電平 “0” 。 基于 18B20 的溫度測量儀 13 ( 5) 將數(shù)據(jù)線拉到高電平。 ( 2)延時 2微秒。 ( 6)延時 15微秒。 利用 G /(G2A)和 /(G2B)可 級聯(lián) 擴展成 24 線譯碼器;若外接一個反 相器還可級聯(lián)擴展成 32 線譯碼器。 71LS138有三個附加的控制端、和。 帶控制輸入端的譯碼器又是一個完整的數(shù)據(jù)分配器。 74HC573的引腳與功能簡介 74HC573包含八進(jìn)制 3態(tài)非反轉(zhuǎn)透明鎖存器,是一種高性能硅門 CMOS器件。 當(dāng)鎖存使能端 LE為高時,這些器件的鎖存對于數(shù)據(jù)是透明的(也就是說輸出同步)。 置數(shù)全并行存取 輸出控制不影響鎖存器的內(nèi)部工作,即老數(shù)據(jù)可以保持,甚至當(dāng)輸出被關(guān)閉時, 新的數(shù)據(jù)也可以置入。如圖 16 基于 18B20 的溫度測量儀 16 圖 16 數(shù)碼管極性及端口分布 不過,我們此次是采用的四合一的數(shù)碼管。 uint temp。 //讀出溫度暫放 uchar data display[5]={0x00,0x00,0x00,0x00,0x00}。 } /****************顯示掃描函數(shù) ***************************/ scan() { char k。 //數(shù)據(jù)顯示 discan=scan_con[k]。_nop_()。 //550 us DQ=1。 //延時 500 us presence=~DQ。i0。 //從高拉倒低 DQ=0。_nop_()。 //66 us val=val/2。 uchar value=0。_nop_()。_nop_()。 //4 us DQ=1。_nop_()。 return(value)。 //發(fā)命令 write_byte(0x44)。 //發(fā)命令 write_byte(0xbe)。 temp=8。 //返回溫度值 } /****************溫度數(shù)據(jù)處理函數(shù) ************************/ //二進(jìn)制高字節(jié)的低半字節(jié)和低字節(jié)的高半字節(jié)組成一字節(jié) ,這個 //字節(jié)的二進(jìn)制轉(zhuǎn)換為十進(jìn)制后 ,就是溫度值的百、十、個位值 ,而剩 //下的低字節(jié)的低 半字節(jié)轉(zhuǎn)化成十進(jìn)制后 ,就是溫度值的小數(shù)部分 /********************************************************/ work_temp(uint tem) { uchar n=0。 // 取中間八位 ,即整數(shù)部分的值 display[3]=display[4]/100。 /******************符號位顯示判斷 **************************/ if(!display[3]) 基于 18B20 的溫度測量儀 20 { display[3]=0x0a。 //初始化端口 discan=0xff。} ow_reset()。h100。 //顯示溫度值 //***********************結(jié)束 **************************// 第五章 系統(tǒng)的調(diào)試與使用 系統(tǒng)使用說明 一、 KEIL C51 ㈠、 KEIL C51編程軟件簡介 Keil C51是美 國 Keil Software公司出品的 51系列兼容單片機 C語言軟件開發(fā)系統(tǒng),與匯編相比, C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用 。 基于 18B20 的溫度測量儀 21 圖 KEIL Uv3 主界面 選擇 Project菜單下的 New Project命令,彈出如圖 22對話框。 圖 添加工程源文件 不 過,在剛開始建立的工程中一般沒有源文件的,所以我們要新建一個源文件。設(shè)置如圖 . 圖 工程設(shè)置 編譯、連接時,如果程序有錯,則編譯不成功,并在下面的信息窗口給出相應(yīng)的提示信息,以便用戶修改。打開軟件,出現(xiàn)如圖 210所示的界面。 在下載時候,開發(fā)板需要重新復(fù)位一次,可用對開發(fā)板重新上電的辦法。后來通過修改 for 循環(huán)中的 k 初值,去掉數(shù)組的第 0 個才完善顯示部分。程序編譯錯誤主要有 3 個方面:語法錯誤、邏輯錯誤、輸入錯誤。 基于 18B20 的溫度測量儀 26 收獲與體會 經(jīng)過一周的努力 ,順利的完成了 單片機 課設(shè)。 我覺得此實習(xí)意義在于我們對所學(xué)知識的綜合運用的一個考驗,不僅鍛煉了我們綜合運用能力,還培養(yǎng)了學(xué)習(xí)興趣,使學(xué)習(xí)不會那么枯燥,提高了教學(xué)質(zhì)量,對學(xué)生的理解有著很大的幫助,對我們以后的工作、學(xué)習(xí)、生活起到了積極作用。 課設(shè)是一個 通過思考、發(fā)問、自己解惑并動手、 提高 的過程。需要的是細(xì)心和耐心。延時函數(shù)用 define Disdata P0 //段碼輸出口 define discan P2 //掃描口 define uchar unsigned char define uint unsigned int sbit DQ=P1^3。 uchar code scan_con[4]={0xfb,0xfa,0xf9,0xf8}。t0。k4。 } } /****************DS18B20復(fù)位函數(shù) ************************/ ow_reset(void) { char presence=1。 //從高拉倒低 DQ=0。 //66 us presence=DQ。 //拉高電平 } /****************DS18B20寫命令函數(shù) ************************/ //向 1WIRE 總線上寫 1個字節(jié) void write_byte(uchar val) { uchar i。_nop_()。_nop_()。0x01。 delay(1)。i0。 value=1。_nop_()。_nop_()。 delay(6)。 //總線復(fù)位 delay(200)。 delay(1)。 //讀溫度值的低字節(jié) temp_data[1]=read_byte()。 // 兩字節(jié)合 成一個整型變量。n=1。 // 取中間八位 ,即整數(shù)部分的值 display[3]=display[4]/100。 if(!display[3]) { display[3]=0x0a。 //初始化端口 discan=0xff。} ow_reset()。h100。 //顯示溫度值 } } 基于 18B20 的溫度測量儀 33 。} while(1) { work_temp(read_temp())。 //Skip ROM write_byte(0x44)。h4。 //次高位為 0時不顯示 } } if(n){display[3]=0x0b。 // 取后兩位數(shù)據(jù)暫存 display[2]=display[1]/10。0x0f。 //返回溫度值 } work_temp(uint tem) { uchar n=0。 temp=8。 //發(fā)命令 write_byte(0xbe)。 //發(fā)命令 write_byte(0x44)。 return(value)。_nop_()。 //4 us DQ=1。_nop_()。_nop_()。 uchar value=0。 //66 us val=val/2。_nop_()。 //從高拉倒低 DQ=0。i0。 //延時 500 us 基于 18B20 的溫度測量儀 29 presence=~DQ。 //550 us DQ=1。_nop_()。 //數(shù)據(jù)顯示 discan=scan_con[k]。 } /****************顯示掃描函數(shù) ***************************/ scan() { 基于 18B20 的溫度測量儀 28 char k。 //讀出溫度暫放 uchar data display[5]={0x00,0x00,0x00,0x00,0x00}。 uint temp。 使我 受益匪淺,更加明 確 了自己專業(yè)的方向。 感謝 老師 為我們組織了這次 課程設(shè)計綜合訓(xùn)練, 一方面通過 C51 單片機 等一些 器件 的設(shè)計讓我學(xué)習(xí)和掌握了 單片機技術(shù) 的基礎(chǔ)知識和技術(shù)要點,也使以前學(xué)的很多知識都得到了運用;另一方面在用 DXP 軟件畫 電路圖時 ,然后再轉(zhuǎn)換成 一維的 W
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1