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

正文內(nèi)容

基于單片機(jī)的萬年歷設(shè)計(jì)課程設(shè)計(jì)(參考版)

2024-08-30 15:05本頁面
  

【正文】 week=((l_tmpdate[5]amp。0x70)4)*10 + (l_tmpdate[4]amp。0x0f)。 ri =((l_tmpdate[3]amp。0x70)4)*10 + (l_tmpdate[2]amp。0x0f)。 fen =((l_tmpdate[1]amp。0x70)4)*10 + (l_tmpdate[0]amp。 p++。i7。 p=read_rtc_address。 return (temp)。 _nop_()。 _nop_()。 SDA=0。 _nop_()。 _nop_()。 _nop_()。 SCK=0。 //以下為 DS1302 復(fù)位的穩(wěn)定時(shí)間 _nop_()。 } 物理與電子工程學(xué)院 2020 級(jí)本科課程設(shè)計(jì) 28 RST=0。 _nop_()。 //右移一位 _nop_()。 //每次傳輸?shù)妥止?jié) SCK=1。i8。 Write_Ds1302_Byte(address)。 _nop_()。 _nop_()。 SCK=0。 _nop_()。 //恢復(fù) } /******************************************************************/ /* 讀出 DS1302 數(shù)據(jù) */ /******************************************************************/ uchar Read_Ds1302 ( uchar address ) { uchar i,temp=0x00。 //發(fā)送地址 Write_Ds1302_Byte(dat)。 _nop_()。 _nop_()。 _nop_()。 //右移一位 SCK=1。0x01。i++) //循環(huán) 8 次 寫入數(shù)據(jù) { SCK=0。 for (i=0。i++) { write_lcd1602(TempBuffer[i],1)。 for(i=0。 temp_to_str()。 write_week(week)。 write_nyr(6,yue)。 write_sfm(2,shi)。 write_sfm(8,miao)。 } /******************************************************************/ /* 顯示函數(shù) */ /******************************************************************/ void display() { uchar i。 } break。x3。 } 物理與電子工程學(xué)院 2020 級(jí)本科課程設(shè)計(jì) 26 break。x3。 } break。x3。 } break。x3。 } break。x3。 } break。x3。 } break。x3。 write_lcd1602(0x80+12,0)。,1)。 write_lcd1602(gw+39。039。 write_lcd1602(0x80+add,0)。 gw=dat%10。,1)。 write_lcd1602(gw+39。039。 write_lcd1602(0x80+0x40+add,0)。 gw=dat%10。,1)。 write_lcd1602(39。 } write_lcd1602(0x80+0x40+14,0)。i6。 } write_lcd1602(0x80+0x40+2,0)。i8。 write_lcd1602(0x80+1,0)。 write_lcd1602(0x01,0)。 write_lcd1602(0x06,0)。 write_lcd1602(0x0c,0)。 write_lcd1602(0x38,0)。 led1=1。 lcden=0。 _nop_()。 _nop_()。 _nop_()。 lcden=1。 _nop_()。 lcdrw=0。 } /******************************************************************/ /* LCD1602 寫指令 (i=0)、數(shù)據(jù) (i=1)函數(shù) */ /******************************************************************/ void write_lcd1602(uchar cmd,uchar i) { lcd_mang()。0x80)。 _nop_()。 _nop_()。 lcden=1。 } /******************************************************************/ /* LCD1602 判忙函數(shù) */ /******************************************************************/ 物理與電子工程學(xué)院 2020 級(jí)本科課程設(shè)計(jì) 23 void lcd_mang() { lcdrs=0。 //TempBuffer[4]=39。 //溫度符號(hào) //TempBuffer[3]=39。039。039。0xf0)4。 //讀取溫度值高位 temp_value=b4。 a=ReadOneChar()。 //跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 // this message is wery important Init_DS18B20()。 // 跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0x44)。 Init_DS18B20()。 unsigned char b=0。 dat=1。 delay_18B20(5)。 DQ = datamp。 i0。 } /******************************************************************/ /* ds18b20 寫一個(gè)字節(jié) */ /******************************************************************/ void WriteOneChar(uchar dat) { unsigned char i=0。 delay_18B20(4)。 DQ = 1。i) { DQ = 0。 for (i=8。 } /******************************************************************/ /* ds18b20 讀一個(gè)字節(jié) */ /******************************************************************/ unsigned char ReadOneChar(void) { uchar i=0。 //稍做延時(shí)后 如果 x=0 則初始化成功 x=1 則初始化失敗 delay_18B20(20)。 //拉高總線 delay_18B20(14)。 //單片機(jī)將 DQ 拉低 delay_18B20(80)。 //DQ 復(fù)位 delay_18B20(8)。 } /******************************************************************/ /* ds18b20 初始化函數(shù) */ /******************************************************************/ void Init_DS18B20(void) { unsigned char x=0。 beep=~beep。i50。i++) {} } } /******************************************************************/ /* 蜂鳴器發(fā)聲函數(shù) */ /******************************************************************/ void di() { uchar i。 while(a) { for(i=0。 _nop_()。 _nop_()。i } } } } /******************************************************************/ 物理與電子工程學(xué)院 2020 級(jí)本科課程設(shè)計(jì) 20 /* 毫秒級(jí)延時(shí)函數(shù) */ /******************************************************************/ void delay(uchar a) { uchar i。 if(Display_Flag==0) { display()。 keyscan()。 //寫入時(shí)鐘值,如果使用備用電池時(shí)候,不需要沒每次上電寫入,此程序應(yīng)該 屏蔽 while(1) { ReadTemp()。 Init_DS18B20()。 void alarm()。 void display()。 void write_nyr(uchar add,uchar dat)。 void ini_lcd1602()。 void lcd_mang()。 void delay1(uchar a)。 void Set_RTC(void)。 物理與電子工程學(xué)院 2020 級(jí)本科課程設(shè)計(jì) 19 uchar Read_Ds1302 ( uchar address )。 //溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符顯示 void Write_Ds1302_byte(uchar temp)。 void R
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1