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

正文內(nèi)容

多功能電子時鐘系統(tǒng)設(shè)計畢業(yè)設(shè)計論文(文件)

2025-07-06 12:54 上一頁面

下一頁面
 

【正文】 //下降沿讀取數(shù)據(jù) sclk=0。 dat1=ACC。 return dat1。0x70)4)*10+(tempamp。 if(sel==0) //秒 { LCD_0=LCDData[shi]。 if((num49)amp。} if(num==59) { ALARM_BEEP=0。 } } } if(sel==1) //分 { if(num==59) {alarm_flag=1。 second_line[10]=LCD_0。 second_line[7]=LCD_0。 first_line[8]=LCD_0。 first_line[5]=LCD_0。 } if(sel==6)//年 { LCD_0=LCDData[shi]。 } display()。0x70)4)*10+(tempamp。 //禁止寫保護 /*初始化日期、月份等不能設(shè)為0;*/ write_B(0x80,0x00)。 //日數(shù)初始化 write_B(0x88,0x01)。 //允許寫保護}void set_sys_param(void) //進行時鐘校正模式或者秒表模式.{ switch(set_sel) { case 1: //進入校正時間模式 { //以下是框架. first_line[0]=39。 first_line[4]=39。 first_line[11]=39。 first_line[13]=39。 second_line[0]=39。 second_line[2]=39。 second_line[4]=39。 second_line[9]=39。 //從ds1302讀出1字節(jié)的數(shù)據(jù)顯示到屏幕x,y上; /* 秒,分,時,日,月,周,年 i = 0 1 2 3 4 5 6 */ for( ii=0。0x70)4)*10+(tempamp。delay(200)。first_line[2]=39。 39。LCD_0=LCDData[time[6]/10%10]。delay(200)。first_line[2]=LCD_0。display()。delay(200)。display()。 first_line[5]=LCD_0。display()。delay(200)。display()。 first_line[8]=LCD_0。display()。delay(10)。 //周 first_line[15]=LCD_01。 case 4:{second_line[7]=39。 39。LCD_0=LCDData[time[2]/10%10]。second_line[8]=LCD_1。 case 5:{ second_line[10]=39。 39。LCD_0=LCDData[time[1]/10%10]。second_line[11]=LCD_1。 case 6:{ second_line[13]=39。 39。 LCD_0=LCDData[time[0]/10%10]。second_line[14]=LCD_1。 } if(KEY_UP==0) { switch(ok_value) { case 0: // 年 time[6]++。 if(time[4]12)time[4]=1。 break。 case 4: // 時 time[2]++。 if(time[1]59)time[1]=0。 break。 break。 case 2: // 日 time[3]。 if(time[5]2)time[5]=8。 break。 case 6: // 秒 time[0]。 //等待松手 } if(KEY_OUT ==0) { set_sel=0。039。 39。 39。39。 39。W39。E39。 39。i39。e39。:39。 39。:39。 39。 39。 39。//將調(diào)節(jié)后的分寫入DS1302 write_B(0x84,(time[2]/10*16)+time[2]%10)。//將調(diào)節(jié)后的月寫入DS1302 write_B(0x8c,(time[6]/10*16)+time[6]%10)。//將調(diào)節(jié)后的星期寫入DS1302 write_B(0x88,(time[4]/10*16)+time[4]%10)。 write_B(0x80,(time[0]/10*16)+time[0]%10)。 39。:39。 39。 39。 39。 39。m39。T39。K39。E39。 39。 39。 39。39。 39。239。 break。 if(time[1]=0)time[1]=59。 case 4: // 時 time[2]。 break。 if(time[4]=0)time[4]=12。 //等待松手 } if(KEY_DOWN==0) { switch(ok_value) { case 0: // 年 time[6]。 case 6: // 秒 time[0]++。 break。 if(time[5]8)time[5]=2。 case 2: // 日 time[3]++。 break。display()。 second_line[13]=LCD_0。display()。delay(200)。display()。 second_line[10]=LCD_0。display()。delay(200)。display()。 second_line[7]=LCD_0。display()。delay(200)。display()。delay(250)。 case 3:{ first_line[15]=39。first_line[9]=LCD_1。LCD_0=LCDData[time[3]/10%10]。 39。case 2:{ first_line[8]=39。first_line[6]=LCD_1。LCD_0=LCDData[time[4]/10%10]。 39。case 1:{ first_line[5]=39。first_line[3]=LCD_1。039。 first_line[0]=39。display()。delay(200)。 39。//轉(zhuǎn)化為十進制 //是右移4位 }while(1){ switch(ok_value){ case 0: {first_line[0]=39。ii++) //停止DS1302的計時. { temp=read_B(0x81+ii*2)。 second_line[12]=39。 second_line[5]=39。 second_line[3]=39。 second_line[1]=39。 first_line[14]=39。 first_line[12]=39。 first_line[7]=39。 first_line[1]=39。 //星期初始化 write_B(0x8c,0x09)。 //分鐘初始化 write_B(0x84,0x01)。//num為十進制 ge=num%10。 temp=read_B(0x81+WEEK*2)。 first_line[2]=LCD_0。 } if(sel==5)//周 { LCD_0=LCDData[ge]。 } if(sel==4)//月 { LCD_0=LCDData[shi]。 } if(sel==3)//日 { LCD_0=LCDData[shi]。 } if(sel==2)//時 { LCD_0=LCDData[shi]。} LCD_0=LCDData[shi]。 ALARM_BEEP=1。(alarm_flag)) //時鐘整點報時響應(yīng)..... { if((num==50)||(num==52)||(num==54)||(num==56)||(num==58)) {ALARM_BEEP=0。 second_line[13]=LCD_0。//num為十進制 shi=num/10。 temp=read_B(0x81+sel*2)。 dat1=dat1%16。 ACC=1。i++) { bit7=io。 sclk=1。 temp=addr。 rst=1。 } rst=0。 ucda=1。i++) //寫數(shù)據(jù)8位 { sclk=0。 //上升沿寫入 nop()。 io=(bit)(tempamp。//打開數(shù)據(jù)傳送//CE引腳為高,邏輯控制有效 for(i=0。 sclk=0。 for(i=0。 for(i=0。// //顯示器ON,光標OFF,閃爍OFF write_mand(0x06)。 delay(5)。 _nop_()。 E=1。 RW=0。 _nop_()。 _nop_()。 _nop_()。 P0=tempdata。 RS=0。 } E=0。 _nop_()。 _nop_()。 _nop_()。 } }}} //************************************ //LCD1602測忙 //************************************void check_busy(void){ while(1) { P0=0xff。 } if((dingshi_flag_up==3)amp。 } if((dingshi_flag_up==2)amp。} if((dingshi_flag_up==1)amp。write_time1=write_time2=write_time3=0。 dingshi_timer1++。 //開總中斷 ET0=1。}void Time0_init(void) //定時器初始化{ TMOD=0x01。//******
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1