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

正文內(nèi)容

基于單片機(jī)多功能音樂(lè)鬧鐘的設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-06-18 17:36本頁(yè)面
  

【正文】 lay_ms(10)。 if(key_dec==0) { if(flag_alarm==0) { hour。 if(hour==255) hour=23。 display[0]=hour/10。 display[1]=hour%10。 while(!key_dec)。 } else { alarm[alarm_num][0]。 if(alarm[alarm_num][0]==255) alarm[alarm_num][0]=23。 display_alarm[0]=alarm[alarm_num][0]/10。 display_alarm[1]=alarm[alarm_num][0]%10。 while(!key_dec)。 } di()。 } } } } } flag_display=0。 if(key_alarm_or_song==0) { delay_ms(10)。 if(key_alarm_or_song==0) { while(!key_alarm_or_song)。 song_num++。 if(song_num==12) song_num=1。 //添加歌曲時(shí)需要修改的地方?。。。。。。。。。? display_music[2]=song_num/10。 display_music[3]=song_num%10。 music(song_num)。 } } } void main(){ TMOD=0x11。 EA=1。 ET0=1。 ET1=1。 TH0=0xf6。 //定時(shí)50ms 初值 TL0=0x3c。 TR0=1。 PT1=1。 PT0=0。 while(1) { buzzer=1。 alarm_num=0。 scan_key()。 alarm_()。 }}void timer_0() interrupt 1{ TH0=0xf6。 TL0=0x3c。 count++。 if(count==400) { count=0。 second++。 display[4]=second/10。 display[5]=second%10。 if(second==60) { second=0。 display[4]=second/10。 display[5]=second%10。 minute++。 display[2]=minute/10。 display[3]=minute%10。 if(minute==60) { minute=0。 display[2]=minute/10。 display[3]=minute%10。 hour++。 if(hour==24) hour=0。 display[0]=hour/10。 display[1]=hour%10。 } } } if(flag_alarm==0) { if(music_break==1amp。amp。alarm_num==0) P3=font[display_music[n]]。 else { if(music_break==1amp。amp。alarm_num!=0) { if(n==1) P3=font[display_alarm[n]]amp。0x7f。 else P3=font[display_alarm[n]]。 } else { if(n==1||n==3) P3=font[display[n]]amp。0x7f。 else P3=font[display[n]]。 } } } else if(n==1) P3=font[display_alarm[n]]amp。0x7f。 else P3=font[display_alarm[n]]。 n++。 if(n==6) n=0。 switch(flag_display) //調(diào)時(shí)、調(diào)鬧鐘閃爍部分 { case 0: { P2=bit_code。 bit_code=_crol_(bit_code,1)。 if(bit_code==0x01) bit_code=0x04。 } break。 case 1: { count_display++。 if(count_display=200) { P2=bit_code。 bit_code=_crol_(bit_code,1)。 if(bit_code==0x01) bit_code=0x04。 } if(count_display200amp。amp。count_display=400) { if(count_display==400) count_display=0。 if(bit_code==0x08||bit_code==0x04) P2=0xff。 else P2=bit_code。 bit_code=_crol_(bit_code,1)。 if(bit_code==0x01) bit_code=0x04。 } } break。 case 2: { count_display++。 if(count_display=200) { P2=bit_code。 bit_code=_crol_(bit_code,1)。 if(bit_code==0x01) bit_code=0x04。 } if(count_display200amp。amp。count_display=400) { if(count_display==400) count_display=0。 if(bit_code==0x10||bit_code==0x20) P2=0xff。 else P2=bit_code。 bit_code=_crol_(bit_code,1)。 if(bit_code==0x01) bit_code=0x04。 } } break。 case 3: { if(flag_alarm==0) { count_display++。 if(count_display=200) { P2=bit_code。 bit_code=_crol_(bit_code,1)。 if(bit_code==0xfe) bit_code=0xfb。 } if(count_display200amp。amp。count_display=400) { if(count_display==400) count_display=0。 if(bit_code==0x40||bit_code==0x80) P2=0xff。 else P2=bit_code。 bit_code=_crol_(bit_code,1)。 if(bit_code==0x01) bit_code=0x04。 } } else { P2=bit_code。 bit_code=_crol_(bit_code,1)。 if(bit_code==0x01) bit_code=0x04。 } } break。 default : break。 }}void timer_1() interrupt 3{ TH1=initial_value/256。 TL1=initial_value%256。 buzzer=~buzzer。}參考文獻(xiàn)【1】(第2版).北京:【2】(第2版).北京:【3】【4】:【
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1