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

正文內(nèi)容

片機課程設(shè)計--ds18b20的溫度測量與顯示系統(tǒng)(編輯修改稿)

2025-07-10 06:37 本頁面
 

【文章內(nèi)容簡介】 C31 0 0 uR21 0 0R31 0 k D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U37 4 HC 3 7 3D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U47 4 HC 3 7 3 五、 主程序流程圖和各個子程序的流程圖 主程序流程圖 主程序的主要功能是負責溫度的實時顯示、讀出并處理 DS18B20 的測量的當前溫度值,溫度測量每 1s 進行一次。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖 所示。 DS18B20初始化 結(jié)束 溫度轉(zhuǎn)換 跳過 ROM 匹配 延時 DS18B20 是否存在? 跳過 ROM 匹配 讀暫存器 轉(zhuǎn)換為顯 示碼 是 否 第 3 頁 發(fā) DS18B20復位命令 發(fā)跳過 ROM 命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 溫度讀取子程序流程圖 溫度轉(zhuǎn)換子程序流程圖 Y 發(fā) DS18B20 復位命令 發(fā)跳過 ROM 命令 發(fā)讀取溫度命令 讀取操作, CRC 校驗 9 字節(jié)完? CRC校驗正?確? 移入溫度暫存器 結(jié)束 N N Y 第 3 頁 六、程序及說明: include include define uchar unsigned char define uint unsigned int sbit DQ=P2^3。 sbit dula=P2^6。 sbit wela=P2^7。 sbit FM=P2^5。 sbit LED1=P2^0。 sbit LED2=P2^1。 sbit LED3=P2^2。 uint temp,tmp,temp1,temp2,temp3。 uchar flag1=0。 uchar qian,bai,shi,ge。 uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x89,0x86,0xc7,0xc0,}。//數(shù)碼管顯示代碼 uchar code table1[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x89,0x86,0xc7,0xc0,}。 //數(shù)碼管顯示代碼 void delay(uchar i) { while(i)。 }//延時函數(shù) void delays(uchar i) { while(i)。 }//延時函數(shù) void delayms(uint timer) { uchar x,y。 for(x=timer。x0。x) for(y=110。y0。y)。 }ms級別的延時函數(shù) void Ds18b20_Init(void) { /* uint i。 DQ=0。 i=103。 while(i0)i。 第 3 頁 DQ=1。 i=4。 while(i0)i。 */ uchar flag=0。//設(shè)置標志位 DQ=1。//拉高數(shù)據(jù)總線 delay(1)。//延時一段時間,盡量短一點 DQ=0。//拉低總線 delays(
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1