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

正文內容

多路智能溫度測控系統(tǒng)設計_課程設計(參考版)

2024-09-02 10:56本頁面
  

【正文】 } } endif 。) { LCD_Write(LCD_DATA,*str)。 } void Print(unsigned char *str) { while(*str!=39。 //AC 遞增 , 畫面不動 } //******************************************************* void GotoXY(unsigned char x, unsigned char y) { if(y==0) LCD_Write(LCD_COMMAND,0x80|x)。 //開啟顯示 , 無光標 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 //8 位數(shù)據(jù)端口 ,2 行顯示 ,5*7點陣 LCD_Write(LCD_COMMAND,0x38)。 } //初始化 LCD void LCD_Initial() { LcdEn=0。 } //設置顯示模式 define LCD_SHOW 0x04 //顯示開 define LCD_HIDE 0x00 //顯示關 define LCD_CURSOR 0x02 //顯示 光標 define LCD_NO_CURSOR 0x00 //無光標 define LCD_FLASH 0x01 //光標閃動 define LCD_NO_FLASH 0x00 //光標不閃動 void LCD_SetDisplay(unsigned char DisplayMode) { LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 LcdRs=style。 return DBPort。//在用 Proteus 仿真時,注意用屏蔽此語句,在調用 GotoXY()時,會進入死循環(huán), //可能在寫該控制字時,該模塊沒有返回寫入完備命令,即 DBPortamp。 //while(DBPortamp。 LcdEn=1。 天津理工大學 通信工程 課程設計 22 LcdRw=1。 sfr DBPort = 0x80。 sbit LcdRw = P2^1。 //有效位到小數(shù)點后 2 位 return(t)。 flag_Negative_number = 0xff。 flag_Negative_number = 0。 t=8。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 //啟動下一次溫度轉換 Init_DS18B20()。 //讀取溫度寄存器等 (共可讀 9 個寄存器) 前兩個天津理工大學 通信工程 課程設計 21 就是溫度 a=ReadOneChar()。 //匹配 ROM 1 } if(z==2) { MatchRom(2)。 //讀序列號 Init_DS18B20()。 Init_DS18B20()。 //匹 配 ROM 2 } WriteOneChar(0x44)。 if(z==1) { MatchRom(1)。 WriteOneChar(0xCC)。 unsigned int t=0。//發(fā)送 18B20 的序列號,先發(fā)送低字節(jié) } } //讀取溫度 ReadTemperature(unsigned char z) { unsigned char a=0。j8。j++) WriteOneChar(str1[j])。//發(fā)送匹配 ROM 命令 if(a==1) { 天津理工大學 通信工程 課程設計 20 for(j=0。 } } //匹配 ROM MatchRom(unsigned char a) { char j。 DQ = 1。0x01。 i) { DQ = 0。 for (i=8。 } return(dat)。 // 給脈沖信號 if(DQ) dat|=0x80。 // 給脈沖信號 dat=1。i0。 unsigned char dat = 0。 //拉高總線 delay_18B20(40)。 //單片機將 DQ 拉低 delay_18B20(100)。 //DQ 復位 delay_18B20(4)。 } //初始化函數(shù) Init_DS18B20(void) { unsigned char x=0。 unsigned char code str2[]={0x28,0x31,0xc5,0xb8,0x00,0x00,0x00,0xb9}。 //定義通信端口 unsigned char flag_Negative_number = 0。 delay(50000)。 GotoXY(11,1)。 Print(amp。 Print(temp:)。 Print( 2nd DS18B20)。 LCD_Initial()。.39。039。039。039。039。+39。39。 } 天津理工大學 通信工程 課程設計 18 else //閉合開關顯示 2ND DS18B20 { temp = ReadTemperature(2)。 Print( cent)。TempBuffer[0])。 GotoXY(5,1)。 GotoXY(0,1)。 GotoXY(0,0)。.39。039。039。039。039。+39。39。 while(1) { if(k==1) //打開開關顯示 1ST DS18B20 {temp = ReadTemperature(1)。 Init_DS18B20()。 void delay(unsigned int i) { while(i)。//將 Rom 序列號存入 a[]中 } 天津理工大學 通信工程 課程設計 17 附錄 2 主程序 include include include unsigned char Temp
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1