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

正文內(nèi)容

[學(xué)士論文]畢業(yè)設(shè)計(jì)論文-基于單片機(jī)的具有語音報(bào)時(shí)電子鐘(參考版)

2025-01-21 13:14本頁面
  

【正文】 //*************秒 }。 //*************時(shí) PlaySpeakMinute(mini)。 //報(bào)時(shí)聲 PlayRespond(C_NOW)。 //*************月 PlaySpeakDay(temp_day)。}//********************報(bào)時(shí)*********************************////input:1 報(bào)年、月、日// 0 報(bào)時(shí)、分、秒//*********************************************************//int SpeakDate(uint temp_year,uint temp_month,uint temp_day){ PlaySpeakYear(temp_year)。 if((SecondTemp%10)!= 0) PlayRespond(SecondTemp%10+C_T00)。 //0秒 if((SecondTemp/10)1) PlayRespond(SecondTemp/10+C_T00)。 //分的個(gè)位不為0則報(bào) PlayRespond(C_MIN)。 //分的十位 if((MinTemp/10) 0) PlayRespond(C_T10)。 //點(diǎn)}//input: 分 16進(jìn)制//*********************************************************//PlaySpeakMinute(int MinTemp) //*************分{ if(MinTemp==0) PlayRespond(C_ZHENG)。break。 break。 break。 break。 DayTemp=24) { PlayRespond(C_NIGHT)。 } else if(DayTemp=20 amp。 //1319 下午17 if(DayTemp==14) PlayRespond(C_S02)。amp。break。 break。 break。 break。 DayTemp=12) { PlayRespond(C_NOON)。 } else if(DayTemp=8 amp。 //1—7 凌晨 if(DayTemp==2) PlayRespond(C_S02)。amp。 PlayRespond(C_DAY)。 //十位1報(bào) if((DayTemp/10)0) PlayRespond(C_T10)。 PlayRespond(C_MONTH)。 else if(MonthTemp==11) PlayRespond(C_T11)。}//input:月16進(jìn)制//*********************************************************//PlaySpeakMonth(int MonthTemp) //*************月{ if(MonthTemp10) PlayRespond(MonthTemp+C_T00)。 PlayRespond((YearTemp%10)+C_T00)。 PlayRespond((YearTemp%1000)/100+C_T00)。分。日。}//***************語音報(bào)時(shí)子函數(shù)****************************////函數(shù)://描述:調(diào)用子函數(shù):// PlaySpeakYear(): 報(bào)年// PlaySpeakMonth(): 報(bào)月// PlaySpeakDay(): 報(bào)日// PlaySpeakHour(): 報(bào)時(shí)// PlaySpeakMinute(): 報(bào)分//參數(shù):年。delaytemp0xFFFF。}//***************延時(shí)子程序********************************////*********************************************************//void Delay3ms(){ int delaytemp=0。 SACM_A2000_ServiceLoop()。 while((SACM_A2000_Status()amp。 //日}//************************播放提示語音*********************////input: 播放序號(hào)//*********************************************************//void PlayRespond(unsigned int Result) { SACM_A2000_Initial(1)。 //年 WriteDate( 0x0088 , temp_month)。 WriteDate( 0x0080 , Sec)。 //*************日 }void SetTime( uint Hour , uint Min , uint Sec ){ WriteDate( 0x0084 , Hour)。 //*************年 month = ReadDate(0x89)。 0x000f。 //讀秒 DispBuf[4] = Time 4。 0x000f。 //讀分 DispBuf[2] = Time 4。 0x000f。 //讀小時(shí) DispBuf[0] = Time 4。 } }}void GetTime( void ){ uint Time。 i 0x002f 。 }}void DelayMs( uint n ) //延時(shí) { uint i。 P1 = 0xff00。 i++ ) { P1 = DispCode[DispBuf[i]] | table_wei[i]。 for( i = 0 。j++) {。 for(j=0。 //顯示 *P_Watchdog_Clear = 0x0001。 GetTime()。 while(1) { *P_Watchdog_Clear = 0x0001。 SetDay(0x0008,0x0011,0x0017)。 *P_Watchdog_Clear = 0x0001。 //顯示掃描輸出 P1_Attrib = 0xffff。//DS1302全部初始化為輸出 P0 = 0xffff。 P0_Dir = 0xffff。 //顯示 } }exit:。 default:break。 case 15:goto exit。 goto exit。 case 13:break。 goto exit。 break。 case 11: i。 goto exit。 //顯示 break。 if(i6)i=0。 switch(num) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: DispBuf[i]=num。j++) {DispBuf[j]=10。 } if(num==10) { for(j=0。 year+=2000。 if(month9)month=6。 if(num==14) SpeakTime((DispBuf[0]*10 + DispBuf[1]) ,(DispBuf[2]*10 + DispBuf[3]) ,(DispBuf[4]*10 + DispBuf[5]) )。 unsigned int k,num。} //////////////////////////////////////////////// 按鍵處理////////////////////////
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1