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

正文內(nèi)容

基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì)--protues課程設(shè)計(jì)-閱讀頁

2025-06-23 08:44本頁面
  

【正文】 while(*str!=39。) { LCD_Write(LCD_DATA,*str)。 } } endif /* DS1302 時(shí)鐘程序 **/ ifndef _REAL_TIMER_DS1302_2021_7_21_ define _REAL_TIMER_DS1302_2021_7_21_ sbit DS1302_CLK = P3^6。 //實(shí)時(shí)時(shí)鐘數(shù)據(jù)線引腳 sbit DS1302_RST = P3^5。 sbit ACC7 = ACC^7。 unsigned char Minute。 unsigned char Week。 unsigned char Month。 unsigned char DateString[9]。 }SYSTEMTIME。 ACC = d。 i0。 //相當(dāng)于匯編中的 RRC DS1302_CLK = 1。 ACC = ACC 1。 for(i=8。 i) 16 { ACC = ACC 1。 DS1302_CLK = 1。 } return(ACC)。 DS1302_CLK = 0。 DS1302InputByte(ucAddr)。 // 寫 1Byte 數(shù)據(jù) DS1302_CLK = 1。 } unsigned char Read1302(unsigned char ucAddr) //讀取 DS1302 某地址的數(shù)據(jù) { unsigned char ucData。 DS1302_CLK = 0。 DS1302InputByte(ucAddr|0x01)。 // 讀 1Byte 數(shù)據(jù) DS1302_CLK = 1。 return(ucData)。 else Write1302(0x8E,0x00)。 Write1302(Address, ((Value/10)4 | (Value%10)))。 ReadValue = Read1302(DS1302_SECOND)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_MINUTE)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_HOUR)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_DAY)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_WEEK)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_MONTH)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_YEAR)。0x70)4)*10 + (ReadValueamp。 } void DateToStr(SYSTEMTIME *Time) { TimeDateString[0] = TimeYear/10 + 39。 TimeDateString[1] = TimeYear%10 + 39。 TimeDateString[2] = 39。 TimeDateString[3] = TimeMonth/10 + 39。 TimeDateString[4] = TimeMonth%10 + 39。 TimeDateString[5] = 39。 TimeDateString[6] = TimeDay/10 + 39。 TimeDateString[7] = TimeDay%10 + 39。 TimeDateString[8] = 39。 } void TimeToStr(SYSTEMTIME *Time) { TimeTimeString[0] = TimeHour/10 + 39。 TimeTimeString[1] = TimeHour%10 + 39。 TimeTimeString[2] = 39。 TimeTimeString[3] = TimeMinute/10 + 39。 TimeTimeString[4] = TimeMinute%10 + 39。 TimeTimeString[5] = 39。 18 TimeTimeString[6] = TimeSecond/10 + 39。 TimeTimeString[7] = TimeSecond%10 + 39。 TimeDateString[8] = 39。 } void Initial_DS1302(void) { unsigned char Second=Read1302(DS1302_SECOND)。0x80) DS1302_SetTime(DS1302_SECOND,0)。 Write1302(0x8e,0x00)。 DS1302_CLK = 0。 DS1302InputByte(0xbe)。 i0。 // 寫 1Byte 數(shù)據(jù) pWClock++。 DS1302_RST = 0。 DS1302_RST = 0。 DS1302_RST = 1。 // 0xbf:時(shí)鐘多字節(jié)讀命令 for (i=8。 i) { *pRClock = DS1302OutputByte()。 } DS1302_CLK = 1。 } void DS1302_TimeStop(bit flag) // 是否將時(shí)鐘停止 { unsigned char Data。 DS1302_SetProtect(0)。 else Write1302(DS1302_SECOND, Dataamp。 } ********************************************************************************/ endi
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1