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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)--ds18b20的溫度測量與顯示系統(tǒng)-wenkub.com

2025-05-31 06:37 本頁面
   

【正文】 同時(shí)這次課程設(shè)計(jì)給我一個很好的鍛煉的機(jī)會。 } } 六、 DS18B20 簡介 DS18B20 采用 3 腳 PR35 封裝或 8 腳 SOIC 封裝,管腳排列如圖 3 所示。 while(1) 第 3 頁 { P1=0x39。 wela=0。 dula=0。 delayms(5)。 P0=0xff。 P0=0xff。 wela=1。 */ dula=1。 P0=2。 P0=table[qian]。 wela=0。 dula=0。 delayms(5)。 P0=0xff。 P0=0xff。 wela=1。 } else { dula=1。 P0=2。 P0=0xff。//百位數(shù) bai=temp%1000/100。 bai=value/100。 temp=tt*10+。 } tt=temp*()。//將溫度合并 if(temp0x07ff)//判斷溫度正負(fù) flag1=0。//低字節(jié)存放在 LOW high=Read_One_Byte()。 第 3 頁 Write_One_Byte(0xcc)。//跳過讀 ROM指令 Write_One_Byte(0x44)。 uchar low,high。time++)。 delay(40)。 DQ=0。 for(i=8。 i++。 } Else//寫 0周期 { DQ=0。while(i0)i。 i++。j++) { testb=wdatamp。 uchar j。i++) { j=tempreadbit()。//返回位數(shù)據(jù) } uchar Read_One_Byte() { uchar i,j,dat。// i++起延時(shí)作用,在 1us到 15us內(nèi)進(jìn)行采樣,這里延時(shí)大概 8us dat=DQ。i++。 delay(100)。//延時(shí)時(shí)間在 480us到 960us之間 DQ=1。//設(shè)置標(biāo)志位 DQ=1。 第 3 頁 DQ=1。 }ms級別的延時(shí)函數(shù) void Ds18b20_Init(void) { /* uint i。x0。 //數(shù)碼管顯示代碼 void delay(uchar i) { while(i)。 uchar flag1=0。 sbit LED1=P2^0。 DS18B20初始化 結(jié)束 溫度轉(zhuǎn)換 跳過 ROM 匹配 延時(shí) DS18B20 是否存在? 跳過 ROM 匹配 讀暫存器 轉(zhuǎn)換為顯 示碼 是 否 第 3 頁 發(fā) DS18B20復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 溫度讀取子程序流程圖 溫度轉(zhuǎn)換子程序流程圖 Y 發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)讀取溫度命令 讀取操作, CRC 校驗(yàn) 9 字節(jié)完? CRC校驗(yàn)正?確? 移入溫度暫存器 結(jié)束 N N Y 第 3 頁 六、程序及說明: include include define uchar unsigned char define uint unsigned int sbit DQ=P2^3。 程序控制模塊 單片機(jī)系統(tǒng) 溫度傳感器模塊 數(shù) 碼 管 顯 示 模 塊 電源模塊 第 3 頁 P 2 6P 2 7P 0 0P 0 1P 0 2P 0 3P 0 4P 0 5P 0 6P
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1