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

正文內(nèi)容

基于單片機(jī)的具有語(yǔ)音提示的lcd電子時(shí)鐘設(shè)計(jì)-資料下載頁(yè)

2025-06-07 02:08本頁(yè)面
  

【正文】 32 lcd_wcmd(0x01)。 Delayms(1)。 spk=0。 Delayms(50)。 spk=1。 } 、、、、、、、、、、、、 void TiaoXiu(void) // 調(diào) 顯示時(shí)間 函數(shù) { char n=0。 UINT8 temp。 spk=0。 Delayms(100)。 spk=1。 lcd_wcmd(0x01)。 Delayms(1)。 while(G!=0) { temp=scan_key()。 switch(temp) { case S1:n++。 n%=5。 break。 case S2:if(n0) n。 else n=4。 break。 } F=dimer[n]/60。 S=dimer[n]%60。 dispstr11[8]=F/10+0x30。 dispstr11[9]=F%10+0x30。 dispstr11[10]=39。:39。 dispstr11[11]=S/10+0x30。 dispstr11[12]=S%10+0x30。 Dis_Str(2,0,dispstr11)。 } Delayms(500)。 lcd_wcmd(0x01)。 Delayms(1)。 spk=0。 Delayms(50)。 湖南鐵道職業(yè)技術(shù)學(xué)院 電氣工程學(xué)院 智能電子 111 班 歐陽(yáng)志勇 33 spk=1。 } 、、、、、、、、、、、、 void spk_Timer(void) //啟動(dòng)鬧鈴函數(shù) { static char n2=1。 static char n1=1。 if((SetTime1[7]==DateTime[1]) amp。amp。 (SetTime1[8]==DateTime[2]) amp。amp。 (SetTime1[9]==DateTime[5])amp。amp。 (W1==1)) { while(n2) { play(50)。 Delayms(1000)。 RLAY=0。 Delayms(1000)。 RLAY=1。 Delayms(500)。 n2=0。 } n2=0。 } else { n2=1。 } if((SetTime1[10]==DateTime[1]) amp。amp。 (SetTime1[11]==DateTime[2]) amp。amp。 (SetTime1[12]==DateTime[5])amp。amp。 (W2==2)) { while(n1) { play(50)。 Delayms(1000)。 RLAY=0。 Delayms(1000)。 RLAY=1。 Delayms(500)。 n1=0。 } n1=0。 } else { n1=1。 湖南鐵道職業(yè)技術(shù)學(xué)院 電氣工程學(xué)院 智能電子 111 班 歐陽(yáng)志勇 34 } } 、、、、、、、、、、、、、 void LinSheng(void) //播放鈴聲函數(shù) { UINT8 temp。 spk=0。 Delayms(100)。 spk=1。 lcd_wcmd(0x01)。 Delayms(1)。 while(G) { Dis_Str(0,0,lin1)。 Dis_Str(1,0,lin2)。 Dis_Str(2,0,lin3)。 Dis_Str(3,0,lin4)。 temp=scan_key()。 switch(temp) { case S1:RLAY=0。 Delayms(1000)。 RLAY=1。 break。 case S2:FWD=0。 Delayms(500)。 FWD=1。 break。 case S3:REC=0。 while(!S3)。 REC=1。 break。 case S4:ERASE=0。 Delayms(500)。 ERASE=1。 break。 } } spk=0。 Delayms(100)。 spk=1。 lcd_wcmd(0x01)。 Delayms(1)。 } 湖南鐵道職業(yè)技術(shù)學(xué)院 電氣工程學(xué)院 智能電子 111 班 歐陽(yáng)志勇 35 、、、、、、、、、、、、 void INT0_time() interrupt 0 //菜單外部中斷 0 函數(shù) { UINT8 temp。 spk=0。 Delayms(100)。 spk=1。 lcd_wcmd(0x01)。 Delayms(1)。 while(G) { Dis_Str(0,1,dispstr5)。 Dis_Str(1,1,dispstr6)。 Dis_Str(2,1,dispstr7)。 Dis_Str(3,1,dispstr8)。 temp=scan_key()。 switch(temp) { case S1:K=1。TiaoShi()。break。 case S2:K=8。TiaoNao()。break。 case S3:TiaoXiu()。break。 case S4:LinSheng()。break。 } } spk=0。 Delayms(100)。 spk=1。 lcd_wcmd(0x01)。 Delayms(1)。 } 、、、、、、、、、、、、 void timer0() interrupt 1 //定時(shí)器 0 定時(shí)休眠 { static unsigned char num=0。 TH0=0XDC。 TL0=0X00。 num++。 if(num==100) { num=0。 if(S==0) { if(F0) F。 湖南鐵道職業(yè)技術(shù)學(xué)院 電氣工程學(xué)院 智能電子 111 班 歐陽(yáng)志勇 36 S=60。 } S。 } if((S==0)amp。amp。(F==0)) { led=1。 TR0=0。 } } 、、、、、、、、、、、、、 void led_Timer() //關(guān)、開背光 { if(G!=1) { led=!led。 if((S==0)amp。amp。(F==0)) { F=dimer[n]/60。 S=dimer[n]%60。 TR0=1。 } } } 、、、、、、、、、、 、、、、 UINT8 ZhengShi() //判斷整點(diǎn)到否 { char i。 for(i=0。i24。i++) { if(DateTime[2]==baoshi[i]amp。amp。DateTime[1]==0) { zd=baoshi[i]。 biaozhi=1。 } } if(DateTime[1]5) { biaozhi1=0。 biaozhi=0。 } return(zd)。 } // 、、、、 、、、、、、、、、、 湖南鐵道職業(yè)技術(shù)學(xué)院 電氣工程學(xué)院 智能電子 111 班 歐陽(yáng)志勇 37 void BaoDian() //整點(diǎn)報(bào)時(shí) { UINT8 Hour。 static char biaozhi1=0。 static char out=0。 Hour=ZhengShi()。 if(biaozhi1==0) { if(biaozhi==1) { while(Hour) { FWD=0。 Delayms(500)。 FWD=1。 Delayms(2021)。 Hour。 } out=1。 biaozhi=0。 biaozhi1=1。 } if(out==1) { play(50)。 Delayms(1000)。 RLAY=0。 Delayms(1000)。 RLAY=1。 Delayms(500)。 out=0。 } } if(DateTime[1]2) { biaozhi1=0。 } } void main(void) //主函數(shù) { UINT16 T。 Tiem()。 led=0。 湖南鐵道職業(yè)技術(shù)學(xué)院 電氣工程學(xué)院 智能電子 111 班 歐陽(yáng)志勇 38 Delayms(100)。 Lcd_Init()。 Delayms(100)。 DS1302_Set1302(SetTime1)。 while(1) { count++。 DS1302_Get1302(DateTime)。 dispstr1[2]=DateTime[6]/16+0x30。 dispstr1[3]=DateTime[6]%16+0x30。 dispstr1[6]=DateTime[4]/16+0x30。 dispstr1[7]=DateTime[4]%16+0x30。 dispstr1[10]=DateTime[3]/16+0x30。 dispstr1[11]=DateTime[3]%16+0x30。 Dis_Str(0,0,dispstr1)。 dispstr2[4]=DAY[DateTime[5]amp。0x07]。 dispstr3[0]=DateTime[2]/16+0x30。 dispstr3[1]=DateTime[2]%16+0x30。 dispstr3[3]=DateTime[1]/16+0x30。 dispstr3[4]=DateTime[1]%16+0x30。 if(count3) { dispstr3[5]=39。 39。 dispstr3[2]=39。 39。 } else { dispstr3[5]=39。:39。 dispstr3[2]=39。:39。 } dispstr3[6]=DateTime[0]/16+0x30。 dispstr3[7]=DateTime[0]%16+0x30。 spk_Timer()。 Dis_Str(1,3,dispstr3)。 T=read_temp()。 if(T0) { if(T10) dispstr2[9]=39。39。 else dispstr2[8]=39。39。 } dispstr2[8]=T/100+0x30。 dispstr2[9]=T/10%10+0x30。 湖南鐵道職業(yè)技術(shù)學(xué)院 電氣工程學(xué)院 智能電子 111 班 歐陽(yáng)志勇 39 dispstr2[10]=39。.39。 dispstr2[11]=T%10+0x30。 Dis_Str(2,0,dispstr2)。 dispstr4[11]=F/10+0x30。 dispstr4[12]=F%10+0x30。 dispstr4[13]=39。:39。 dispstr4[14]=S/10+0x30。 dispstr4[15]=S%10+0x30。 Year()。 JieRi()。 led_Timer()。 count%=4。 } S1 S2 S3 S4 S5 S6 S7 SPK 開關(guān) 電源
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1