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

正文內容

基于51單片機控制的語音報時萬年歷課程設計(留存版)

2025-05-03 04:56上一頁面

下一頁面
  

【正文】 ollow[8]=0。 void main() { unsigned char i。 for(i=0。 else if(adjust_pos==2) min++。 else if(adjust_pos==4) hour。 if(year_f=120) year_f=0。 min++。 date_show[9]=day%10+48。 date_show[6]=month%10+48。 date_show[1]=year_f%10+48。 date_show[2]=year_l/10+48。 39。 39。amp。 short_delay()。amp。 short_delay()。 short_delay()。 date_show[9]=day%10+48。 extern void isd1700_Npar_m(unsigned char m_par,m_byte_count)。 extern void spi_wr_apc1 (void)。 uchar data ISD_COMM_RAM_C[7]。 void spi_RD_play_ptr(void)。 void seril_back_sate(uchar byte_number)。} if(sate_temp==0x08) { spi_RD_rec_ptr()。 } if(sate_temp==0x82) { spi_set_opt(ISD1700_SET_ERASE|ISD_LED)。 do{ SBUF=*back_data_ptr++。 end_addr=start_addr8。 } void spi_Rest (void) { 基于 51 單片機控制的語音報時萬年歷 ISD_SS=0。 ISD_SS=0。 } void spi_pd(void) { ISD_SS=0。0xf8。 } void spi_rd_apc(void) { ISD_SS=0。 } void spi_chk_mem(void) { ISD_SS=0。ISD_COMM_RAM[1]。 }while(i3)。 bit_nuber=0。 x=1。 基于 51 單片機控制的語音報時萬年歷 spi_devid()。 extern unsigned int aaa。 case 2: i=0x90+row。 EN=1。 _nop_()。 delayms(1)。 endif include void GetSound(unsigned char soundtick) { ISD_SS=0。 }break。 void PlaySoundTick(unsigned char number)。 EN=0。 _nop_()。 } } 基于 51 單片機控制的語音報時萬年歷 void TransferData(char data1,bit DI) //傳送數(shù)據(jù)或者命令 ,當 DI=0,傳送命令 ,當 DI=1,傳送數(shù)據(jù) . { buzy()。 EN=0。 //LCD字庫初始化程序 void clrram(void)。 TR1=1。 ISD_MOSI=0。 i++。 rest_isd_m_ptr()。 } void isd1700_Npar_m (uchar m_par,m_byte_count) { uchar i。 ISD_SS=1。 ISD_SS=1。 } void spi_devid(void) { ISD_SS=0。0x03。 ISD_COMM_RAM_C[1]=ISD_COMM_RAM_C[0]。 isd1700_Npar_m(ISD1700_STOP,2)。 start_addr|=SBUF。 ISD_SS=1。 基于 51 單片機控制的語音報時萬年歷 } if(sate_temp==0x81) { spi_set_opt(ISD1700_SET_REC|ISD_LED)。} if(sate_temp==0x02) { spi_stop()。 void spi_ld_nvcfg (void)。 void spi_stop (void)。 sbit DAC_din =P2^2。 extern void spi_rec (void)。 extern void m_sate(void)。 time_show[4]=min%10+48。 short_delay()。 short_delay()。 short_delay()。 short_delay()。 short_delay()。 39。 39。 date_show[8]=day/10+48。amp。 month++。 day++。 if(timer==20) { sec++。 if(min=80) min=0。 } else if(key==7) { if(!adjust_pos) sec。 } else if(key==2) { if(!adjust_pos) adjust_pos=13。 for(i=0。 unsigned char key=0。 unsigned int key_num[8]=0。 sbit ISD_SCLK=P0^6。實際上,對萬年歷來說,這是較為重要的,但為了方便實現(xiàn)和編程的簡單,此處并未添加,而是使用單片機的定時器控制時間,精度有差別。且上電默認時間為20210101 09:00:00 之后需要手動調整為正確時間。 extern unsigned char date_show[]。 unsigned char key_new=0。 unsigned char adjust_flag=0。i10。 else adjust_pos。 else if(adjust_pos==1) sec=sec10。 if(hour=40) hour=0。 time_show[6]=sec/10+48。 time_show[0]=hour/10+48。 date_show[8]=day/10+48。((year_f*100+year_l)%100))||(!((year_f*100+year_l)%400))) leap_year_flag=1。 date_show[6]=month%10+48。 else if(adjust_pos==4) time_show[1]=39。 else if(adjust_pos==12) date_show[1]=39。 PlaySoundTick(14)。 PlaySoundTick(12)。 PlaySoundTick(12)。 } else { PlaySoundTick(2)。 PlaySoundTick(10)。 time_show[3]=min/10+48。 extern void rest_isd_m_ptr(void)。 extern void spi_erase (void)。 bit re_fig。 void spi_Rest ( void )。 void spi_fwd (void)。} if(sate_temp==0x03) 基于 51 單片機控制的語音報時萬年歷 { spi_Rest ()。 //spi_set_opt(ISD1700_SET_REC)。 } RI=0。 RI=0。 ISD_SS=1。 ISD_COMM_RAM_C[0]=i。 ISD_COMM_RAM_C[3]=ISD_COMM_RAM_C[2]。 isd1700_Npar_m(ISD1700_DEVID,3)。 } void spi_G_ERASE (void) { ISD_SS=0。 } void spi_fwd (void) { ISD_SS=0。 i=0。 i=0。 }while(i=7)。 return (temp)。 IT0 = 0。 void lcd_pos(unsigned char ,unsigned char )。 } void Dingwei(unsigned char line,unsigned char row) //定位在哪行哪列顯示 { unsigned int i。 RW=0。 _nop_()。 P1=dat。 void delay_isd(unsigned int time)。 case 6:{ isd1700_7byte_m(ISD1700_。 基于 51 單片機控制的語音報時萬年歷 void long_delay()。 EN=1。 _nop_()。 DataPort=data1。break。 extern unsigned char time_show[]。 spi_pu()。 for(。 uchar temp。 i++。 isd_m_ptr=amp。 ISD_SS=1。 ISD_SS=1。 ISD_COMM_RAM_C[2]=ISD_COMM_RAM_C[2]amp。 seril_back_sate(4)。 } void spi_CurrRowAddr(void) { uchar i。 seril_back_sate(1)。 end_addr=SBUF。 sate_temp=0。 seril_back_sate(1)。} if(sate_temp==0x07) {spi_pd()。 void spi_CurrRowAddr(void)。 void spi_RD_STAUS(void)。 uchar data ISD_COMM_RAM[7]。 extern void spi_rd_apc(void)。 extern void isd1700_par2_m(unsigned char m_par, unsigned int data_par)。 time_show[0]=hour/10+48。 PlaySoundTick(min10*(min/10))。 基于 51 單片機控制的語音報時萬年歷 PlaySoundTick(10)。 } else if(hour10amp。 PlaySoundTick(14)。 } else if(hour10amp。 else if(adjust_pos==13) date_show[0]=39。 else if(adjust_pos==5) time_show[0]=39。 date_show[
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1