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

正文內(nèi)容

基于ds18b20設(shè)計(jì)了一種多路溫度數(shù)據(jù)采集系統(tǒng)-wenkub.com

2024-11-03 22:07 本頁面
   

【正文】 } break。 } break。 break。 } if(g_time10Ms) //每 10ms掃描按鍵 { g_time10Ms=0。 自帶顯示電子巡檢器的設(shè)計(jì) VIII Low_Warning=0。 } if(Start==0) { LCD_Prints(0,0, Pause)。 //獲取溫度溫度 } EA=1。 // v_ClockInit_f()。 EA=1。 while(!TI)。 //溫度小數(shù) WriteSetN(0x00,RT_data,4)。 RT_data[0]=T_num。 DispArray[9]=39。 DispArray[6]=39。 39。 39。\039。.39。 if((Tm%1000)/100!=0) DispArray[3]=((Tm%1000)/100)+0x30。 //空格 DispArray[2]=39。 void Get_Temperature(uchar n) //獲取溫度的函數(shù) 有關(guān)變量均為全局變量 { Tm=read0(get_serial+n*8)。 LCD_Prints(3,1,disp)。 } void Show_Time(void) { v_ClockUpdata_f( )。 disp[1]=temp%10+39。 }CurrentTime 。 uint8 Day 。 uchar RT_data[6]。 uchar DispArray[6]。 } if(++s_countFor50Ms=25) { s_countFor50Ms=0。 TL0=0XCC。 TR1=1。 ET0=1。 void Timer0__Init() { TMOD=0X21。 return dat。 dat=RdbytCurrent()。 //寫入數(shù)據(jù)地址 ack()。 sta()。 nop。 nop。 } /*********************************** 功能:讀取當(dāng)前位置的一個(gè)字節(jié)的函數(shù) 讀取順序 70; 說明:調(diào)用此函數(shù)前使用 sta(void);已經(jīng)讓 SCL 為 0 在下降沿讀取數(shù)據(jù) 自帶顯示電子巡檢器的設(shè)計(jì) IV ***********************************/ uchar RdbytCurrent() { uchar dat,i。 flag=cack()。 //應(yīng)答 while(flag==1)。 //器件地址 flag=cack()。 } void WriteSetN(uchar address,uchar wr[],uchar n) { uchar i。 flag=cack()。 WrbytCurrent(address)。 do { sta()。 nop。0x80)。 for (i=0。 } else { rdflag=0。 //先釋放 SDA SCL=1。 SCL=0。 SDA=1。 } /*發(fā)送應(yīng)答位函數(shù) */ 自帶顯示電子巡檢器的設(shè)計(jì) II void ack() { SDA=0。 //SDA 初始化為低電平“ 0” _n SCL=1。 SDA=0。} } } /*********************************** 功能:起始信號函數(shù) 說明: ***********************************/ void sta(void) { SDA=0。 } } /*********************************** 功能:毫秒延時(shí)函數(shù) 參數(shù):當(dāng)晶振為 時(shí) x 為毫秒數(shù) ********************************/ void delayms(unsigned int x) { uchar j。 void delay(uchar n) { uchar i。在此,我再一次對老師的培養(yǎng)和關(guān)懷表示誠摯的謝意! 同時(shí),非常感謝我的同學(xué)們,在與他們共同的學(xué)習(xí)、工作、生活過程中,他們給予了我及時(shí)的幫助和建議,開拓了我的思路。 首先要感謝我敬愛的指導(dǎo)教師 鄧成中、劉克福 。我希望自己能在今后的深入學(xué)習(xí)中設(shè)計(jì)出更好的,力求創(chuàng)新,努力地提升自己,尋求更大的進(jìn)步!最后用一句話來結(jié)束吧。 開始 執(zhí)行初始化 程 序 系統(tǒng)時(shí)間為 2MS 獲取溫度值 掃描按鍵 顯示、發(fā)送、存儲溫度,并判斷報(bào)警 N Y 系統(tǒng)時(shí)間為 2MS 系統(tǒng)時(shí)間為 2MS 系統(tǒng)時(shí)間為 2MS T0, T1 計(jì)數(shù)器 西華大學(xué)課程設(shè)計(jì) 16 圖 溫度存儲 與 串行通訊 如圖所示,左邊對話框?yàn)?24C02 內(nèi)存空間,其中“ 00 00 1B 00”意義是 “ 00”為 0 通道,“ 00”為正溫度,“ 1B”為十六進(jìn)制溫度( 27), “ 00”為小數(shù)部分為 0。 西華大學(xué)課程設(shè)計(jì) 12 圖 LCD 顯示電路 本設(shè)計(jì)中, LCD 只用了四線,實(shí)現(xiàn)四線顯示。理論上說,這個(gè)電路最多能連接 8 個(gè) DS18B20,但是要連接更多, DQ 端需要外加驅(qū)動電源。 采用 51單片機(jī)控制,軟件編程的自由 度大,可通過編程實(shí)現(xiàn)各種各樣的算術(shù)算法和邏輯控制,而且體積小,硬件實(shí)現(xiàn)簡單,安裝方便。 DS18B20 的最大特點(diǎn)之一采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計(jì) DS18B20和單片機(jī)構(gòu)成的溫度測量裝置 , 它直接輸出溫度的數(shù)字信號 , 可直接與計(jì)算機(jī)連接。 5 硬件設(shè)計(jì) 系統(tǒng)硬件設(shè)計(jì)包括溫度采集設(shè)計(jì)、 單片機(jī) 控制電路設(shè)計(jì)、通信接口電路設(shè)計(jì)。 Keil Keil C51 是 美國 Keil Software 公司出品的 51 系列兼容 單片機(jī) C 語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。 主要特性 ? 工作電壓: ~ ? 輸入 /輸出引腳兼容 5V ? 應(yīng)用在內(nèi)部結(jié)構(gòu): 256x8(2K) ? 二線串行接口 ? 輸入引腳經(jīng)施密特觸發(fā)器濾波抑制噪聲 ? 雙向數(shù)據(jù)傳輸協(xié)議 ? 兼容 400KHz( , ) ? 支持硬件寫保護(hù) ? 高可靠性:讀寫次數(shù): 1,000,000 次 – 數(shù)據(jù)保存: 100 年 4 軟件介紹 Proteus Proteus 是英國 Labeenter electronics 公司研發(fā)的 EDA 工具軟件。采用三線接口與 CPU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號或 RAM 數(shù)據(jù)。 芯片工作電壓 :— 體積小、重量輕液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達(dá)到顯示的目的,在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多??删幊檀?UART通道 128 8字節(jié)內(nèi)部 RAM 4k字節(jié)可重擦寫 Flash閃速存儲器 西華大學(xué)課程設(shè)計(jì) 6 圖 DS18B20內(nèi)部指令 AT89C51 AT89C51是美國 ATMEL公司生產(chǎn)的低電壓,高性能 CMOS8位單片機(jī),片內(nèi)含 4k bytes的可反復(fù)擦寫的只讀程序存儲器( PEROM)和 128 bytes的隨機(jī)存 取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51指令系統(tǒng),片內(nèi)置通用8位中央處理器( CPU)和 Flash存儲單元,功能強(qiáng)大 AT89C51單片機(jī)可為您提供許多高性價(jià)比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。 接著的 48位是每個(gè)器件唯一的序號 , 最后 8位是前面 56位的CRC( CRC=X8+X5+X4+1) 碼 。 這允許在許多不同的地方放置溫度敏感器件 。該系統(tǒng)結(jié)構(gòu)圖 圖 系統(tǒng)結(jié)構(gòu)圖 3 主要硬件介紹 DS18B20 DSl820數(shù)字溫度計(jì) 是美國 Dallas公司生產(chǎn)的 數(shù)字溫度計(jì) ,它 提供 9位 (二進(jìn)制 )溫度讀數(shù) , 指示器件的溫度 。 用 MCS51 系列單片機(jī)或其它 CPU 作為控制器設(shè)計(jì)一完整
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1