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

正文內(nèi)容

基于18b20的溫度測(cè)量?jī)x課程設(shè)計(jì)報(bào)告(文件)

 

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