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

正文內(nèi)容

電子萬(wàn)年歷的仿真與設(shè)計(jì)方案(參考版)

2025-04-28 13:39本頁(yè)面
  

【正文】 dela。alarmswitchset()。} break。Write_(0x0c)。 case(6):{gbdisplay(0x4c)。delay1ms(500)。alarmminuteset()。} break。Write_(0x0c)。 case(4):{gbdisplay(0x45)。delay1ms(500)。alarmdayset()。} break。Write_(0x0c)。 case(2):{gbdisplay(0x0C)。delay1ms(500)。alarmyearset()。 if(SET==0) { amode++。)。 Write_Date(39。F39。)。 Write_Date(39。)。 Write_Date(39。N39。)。 Write_Date(39。 display_seconda(seconda)。 display_houra(houra)。:39。 Write_Address(0x49)。:39。 Write_Address(0x46)。39。 Write_Address(0x0D)。39。 Write_Address(0x0A)。 display_Montha(montha)。 displaylittlepart()。M39。)。 Write_Date(39。A39。)。 Write_Date(39。A39。 Write_Address(0x00)。 if(RED==0) { Write_(0x01)。 delay1ms(10)。S39。 delay1ms(5)。 if(ADD==0) { Write_(0x01)。 while(1) { TimeSet()。 delay1ms(1000)。)。 Write_Date(39。 } } } } }/**************** 設(shè)置模塊 ******************/ void Set(void) { if(SET==0) { delay1ms(10)。 displaymainpart()。 if(CANL==0) { Write_(0x01)。 delay1ms(5)。!39。)。 Write_Date(39。U39。 Write_Address(0x08)。E39。)。 Write_Date(39。I39。)。 Write_Date(39。 delay1ms(5)。amp。amp。amp。amp。amp。)。 Write_Date(39。239。 delay1ms(1)。 break。)。 Write_Date(39。F39。)。 Write_Date(39。 } } if(RED==0) { alarmmode=0。 39。)。 Write_Date(39。O39。 Write_Address(0x4D)。 } } }void alarmswitchset(void) //鬧鐘開(kāi)關(guān)設(shè)置 { while(1) { if(ADD==0) { delay1ms(100)。 displaymainpart()。 } if(CANL==0)//【修改、添加部分】 { Write_(0x01)。 Display_Decimal(TD)。 TD=(TL%16)*10/16。 TD=(TL%16)*10/16。 if(TL255) TH+=1。 TH=~TH。0XF8)!=0X00) { flag=1。 TH=ReadDS18B20()。 ReadyreadDS18B20()。i6。length0。 Display_Explain()。 Write_(0x01)。 }/*******************溫度主函數(shù)********************/void Temperature(void) { unsigned char i。 Write_Date(digit[x])。 } /************顯示溫度小數(shù)部分*********************/ void Display_Decimal(unsigned char x) { Write_Address(0x48)。 Write_Date(digit[k])。)。 if(flag==1) Write_Date(39。 k=x%10。 } /*********************顯示溫度整數(shù)部分*************************/ void Display_Integer(unsigned char x) { unsigned char j,k。)。 Write_Date(39。 delay1ms(5)。) { Write_Date(displayexplain[i])。 while(displayexplain[i]!=39。 Write_Address(0x00)。 WriteDS18B20(0XBE)。 IntDS18B20()。 WriteDS18B20(0X44)。 }/*******************為讀取溫度做好準(zhǔn)備************************/void ReadyreadDS18B20(void){ IntDS18B20()。time4。 date=1。time1。 DQ=1。time10。0x01。 DQ=0。i++) { DQ=1。 for(i=0。 } return dat。time10。 else dat=dat|0x00。 dat=1。time2。 DQ=1。 DQ=0。i++) { DQ=1。 for(i=0。}/**************************讀DS18B20**********************/ unsigned char ReadDS18B20(void) { unsigned char i。time++)。 for(time=0。time++)。 for(time=0。time++)。 for(time=0。time++)。 for(time=0。/**********************DS18B20初始化****************************/bit IntDS18B20(void){ bit temp。/**********************操作DS18B20模塊***************************/sbit DQ=P3^3。 } }}/***************顯示溫度模塊********************/unsigned char code displayexplain[]={Digit thermometer}。} break。dayset()。} break。monthset()。} break。yearset()。} break。secondset()。} break。minuteset()。} break。hourset()。 delay1ms(20)。 if(SET==0) { delay1ms(10)。 break。 gbdisplay(0x4B)。 while(RED==0) 。 if(RED==0) { seconda。 while(ADD==0) 。 if(ADD==0) { seconda++。 break。 gbdisplay(0x48)。 while(RED==0) 。 if(RED==0) { minutea。 while(ADD==0) 。 if(ADD==0) { minutea++。 break。 gbdisplay(0x45)。 } } houra=value。 if(value==0) value=23。 } } if(RED==0) { delay1ms(20)。 if(value23) value=0。 delay1ms(5)。 while(1) { if(ADD==0) { delay1ms(20)。 } } }void alarmhourset(void) //鬧鐘小時(shí)調(diào)整{ unsigned char value。 if(CANL==0) { delay1ms(500)。 display_Daya(daya)。 while(RED==0)。 if(RED==0) { value。 while(ADD==0)。 value++。 if(ADD==0) { Write_(0x0c)。 value=daya。 break。 gbdisplay(0x0C)。 } } montha=value。 if(value==0) value=12。 } } if(RED==0) { delay1ms(20)。 if(value12) value=1。 delay1ms(5)。 while(1) { if(ADD==0) { delay1ms(20)。 } }}void alarmmonthset(void) //鬧鐘調(diào)月{ unsigned char value。 if(CANL==0) { delay1ms(500)。 display_Yeara(yeara)。 while(RED==0)。 if(RED==0) { value。 while(ADD==0)。 value++。 if(ADD==0) { Write_(0x0c)。 value=yeara。 } WriteSet1302(0x8e,0x80)。 break。 if(CANL==0) { mode=0。 Write_Address(0x0f)。 delay1ms(1)。 } } datevalue=((day/10)4|(day%10))。 if(day==0) day=31。 if(RED==0) { day。 while(ADD==0)。 if(ADD==0) { day++。0x0f))。 day=(((datevalueamp。 WriteSet1302(0x8e,0x00)。}void dayset(void) //調(diào)日{(diào) unsigned char datevalue,day。 } if(SET==0) break。 Write_(0x0c)。 delay1ms(5)。 display_Month(month)。 WriteSet1302(0x88,datevalue)。 while(RED==0)。 delay1ms(300)。 } } if(RED==0) { delay1ms(10)。 if(month12) month=1。 while(1) { if(ADD==0) { delay1ms(10)。0x70)4)*10+(datevalueamp。 datevalue=ReadSet1302(0x89)。 delay1ms(500)。 } WriteSet1302(0x8e,0x80)。 break。 if(CANL==0) { mode=0。 Write_Address(0x09)。 display_Year(year)。 WriteSet1302(0x8c,datevalue)。 while(RED==0)。 if(RED==0) { year。 while(ADD==0)。 while(1) { if(ADD==0) { delay1ms(10)。0x70)4)*10+(datevalueamp。 datevalue=Read
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1