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

正文內(nèi)容

以ds1302實(shí)時(shí)時(shí)鐘芯片和液晶顯示屏cd1602為基礎(chǔ)設(shè)計(jì)的電子鐘(編輯修改稿)

2025-07-26 01:26 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 TR0=0。 write_(0x0f)。 } if(mode_num==1) gotoxy(1,4)。 當(dāng)//當(dāng)mode_num為1時(shí),為年份改變位,光標(biāo)移到(1,4) if(mode_num==2) gotoxy(1,7)。 //當(dāng)mode_num為2時(shí),為月份改變位,光標(biāo)移到(1,7) if(mode_num==3) gotoxy(1,10)。 //當(dāng)mode_num為3時(shí),為日期改變位,光標(biāo)移到(1,10) if(mode_num==4) gotoxy(2,2)。 //當(dāng)mode_num為4時(shí),為小時(shí)改變位,光標(biāo)移到(2,2) if(mode_num==5) gotoxy(2,5)。 //當(dāng)mode_num為5時(shí),為分鐘改變位,光標(biāo)移到(2,5) if(mode_num==6) gotoxy(2,8)。 //當(dāng)mode_num為6時(shí),為秒數(shù)改變位,光標(biāo)移到(2,8) if(mode_num==7) //當(dāng)mode_num為7時(shí),退出修改模式 { mode_num=0。 //非修改模式時(shí),將mode_num置零,有助于判斷是否為修改模式 write_(0x0c)。 TR0=1。 } } if(mode_num!=0) //為修改模式時(shí),加減鍵的處理子程序 { if(plus==0) //當(dāng)加鍵為零,即外部觸發(fā)一次時(shí),進(jìn)行以下處理 { delay(5)。 //延時(shí) if(plus==0) //延時(shí)再次判斷加鍵,防止抖動(dòng) { while(!plus)。 if(mode_num==1) //當(dāng)為年份改變時(shí),年份自加一,并且顯示修改后的日期 { ++。 write_riqi(1,)。 //因?yàn)槟攴葜饕亲詈髢晌辉诟淖?,所以除?00來(lái)計(jì)算年份值,除以100求得的商值為十位 write_riqi(3,%100)。//余數(shù)為個(gè)位 gotoxy(1,12)。 display_week()。 //因?yàn)楦淖內(nèi)掌诙紩?huì)改變周數(shù),所以要重新顯示 gotoxy(1,4)。 } if(mode_num==2) //以下處理同上 { ++。 if(==13) =1。 //特別注意,月份不能超過(guò)12,當(dāng)為13時(shí),要將月份置1 write_riqi(6,)。 gotoxy(1,12)。 display_week()。 gotoxy(1,7)。 } if(mode_num==3) //以下處理同上 { ++。 if(monthday(,)) //特別要判斷每個(gè)月份的最大值,不能超過(guò)此數(shù),超過(guò)后要將天數(shù)置一 =1。 write_riqi(9,)。 gotoxy(1,12)。 display_week()。 gotoxy(1,10)。 } if(mode_num==4) //以下處理同上 { ++。 if(==24) =0。 //小時(shí)不能超過(guò)24 write_time(1,)。 gotoxy(2,2)。 }if(mode_num==5) //以下處理同上 { ++。 if(==60) =0。 write_time(4,)。 gotoxy(2,5)。 } if(mode_num==6) //以下處理同上 { ++。 if(==60) =0。 write_time(7,)。 gotoxy(2,8)。 } } } if(dec==0) //減鍵的處理和加鍵處理處理相反 { delay(5)。 if(dec==0) { while(!dec)。 if(mode_num==1) { 。 write_riqi(1,)。 write_riqi(3,%100)。 gotoxy(1,12)。 display_week()。 gotoxy(1,4)。 } if(mode_num==2) { 。 if(==0) =12。 //要注意月份的最小值為1,當(dāng)減為零時(shí),要講月份置為12 write_riqi(6,)。 gotoxy(1,12)。 display_week()。 gotoxy(1,7)。 } if(mode_num==3) { 。 if(==0) //當(dāng)天數(shù)減為0時(shí),要重新賦值,為上一個(gè)月的最大值 =monthday(,)。 write_riqi(9,)。 gotoxy(1,12)。 display_week()。 gotoxy(1,10)。 } if(mode_num==4) { 。 if(0) =23。 //當(dāng)小時(shí)數(shù)小于0時(shí),要重新賦值,置為23 write_time(1,)。 gotoxy(2,2)。 } if(mode_num==5) { 。 if(0) =59。 //注意點(diǎn)同上 write_time(4,)。 gotoxy(2,5)。 } if(mode_num==6) { 。 if(0) =59。 //注意點(diǎn)同上 write_time(7,)。 gotoxy(2,8)。 } } } } }void display_temp() //顯示溫度子程序{ uint wendu。 //設(shè)置wendu變量來(lái)存放從18b20讀取的溫度 uchar A1,A2。 //A1用來(lái)存放溫度值的十位,A2存放個(gè)位 tmpchange()。 //啟動(dòng)溫度轉(zhuǎn)換 wendu=tmp()。 //讀取溫度值 A1=wendu/10。 //求A1值 A2=wendu%10。 //求A2值 gotoxy(2,10)。 display_data(A1)。 //顯示A1值 display_string(.)。 //用小數(shù)點(diǎn)分開個(gè)位和小數(shù) write_date(int_to_char[A2])。 //向lcd寫數(shù)據(jù),并且注意要轉(zhuǎn)換A2數(shù)據(jù)類型 }void timer0(void) interrupt 1{ TR0=0。 TL0=(TIMER0_COUNT amp。 0X00FF)。//設(shè)置Timer0低八位數(shù)值 TH0=(TIMER0_COUNT 8)。//設(shè)置Timer0高八位數(shù)值 TR0=1。 count++。 if(count==30) display_temp()。 //延時(shí),當(dāng)count=30時(shí),顯示溫度,并延時(shí) if(count==200) //當(dāng)count自加到200時(shí),開始判斷此時(shí)時(shí)、分、秒的值,并進(jìn)行轉(zhuǎn)換 { count=0。 ++。 if(==60) //當(dāng)秒達(dá)到60時(shí),向分進(jìn)位,且秒數(shù)置零 { =0。 ++。 if(==60) //當(dāng)分達(dá)到60時(shí),向時(shí)進(jìn)位,且分?jǐn)?shù)置零 { =0。 ++。 if(==24) //當(dāng)時(shí)達(dá)到24時(shí),向天進(jìn)位,且時(shí)數(shù)置零 { =0。 ++。 if(monthday(,)) 、//判斷天數(shù),當(dāng)超過(guò)本月最大天數(shù)時(shí),向月份進(jìn)位,且天數(shù)置一 { =1。 ++。 if(==13) //判斷月份,當(dāng)月份超過(guò)12時(shí),向年份進(jìn)位,月份置一
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1