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

正文內(nèi)容

基于51單片機(jī)控制的語音報(bào)時(shí)萬年歷課程設(shè)計(jì)-全文預(yù)覽

2025-04-01 04:56 上一頁面

下一頁面
  

【正文】 isd1700_Npar_m(ISD1700_PLAY|ISD_LED,2)。 ISD_COMM_RAM_C[2]=ISD_COMM_RAM_C[2]amp。 seril_back_sate(4)。 i=ISD_COMM_RAM_C[3]amp。 } void spi_RD_rec_ptr(void) { uchar i。 seril_back_sate(4)。 i=ISD_COMM_RAM_C[3]amp。 } void spi_RD_play_ptr(void) { uchar i。 i=ISD_COMM_RAM_C[1]。 } void spi_CurrRowAddr(void) { uchar i。 //j=ISD_COMM_RAM_C[2]。 ISD_SS=0。 } void spi_CLR_INT(void) { ISD_SS=0。 seril_back_sate(1)。 } void spi_stop (void) { ISD_SS=0。 ISD_SS=1。 end_addr|=SBUF。 end_addr=SBUF。 while(!RI)。 while(!RI)。 }while(++sate_temp=2)。 sate_temp=0。 isd1700_par2_m(ISD1700_WR_APC2,apc_temp)。 while(!RI)。 while(!RI)。 seril_back_sate(1)。 //spi_set_opt(ISD1700_SET_PLAY)。} if(sate_temp==0x48) { spi_fwd ()。} if(sate_temp==0x45) {spi_wr_apc1 ()。} if(sate_temp==0x07) {spi_pd()。} if(sate_temp==0x01) { spi_pu ()。} if(sate_temp==0x40) {spi_play()。 uint apc_temp。 void spi_CurrRowAddr(void)。 void spi_wr_nvcfg (void)。 void spi_G_ERASE (void)。 void spi_devid(void)。 void spi_RD_STAUS(void)。 void spi_pu (void)。 uchar T_R_m_byte( uchar m_data )。 void init(void)。 uchar data ISD_COMM_RAM[7]。 sbit DAC_sclk=P2^1。 extern void seril_back_sate(unsigned char byte_number)。 extern void spi_ld_nvcfg (void)。 extern void spi_rd_apc(void)。 extern void spi_play(void)。 extern void spi_RD_play_ptr(void)。 extern void spi_stop (void)。 extern void isd1700_par2_m(unsigned char m_par, unsigned int data_par)。 extern void delay_isd(int x)。 date_show[0]=year_f/10+48。 date_show[5]=month/10+48。 time_show[0]=hour/10+48。 time_show[6]=sec/10+48。 PlaySoundTick(13)。 } else { PlaySoundTick(min/10)。 PlaySoundTick(min10*(min/10))。min%10) { PlaySoundTick(min/10)。 PlaySoundTick(13)。 PlaySoundTick(12)。 基于 51 單片機(jī)控制的語音報(bào)時(shí)萬年歷 PlaySoundTick(10)。 PlaySoundTick(12)。 } else if(hour==20) { PlaySoundTick(2)。 PlaySoundTick(hour10)。 } else if(hour10amp。 } } else { if(hour=10) { PlaySoundTick(hour)。 PlaySoundTick(12)。 PlaySoundTick(10)。 PlaySoundTick(14)。 PlaySoundTick(10)。 PlaySoundTick(14)。 PlaySoundTick(hour10)。 } else if(hour10amp。 PlaySoundTick(12)。 } unsigned char report() { PlaySoundTick(11)。amp。 else if(adjust_pos==13) date_show[0]=39。 else if(adjust_pos==11) date_show[2]=39。 else if(adjust_pos==9) date_show[5]=39。 else if(adjust_pos==7) date_show[8]=39。 else if(adjust_pos==5) time_show[0]=39。 else if(adjust_pos==3) time_show[3]=39。 else if(adjust_pos==1) time_show[6]=39。 } } if(adjust_flagamp。 date_show[3]=year_l%10+48。 date_show[9]=day%10+48。 time_show[4]=min%10+48。 } timer=0。 date_show[0]=year_f/10+48。 if(((!((year_f*100+year_l)%4))amp。 date_show[2]=year_l/10+48。 date_show[5]=month/10+48。 date_show[5]=month/10+48。(month==4||month==6||month==9||month==11))||(month==32)) { day=1。leap_year_flagamp。!leap_year_flagamp。 date_show[8]=day/10+48。 } if(hour=24) { hour=0。 time_show[3]=min/10+48。 time_show[3]=min/10+48。 if(sec=60) { sec=0。 //定時(shí)器低八位賦初值 timer++。 clrram()。 if(report_flag) { clrram()。 if(day50) day=0。 if(key==6||key==7) { if(sec=80) sec=0。 else if(adjust_pos==11) year_l=year_l10。 else if(adjust_pos==7) day=day10。 else if(adjust_pos==3) min=min10。 else if(adjust_pos==13) year_f=year_f+10。 else if(adjust_pos==9) month=month+10。 else if(adjust_pos==5) hour=hour+10。 else if(adjust_pos==1) 基于 51 單片機(jī)控制的語音報(bào)時(shí)萬年歷 sec=sec+10。 if(adjust_pos==14) adjust_pos=0。!adjust_flag) adjust_flag=1。 update_flag=0。 lcd_pos(2,4)。 //啟動(dòng)定時(shí)器 T0 while(1) { if(update_flag) { lcd_pos(1,0)。 //定時(shí)器高八位賦初值 TL0=(655361000)%256。 init()。 unsigned char report_flag=0。 unsigned char update_flag=1。 unsigned char year_l=14。 unsigned char hour=9。 unsigned char stop_flag=0。 endif include unsigned int count=0。 基于 51 單片機(jī)控制的語音報(bào)時(shí)萬年歷 extern unsigned char update_flag。 extern unsigned char month。 extern unsigned char sec。 sbit ISD_MOSI=P0^5。 extern unsigned int key_num[8]。 extern unsigned char key_new。此模塊通過 軟件模擬 SPI 協(xié)議控制。 實(shí)驗(yàn)中,并未要求對(duì)時(shí)間和日期進(jìn)行保存和掉電續(xù)運(yùn)行,所以并未添加 EEPROM 和DS12C887RTC芯片。 實(shí)驗(yàn)中,對(duì)日期和時(shí)間進(jìn)行顯示,顯示的字符數(shù)較多,故選用 12864LCD屏幕。此單片機(jī)功能強(qiáng)大,具有片內(nèi) EEPROM、 1T 分頻系數(shù)、片內(nèi) ADC 轉(zhuǎn)換器等較為實(shí)用功能,故選用此款。一方面,單片機(jī)的 I/O口較為充足;另一方面,按鍵較多,選擇的余地較大,方便編程控制。 要求中的語音報(bào)時(shí)功能,這里選用 ISD1760 芯片的模塊來幫助實(shí)現(xiàn)。 extern unsigned int key_time[8]。 extern unsigned char key_follow[8]。 sbit ISD_MISO=P0^4。 extern unsigned char time_show[]。 extern unsigned char day。 extern unsigned char leap_year_flag。 unsigned char report()。 unsigned char key_old=0。 unsigned char min=0。 unsigned char year_f=20。 unsigned char time_show[]=09:00:00。 unsigned char adjust_pos=0。 BEEP=0。 //使用定時(shí)器 T0 基于 51 單片機(jī)控制的語音報(bào)時(shí)萬年歷 TH0=(655361000)/256。 //允許 T0中斷 TR0=1。i++) write_dat(date_show[i])。i++) write_dat(time_show[i])。amp。adjust_flag) { if(key==1) { adjust_pos++。 } else if(key==6) { if(!adjust_pos) sec++。 else if(adjust_pos==4)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1