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

正文內(nèi)容

基于stc89c52單片機(jī)的家用紅外遙控系統(tǒng)畢業(yè)論文設(shè)計(參考版)

2025-06-30 18:49本頁面
  

【正文】 基于 STC89C52 單片機(jī)的家用紅外遙控系統(tǒng)40break。 //日數(shù)減 1down_flag=1。case 5:temp=Read1302(DS1302_DAY)。if(temp==0)temp=0x7。 //讀取星期數(shù)temp=temp1。break。 //小時數(shù)減 1down_flag=1。case 3:temp=Read1302(DS1302_HOUR)。if(temp==1)temp=0x59。 //讀取分?jǐn)?shù)temp=temp1。break。 //秒數(shù)減 1down_flag=1。if(ircode[3]==0xea){ switch(count){基于 STC89C52 單片機(jī)的家用紅外遙控系統(tǒng)39case 1: temp=Read1302(DS1302_SECOND)。}ircode[3]=0x00。break。 //年數(shù)加 1 up_flag=1。case 7: temp=Read1302(DS1302_YEAR)。if(temp0x12)temp=1。 //讀取月數(shù)temp=temp+1。break。 //日數(shù)加 1 up_flag=1。case 5: temp=Read1302(DS1302_DAY)。if(temp0x7) temp=1。 //讀取星期數(shù)temp=temp+1。 break。 //小時數(shù)加 1up_flag=1。case 3: temp=Read1302(DS1302_HOUR)。if(temp0x59) //超過 59 分,清零temp=0。 //讀取分?jǐn)?shù) temp=temp+1。 break。 //數(shù)據(jù)調(diào)整后更新標(biāo)志 if((tempamp。 //讀取秒數(shù) temp=temp+1。} }}/**********************************************************//升序按鍵**********************************************************/void Upkey(){ if(ircode[2]==0x09) { ircode[2]=0x00。 //禁止寫入done=0。0x7f)。 Write1302(0x8e,0x00)。hide_sec=0,hide_min=0,hide_hour=0,hide_day=0,hide_week=0,hide_month=0,hide_year=0。if(ircode[2]==0x45) { ircode[2]=0x00。j++)。i++)for(j=0。for(i=0。Write1302(0x8e,0x80)。 //000 時分秒Write1302(0x82,0x00)。 //27 日Write1302(0x8a,0x06)。 //2022 年Write1302(0x88,0x04)。0x80) //判斷時鐘芯片是否關(guān)閉 {Write1302(0x8e,0x00)。done=0。 //時鐘停止標(biāo)志up_flag=0。}/**********************************************************//時鐘芯片初始化**********************************************************/ void Initial_DS1302(void) { unsigned char Second=Read1302(DS1302_SECOND)。 }TimeTimeString[8] = 39。TimeTimeString[7] = 39。} else{TimeTimeString[6] = 39。 TimeTimeString[7] = TimeSecond%10 + 39?;?STC89C52 單片機(jī)的家用紅外遙控系統(tǒng)35 if(hide_sec2) {TimeTimeString[6] = TimeSecond/10 + 39。 }TimeTimeString[5] = 39。TimeTimeString[4] = 39。}else {TimeTimeString[3] = 39。 TimeTimeString[4] = TimeMinute%10 + 39。if(hide_min2){ TimeTimeString[3] = TimeMinute/10 + 39。}TimeTimeString[2] = 39。TimeTimeString[1] = 39。}else{ TimeTimeString[0] = 39。 TimeTimeString[1] = TimeHour%10 + 39。 ,判斷結(jié)束字符}/**********************************************************//將時,分,秒數(shù)據(jù)轉(zhuǎn)換成液晶顯示字符放到數(shù)組**********************************************************/ void TimeToStr(struct_TIM *Time) { if(hide_hour2) { TimeTimeString[0] = TimeHour/10 + 39。 //字符串末尾加 39。} week_value[1] = 39。 } else { week_value[0] = 39。if(hide_week2)基于 STC89C52 單片機(jī)的家用紅外遙控系統(tǒng)34{ week_value[0] = TimeWeek%10 + 39。 }TimeDayString[2] = 39。TimeDayString[1] = 39。}else{TimeDayString[0] = 39。 TimeDayString[1] = TimeDay%10 + 39。if(hide_day2){TimeDayString[0] = TimeDay/10 + 39。}TimeMonthString[2] = 39。 TimeMonthString[1] = 39。}else{ TimeMonthString[0] = 39。 TimeMonthString[1] = TimeMonth%10 + 39。if(hide_month2){TimeMonthString[0] = TimeMonth/10 + 39。} TimeYearString[4] = 39。TimeYearString[3] = 39。 TimeYearString[2] = 39。 TimeYearString[1] = 39。} else{ TimeYearString[0] = 39。 TimeYearString[3] = TimeYear%10 + 39。 TimeYearString[2] = TimeYear/10 + 39。 TimeYearString[1] = 39。}/**********************************************************將日期值轉(zhuǎn)換成字符,用于液晶顯示**********************************************************/void DateToStr(struct_TIM *Time) { if(hide_year2) { 基于 STC89C52 單片機(jī)的家用紅外遙控系統(tǒng)33 TimeYearString[0] = 39。Hour_out=TimeHour。0x70)4)*10 + (ReadValueamp。ReadValue = Read1302(DS1302_YEAR)。0x70)4)*10 + (ReadValueamp。ReadValue = Read1302(DS1302_MONTH)。0x70)4)*10 + (ReadValueamp。ReadValue = Read1302(DS1302_WEEK)。0x70)4)*10 + (ReadValueamp。ReadValue = Read1302(DS1302_DAY)。0x70)4)*10 + (ReadValueamp。ReadValue = Read1302(DS1302_HOUR)。0x70)4)*10 + (ReadValueamp。ReadValue = Read1302(DS1302_MINUTE)。0x70)4)*10 + (ReadValueamp。ReadValue = Read1302(DS1302_SECOND)。 return(ucData)。 // 讀 1Byte 數(shù)據(jù) DS1302_CLK = 1。基于 STC89C52 單片機(jī)的家用紅外遙控系統(tǒng)32 DS1302InputByte(ucAddr|0x01)。 DS1302_CLK = 0。} /**********************************************************/讀取 DS1302 某地址的數(shù)據(jù)**********************************************************/unsigned char Read1302(unsigned char ucAddr){ uchar ucData。 // 寫 1Byte 數(shù)據(jù) DS1302_CLK = 1。 DS1302InputByte(ucAddr)。 DS1302_CLK = 0。 } return(ACC)。 DS1302_CLK = 1。 i) { ACC = ACC 1。 for(i=8。 ACC = ACC 1。 //相當(dāng)于匯編中的 RRC DS1302_CLK = 1。 i0。ACC = d。 //秒,分,時到日 ,月,年位閃的計struct_TIM CurrentTime。char done,count,temp,flag,up_flag,down_flag。unsigned char Hour_out。uchar code Day[]={日}。uchar code Year[]={年}。基于 STC89C52 單片機(jī)的家用紅外遙控系統(tǒng)27附 錄附錄 1 整體電路原理圖1 234 5U8RELAYP101P27 28P112P26 27P123P25 26P134P24 25P145P23 24P156P22 23P167P21 22P178P20 21P3010VCC 40P3111P00 39P3212P01 38P3313P02 37P3414P03 36P3515P04 35P3616P05 34P3717P06 33RSET9X218 X119GND20PSEN 39ALE30EA 31P07 32U4STC89C52132V VGNDINOUTU378L05VP10P11+12 S5SwitchVCCVCC12X212MC425PC325PX1X2X1X2231Q1C8550P20 12S6CON2VCCD0D1VCCP21P2012 D1IN4007+EC310UFREVCCRE1 2LED6LEDVCCC6VCCVCC 1GND 2I/O 3U7HS0038+EC4VCCINT0INT0123 S3CON3+12 1 2R710K1 2R810K1 2R1147K1 2R910K1 2R132012R1010KVCC12 LED4LED12 LED5LEDVCC 1I/O 2GND 3U6DS18B2012VCCP21RESTP35P17P16PSBVCC 8SCLK 7RST 5VCC21 X12X23 GND4 IO 6DS1302DS130221ATXLXTAL2P14P1
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1