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

正文內(nèi)容

基于單片機(jī)的萬(wàn)年歷設(shè)計(jì)課程設(shè)計(jì)(編輯修改稿)

2025-07-24 19:28 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 0x16,0x01, 0x17,0x03, 0x19,0x03, 0x19,0x03, 0x17,0x03, 0x19,0x02, 0x1F,0x02, 0x1B,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04, 0x17,0x02, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04, 0x1A,0x03, 0x19,0x03, 0x17,0x03, 0x16,0x03, 0x17,0x0D, 0x16,0x03, 0x17,0x03, 0x19,0x01, 0x19,0x03, 0x19,0x03, 0x1A,0x03, 0x1F,0x03, 0x1B,0x03, 0x1B,0x03, 0x1A,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x03, 0x16,0x03, 0x17,0x01, 0x17,0x03, 0x17,0x03, 0x19,0x03, 0x1A,0x02, 0x1A,0x02, 0x10,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x01, 0x17,0x03, 0x19,0x03, 0x19,0x03, 0x17,0x03, 0x19,0x03, 0x1F,0x02, 0x1B,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04, 0x17,0x02, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04, 0x17,0x16, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04, 0x1A,0x03, 0x19,0x03, 0x17,0x03, 0x16,0x03, 0x0F,0x02, 0x10,0x03, 0x15,0x00, 0x00,0x00 }。/******************************************************************//* 函數(shù)聲明 *//******************************************************************/ void Init_DS18B20(void)。unsigned char ReadOneChar(void)。void WriteOneChar(uchar dat)。void ReadTemp(void)。void temp_to_str()。 //溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符顯示void Write_Ds1302_byte(uchar temp)。 void Write_Ds1302( uchar address,uchar dat )。uchar Read_Ds1302 ( uchar address )。void Read_RTC(void)。 void Set_RTC(void)。 void delay(uchar a)。void delay1(uchar a)。void di()。void lcd_mang()。void write_lcd1602(uchar cmd,uchar i)。void ini_lcd1602()。void write_week(uchar xq)。void write_nyr(uchar add,uchar dat)。void write_sfm(uchar add,uchar dat)。void display()。void keyscan()。void alarm()。/******************************************************************//* 主函數(shù) *//******************************************************************/void main(void) { ini_lcd1602()。 Init_DS18B20()。 Set_RTC()。 //寫(xiě)入時(shí)鐘值,如果使用備用電池時(shí)候,不需要沒(méi)每次上電寫(xiě)入,此程序應(yīng)該屏蔽 while(1) { ReadTemp()。 temp_to_str()。 keyscan()。 if(ReadRTC_Flag==0) { Read_RTC()。 if(Display_Flag==0) { display()。 } if(flag==1) { alarm()。 } } } }/******************************************************************//* 毫秒級(jí)延時(shí)函數(shù) *//******************************************************************/void delay(uchar a){ uchar i。 while(a) { for(i=0。ii++) { _nop_()。 _nop_()。 _nop_()。 _nop_()。 } } }void delay1(uchar a){ uchar i。 while(a) { for(i=0。i5。i++) {} } }/******************************************************************//* 蜂鳴器發(fā)聲函數(shù) *//******************************************************************/void di(){ uchar i。 while(key1==0||key2==0||key3==0||key4==0||key5==0||key6==0) { for(i=0。i50。i++) { delay1(4)。 beep=~beep。 } }}/******************************************************************//* ds18b20延遲子函數(shù)(晶振12MHz) *//******************************************************************/void delay_18B20(unsigned int i){ while(i)。}/******************************************************************//* ds18b20初始化函數(shù) *//******************************************************************/void Init_DS18B20(void) { unsigned char x=0。 DQ = 1。 //DQ復(fù)位 delay_18B20(8)。 //稍做延時(shí) DQ = 0。 //單片機(jī)將DQ拉低 delay_18B20(80)。 //精確延時(shí) 大于 480us DQ = 1。 //拉高總線 delay_18B20(14)。 x = DQ。 //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗 delay_18B20(20)。 DQ = 1。}/******************************************************************//* ds18b20讀一個(gè)字節(jié) *//******************************************************************/unsigned char ReadOneChar(void){ uchar i=0。 uchar dat = 0。 for (i=8。i0。i) { DQ = 0。 // 給脈沖信號(hào) dat=1。 DQ = 1。 // 給脈沖信號(hào) if(DQ) dat|=0x80。 delay_18B20(4)。 } return(dat)。}/******************************************************************//* ds18b20寫(xiě)一個(gè)字節(jié) *//******************************************************************/void WriteOneChar(uchar dat){ unsigned char i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。0x01。 delay_18B20(5)。 DQ = 1。 dat=1。 }}/******************************************************************//* 讀取ds18b20當(dāng)前溫度 *//******************************************************************/void ReadTemp(void){ unsigned char a=0。 unsigned char b=0。 unsigned char t=0。 Init_DS18B20()。 WriteOneChar(0xCC)。 // 跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0x44)。 // 啟動(dòng)溫度轉(zhuǎn)換 delay_18B20(100)。 // this message is wery important Init_DS18B20()。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1