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

正文內容

基于單片機的定時開關插座設計-資料下載頁

2025-06-27 20:54本頁面
  

【正文】 ring(12,0,1T:N)。 if(SMode_flag1==0amp。amp。SMode_flag2==1) LCD_Write_String(12,0,1T:N)。 LCD_Write_Char(13,1,Mode_counter+39。039。)。 if(Mode==1) { LCD_Write_String(14,1,:N)。 swflag=1。 ET1 = 1。 //打開定時 TR1 = 1。 relay=0。 //打開控制 aa=0。 miao=0。 fen=0。 } else { LCD_Write_String(14,1,:F)。 ET1 = 0。 //關閉定時 TR1 = 0。 if(SMode_flag2==0amp。amp。SMode_flag2==0) { relay=1。 //關閉控制 swflag=0。 } aa=0。 miao=0。 fen=0。 } sel=0。 break。 } } } } }void Mode_choice(void){ while(1) { if(sel==0) {max=6。min=1。LCD_cursor(13,1)。} if(sel==1) {LCD_cursor(15,1)。} num=Getnum()。 if(num==5) //調整選項 { sel++。 if(sel=2) sel=0。 } if(num==2) //加 { if(sel==0) { Mode_counter++。 if(Mode_countermax) Mode_counter=min。//查看數(shù)值有效范圍 if(Mode_countermin) Mode_counter=max。 LCD_Write_Com(0x0c)。 //光標關閉,不關閉后邊顯示相應會顯示光標 LCD_Write_Char(13,1,Mode_counter+39。039。)。 } if(sel==1) { Mode++。 if(Mode=2) Mode=0。 LCD_Write_Com(0x0c)。 if(Mode==0) LCD_Write_String(14,1,:F)。 else LCD_Write_String(14,1,:N)。 } } if(num==3) //減 { if(sel==0) { Mode_counter。 if(Mode_countermax) Mode_counter=min。//查看數(shù)值有效范圍 if(Mode_countermin) Mode_counter=max。 LCD_Write_Com(0x0c)。 //光標關閉,不關閉后邊顯示相應會顯示光標 LCD_Write_Char(13,1,Mode_counter+39。039。)。 } if(sel==1) { Mode。 if(Mode0) Mode=1。 LCD_Write_Com(0x0c)。 if(Mode==0) LCD_Write_String(14,1,:F)。 else LCD_Write_String(14,1,:N)。 } } if(num==4) //返回 { Flag=0。 LCD_Write_Com(0x0c)。//關閉光標 LCD_Clear()。 LCD_Write_String(0,0,time1)。 LCD_Write_String(0,1,time2)。 if(SMode_flag1==1amp。amp。SMode_flag2==1) LCD_Write_String(12,0,2T:N)。 if(SMode_flag1==0amp。amp。SMode_flag2==0) LCD_Write_String(12,0,2T:F)。 if(SMode_flag1==1amp。amp。SMode_flag2==0) LCD_Write_String(12,0,1T:N)。 if(SMode_flag1==0amp。amp。SMode_flag2==1) LCD_Write_String(12,0,1T:N)。 LCD_Write_Char(13,1,Mode_counter+39。039。)。 if(Mode==1) { LCD_Write_String(14,1,:N)。 swflag=1。 ET1 = 1。 //打開定時 TR1 = 1。 relay=0。 //打開控制 aa=0。 miao=0。 fen=0。 } else { LCD_Write_String(14,1,:F)。 ET1 = 0。 //關閉定時 TR1 = 0。 if(SMode_flag2==0amp。amp。SMode_flag2==0) { relay=1。 //關閉控制 swflag=0。 } aa=0。 miao=0。 fen=0。 } sel=0。 break。 } if(num==1) { Flag++。 LCD_Write_Com(0x0c)。//關閉光標 sel=0。 break。 } }}void InitTimer1(void){ TMOD |= 0x10。 TH1 = 0x0B8。 TL1 = 0x00。 EA = 1。 ET1 = 0。 TR1 = 0。} /*主程序*/void main(void){ unsigned char sign。 relay=1。 speaker=1。 LCD_Init()。 LCD_Clear()。 Ds1302_Init()。 EX0init()。 //初始化外部中斷 TIM0init()。 //初始化定時器 InitTimer1()。 Ds1302_Write_Time()。 LCD_Write_String(13,1,1:F)。 LCD_Write_String(12,0,2T:F)。 LCD_Write_String(9,0,OF)。 while(1) { sign=KeyScan()。 if(Flag==0) { if(sign==5) { if(SMode_flag2!=1amp。amp。SMode_flag1!=1amp。amp。Mode!=1) { relay=~relay。 swflag=~swflag。 } if(SMode_flag2==1||SMode_flag1==1||Mode==1) ///如果用任意定時和定時模式,直接全部關閉 { LCD_Write_String(9,0,OF)。 LCD_Write_String(14,1,:F)。 LCD_Write_String(12,0,2T:F)。 relay=1。 swflag=0。 SMode_flag1=0。 SMode_flag2=0。 Mode=0。 ET1 = 0。 //關閉定時 TR1 = 0。 aa=0。 miao=0。 fen=0。 } } Display_time()。 if(swflag==0) { LCD_Write_String(9,0,OF)。 } else { LCD_Write_String(9,0,ON)。 } } if(Flag==1) Set_time()。 if(Flag==2) Mode_choice()。 if(Flag==3) Set_mode()。 if(Mode==1amp。amp。(fen==(Mode_counter*10))) { relay=1。 Mode=0。 LCD_Write_String(14,1,:F)。 ET1 = 0。 //關閉定時 TR1 = 0。 aa=0。 miao=0。 fen=0。 speaker=0。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。 speaker=1。 } if(mode_time1[0]==time_buf1[3]amp。amp。mode_time1[1]==time_buf1[4]amp。amp。SMode_flag1==1) { relay=0。 swflag=1。 } if(mode_time2[0]==time_buf1[3]amp。amp。mode_time2[1]==time_buf1[4]amp。amp。SMode_flag2==1) { relay=0。 swflag=1。 } if(mode_time1[2]==time_buf1[3]amp。amp。mode_time1[3]==time_buf1[4]amp。amp。SMode_flag1==1amp。amp。Mode!=1) { relay=1。 swflag=0。 SMode_flag1=0。 if(SMode_flag2==0) LCD_Write_String(12,0,2T:F)。 else LCD_Write_String(12,0,1T:N)。 speaker=0。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。 speaker=1。 } if(mode_time2[2]==time_buf1[3]amp。amp。mode_time2[3]==time_buf1[4]amp。amp。SMode_flag2==1amp。amp。Mode!=1) { relay=1。 swflag=0。 SMode_flag2=0。 if(SMode_flag1==0) LCD_Write_String(12,0,2T:F)。 else LCD_Write_String(12,0,1T:N)。 speaker=0。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。 DelayMs(200)。 speaker=1。 } }}void Timer1Interrupt(void) interrupt 3{ TH1 = 0x0B8。 TL1 = 0x00。 aa++。 if(aa==50) { miao++。 aa=0。 } if(miao==60) { fen++。 miao=0。 } if(fen60) fen=60。}
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1