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

正文內(nèi)容

家用報(bào)警器的設(shè)計(jì)方案-資料下載頁

2025-05-03 23:15本頁面
  

【正文】 DelayUs2x(25)。 } return(dat)。}/* 寫入一個(gè)字節(jié)*/void WriteOneChar(unsigned char dat){ unsigned char i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。0x01。 DelayUs2x(25)。 DQ = 1。 dat=1。 }DelayUs2x(25)。}/* 讀取溫度*/unsigned int ReadTemperature(void){unsigned char a=0。unsigned int b=0。unsigned int t=0。Init_DS18B20()。WriteOneChar(0xCC)。 // 跳過讀序號(hào)列號(hào)的操作WriteOneChar(0x44)。 // 啟動(dòng)溫度轉(zhuǎn)換DelayMs(10)。Init_DS18B20()。WriteOneChar(0xCC)。 //跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 //讀取溫度寄存器等(共可讀9個(gè)寄存器) 前兩個(gè)就是溫度a=ReadOneChar()。 //低位b=ReadOneChar()。 //高位b=8。t=a+b。return(t)。}/* LCD1602液晶顯示程序*/include include sbit RS = P2^5。 //定義端口 sbit RW = P2^6。sbit EN = P2^7。define RS_CLR RS=0 define RS_SET RS=1define RW_CLR RW=0 define RW_SET RW=1 define EN_CLR EN=0define EN_SET EN=1define DataPort P0/* 判忙函數(shù)*/ bit LCD_Check_Busy(void) { DataPort= 0xFF。 RS_CLR。 RW_SET。 EN_CLR。 _nop_()。 EN_SET。 return (bit)(DataPort amp。 0x80)。 }/* 寫入命令函數(shù)*/ void LCD_Write_Com(unsigned char ) { while(LCD_Check_Busy())。 //忙則等待 RS_CLR。 RW_CLR。 EN_SET。 DataPort= 。 _nop_()。 EN_CLR。 }/* 寫入數(shù)據(jù)函數(shù)*/ void LCD_Write_Data(unsigned char Data) { while(LCD_Check_Busy())。 //忙則等待 RS_SET。 RW_CLR。 EN_SET。 DataPort= Data。 _nop_()。 EN_CLR。 }/* 清屏函數(shù)*/ void LCD_Clear(void) { LCD_Write_Com(0x01)。 DelayMs(5)。 }/* 寫入字符串函數(shù)*/ void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s) { if (y == 0) { LCD_Write_Com(0x80 + x)。 //表示第一行 } else { LCD_Write_Com(0xC0 + x)。 //表示第二行 } while (*s) { LCD_Write_Data( *s)。 s ++。 } }/* 初始化函數(shù)*/ void LCD_Init(void) { LCD_Write_Com(0x38)。 /*顯示模式設(shè)置*/ DelayMs(5)。 LCD_Write_Com(0x38)。 DelayMs(5)。 LCD_Write_Com(0x38)。 DelayMs(5)。 LCD_Write_Com(0x38)。 LCD_Write_Com(0x08)。 /*顯示關(guān)閉*/ LCD_Write_Com(0x01)。 /*顯示清屏*/ LCD_Write_Com(0x06)。 /*顯示光標(biāo)移動(dòng)設(shè)置*/ DelayMs(5)。 LCD_Write_Com(0x0C)。 /*顯示開及光標(biāo)設(shè)置*/ }/* 延時(shí)函數(shù)*/include /* uS延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無返回值 unsigned char 是定義無符號(hào)字符變量,其值的范圍是 0~255 這里使用晶振12M,精確延時(shí)請(qǐng)使用匯編,大致延時(shí) 長度如下 T=tx2+5 uS */void DelayUs2x(unsigned char t){ while(t)。}/* mS延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無返回值 unsigned char 是定義無符號(hào)字符變量,其值的范圍是 0~255 這里使用晶振12M,精確延時(shí)請(qǐng)使用匯編*/void DelayMs(unsigned char t){ while(t) { //大致延時(shí)1mS DelayUs2x(245)。 DelayUs2x(245)。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1