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

正文內(nèi)容

基于單片機(jī)的筆筒萬(wàn)年歷(更新版)

  

【正文】 write_1302(0x8e,0x80)。//允許寫(xiě)入 write_1302(0x88,temp)。//轉(zhuǎn)換為 bcd 碼 write_1302(0x8e,0x00)。 TH1=(6553650000)/256。 ///月份數(shù)據(jù)表 code uchar day_code1[9]={0x0,0x1f,0x3b,0x5a,0x78,0x97,0xb5,0xd4,0xf3}。0x04。0x01。0x40。0x10。0x04。0x01。 uint temp4,table_addr。 temp1=day/16。 //取當(dāng)年春節(jié)所在的公歷月份完成 //取當(dāng)年春節(jié)所在的公歷日 temp2=year_code[table_addr+2]amp。(year%0x4==0)){ //如果公歷月大于 2月并且該年的 2月為閏月 ,天數(shù)加 1 temp4+=1。 //大小 30 天 temp2=year_code[table_addr]amp。 flag2=get_moon_day(month_p,table_addr)。 table_addr=0x3。 flag2=get_moon_day(month_p,table_addr)。 if(flag2==0)temp1=0x1d。 temp1=month/10。 } /*///////////農(nóng)歷轉(zhuǎn)換分界線 */ void festival()//顯示節(jié)日函數(shù) { if ( yue == 1 amp。print(0x40,Spring Festival!)。print(0x40, Day )。 ri == 8 ){ print(0x80, International )。amp。amp。amp。amp。 }//4 else if ( yue == 4 amp。 } else if ( yue == 4 amp。 } else if ( yue == 5 amp。 } else if ( yue == 5 amp。 } else if ( yue == 5 amp。print(0x40, Family Day )。print(0x40, Children39。 }//6 else if ( yue == 6 amp。amp。 ri == 5 ){ print(0x80, Mother39。 ri == 8 ){ print(0x80,World RedCross )。 ri == 1 ){ print(0x80, International )。 ri == 8 ){ print(0x80, Today is: )。 ri == 5 ){ print(0x80, Ching Ming )。print(0x40, osis Day )。print(0x40,World Water Day )。print(0x40, sailing day )。print(0x40, White Day )。 Day )。amp。amp。 ri == 1 ){ print(0x80, New Year39。 temp2=month%10。 } day=temp1temp3+1。 else temp1=0x1e。 temp2=year_code[table_addr]amp。 else temp1=0x1e。 temp2=_cror_(temp2,4)。 month=0x1。 //取當(dāng)年春節(jié)所在的公歷日完成 // 計(jì)算當(dāng)年春年離當(dāng)年元旦的天數(shù) ,春節(jié)只會(huì)在公歷 1 月或 2 月 if(temp1==0x1){ temp3=temp21。 day=temp1*10+temp2。 temp1=year/16。else return(1)。else return(1)。else return(1)。else return(1)。else return(1)。else return(1)。 bit get_moon_day(uchar month_p,uint table_addr) { uchar temp。 EA=1。//寫(xiě)入年 write_1302(0x8e,0x80)。//打開(kāi)保護(hù) write(h1+6)。//返回個(gè)位數(shù) break。 case 5:ri。 write(h1+0x0e)。//在 0 位開(kāi)始寫(xiě)入 temp=(shi)/10*16+(shi)%10。//轉(zhuǎn)換為 bcd 碼 write_1302(0x8e,0x00)。//允許寫(xiě) write_1302(0x80,temp)。//蜂鳴器短響一下 delay(20)。//在第一行第三個(gè)字符開(kāi)始寫(xiě)入 temp=(nian)/10*16+(nian)%10。//轉(zhuǎn)換為 bcd 碼 write_1302(0x8e,0x00)。//允許寫(xiě) write_1302(0x86,temp)。//寫(xiě)入周 write_1302(0x8e,0x80)。//返回到個(gè)位位置 break。 case 3:shi++。 if(fen==60) fen=0。 writetime(0x06,miao)。 break。//年的位置 break。//時(shí)的位置 break。//設(shè)置為光標(biāo)閃爍 temp=(miao)/10*16+(miao)%10。 beep=1。 break。 break。 break。//顯示 } void writeweek(uchar week)//寫(xiě)星期函數(shù) { write(h1+0x0e)。//第二行顯示 writedata(0x30+sw)。//小數(shù)點(diǎn) writedata(0x30+xw)。 } /*下面是相關(guān)數(shù)據(jù)的顯示函數(shù) */ //溫度顯示函數(shù) void writetemp(uchar add,uint dat)//寫(xiě)入溫度值函數(shù)指定位置 { uchar gw,sw,xw。 //讀取溫度寄存器 a1=ReadOneChar()。 uint t=0。i) { DQ=0。//給脈沖信號(hào) dat=1。//拉高 delay2(3)。//年: 11 */ write_1302(0x8e,0x80)。 write_1302(0x8e,0x00)。 RST=0。 RST=0。 ACC=ACC1。 SCLK=1。// 延時(shí) 3 秒 //write(0x01)。 } *str=0。) { //delay(100)。//先測(cè)忙 P1=dat。//等待不忙 en=0。x) for(y=110。 //按鍵 sbit key1=P2^6。 //sbit led=P2^3。 uint flag。 define h1 0x80 //LCD 第一行的初始化位置 define h2 0x80+0x40 //LCD 第二行初始化位置 sbit Gled=P0^0。 sbit SCLK=P2^0。 sbit beep=P2^5。 } void testbusy()//測(cè)忙函數(shù) { P1=0xff。 rs=0。 en=1。 } void print2(uchar a2,uchar *str)//用于頭字條的顯示延時(shí) { write(a2|0x80)。//開(kāi)顯示,不顯示光標(biāo) write(0x06)。 RST=1。 for(a=8。 SCLK=0。 SCLK=0。 shijin=bcd4。//分: 00 write_1302(0x84,0x12)。//注意是 w DQ=1。 } uchar ReadOneChar(void) //DS18b20 讀一個(gè)字節(jié)函數(shù) { uchar i=0。 delay2(4)。 delay2(5)。 WriteOneChar(0xCC)。 t=8。 xw=dat%10?!保ǘ龋? //writedata(0x43)。 gw=dat%10。)。)。)。)。 keynum++。//秒數(shù)據(jù)寫(xiě)入 write_1302(0x8e,0x80)。 case 5:write(h1+0x09)。/*設(shè)置標(biāo)志重新設(shè)置為 1*/ TR0=1。//蜂鳴器短響 delay(20)。//允許寫(xiě) write_1302(0x80,temp)。//轉(zhuǎn)換為 bcd 碼 write_1302(0x8e,0x00)。//在 0 位開(kāi)始寫(xiě)入 temp=(shi)/10*16+(shi)%10。 write(h1+0x0e)。 case 5:ri++。//返回個(gè)位數(shù) break。//打開(kāi)保護(hù) write(h1+6)。//寫(xiě)入年 write_1302(0x8e,0x80)。 switch(keynum) { case 1:miao。//返回個(gè)位位置 break。//打開(kāi)保護(hù) write(h2+4)。//寫(xiě)入時(shí) write_1302(0x8e,0x80)。//轉(zhuǎn)換為 bcd 碼 write_1302(0x8e,0x00)。//在十位開(kāi)始顯示 temp=(ri)/10*16+(ri)%10。 writeday(5,yue)。 if(nian==1) nian=99。 } } } } } //初始化的函數(shù) void init()//定時(shí)器初始化函數(shù) { TMOD=0x11。//啟動(dòng)中斷 ET1=1。 if (temp==0)return(0)。 if (temp==0)return(0)。 if (temp==0) return(0)。 if (temp==0)return(0)。 if (temp==0)return(0)。 if (temp==0)return(0)。 if (temp==0)return(0)。 temp1=month/16。 } //定位數(shù) 據(jù)表地址完成 //取當(dāng)年春節(jié)所在的公歷月份 temp1=year_code[table_addr+2]amp。 } else{ temp4=day_code2[month10]+day1。 //檢查該農(nóng)歷月為大小還是小月 ,大月返回 1,小月返回 0 flag_y=0。 if(month==temp2){ flag_y=~flag_y。 if (year==0x0){year=0x63。 if (temp2==0)month_p=0xc。 if(flag_y==0)month=1。 temp1=_crol_(temp1,4)。 temp1=_crol_(temp1,4)。 }//1 月 else if (month_moon== 0x01 amp。 }//元宵節(jié) else if ( yue == 2 amp。s Day!)。 ri == 12 ){ print(0x80, Today is: )。 ri == 15 ){ print(0x80, World Consumer )。 ri == 21 ){ print(0x80, Today is: )。 ri == 23 ){ print(0x80,World Meteorolo)。 ri == 1 ){ print(0x80, Today is: )。amp。amp。amp。amp。 } else if ( yue == 5 amp。 } else if ( yue == 6 amp。print(0x4
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1