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

正文內(nèi)容

單片機課程設(shè)計多功能電子時鐘-資料下載頁

2025-01-16 09:26本頁面
  

【正文】 Char(81,2,s/10)。 LCD_DispChar(89,2,s%10)。 LCD_DispChar(33,4,year/1000)。 LCD_DispChar(41,4,(year%1000)/100)。 LCD_DispChar(49,4,(year%100)/10)。 LCD_DispChar(57,4,year%10)。 LCD_DispChar(65,4,0xb)。 LCD_DispChar(73,4,mouth/10)。 LCD_DispChar(81,4,mouth%10)。 LCD_DispChar(89,4,0xb)。 LCD_DispChar(97,4,day/10)。 LCD_DispChar(105,4,day%10)。 LCD_DispChar(33,6,ch/10)。 LCD_DispChar(41,6,ch%10)。 LCD_DispChar(57,6,cm/10)。 LCD_DispChar(65,6,cm%10)。 LCD_DispChar(81,6,cs/10)。 LCD_DispChar(89,6,cs%10)。 Delay1ms(30)。 if(h==champ。amp。m==cmamp。amp。s==cs) //鬧鈴判斷 { DispLED(888888,0)。 //鬧鐘到時間,數(shù)碼管全亮 } if(scs==5) //數(shù)碼管全亮?xí)r間5s { DispLED( ,0)。 } } if(key==10) //按A鍵進入時間設(shè)置 { i=0。 si[0]=h/10。 si[1]=h%10。 si[2]=m/10。 si[3]=m%10。 si[4]=s/10。 si[5]=s%10。 Delay1ms(30)。 while(GetKeyValue()!=11) //按B鍵進入時間設(shè)置 { key1=GetKeyValue()。 P5 |= 0x80。 WaitKeyOff()。 Delay1ms(5)。 LCD_DispChar2(y1,2,si[i])。 if((key1!=1)amp。amp。(key1!=10)amp。amp。(key1!=11)) { si[i]=key1。 LCD_DispChar(y1,2,si[i])。 if(i==0){ y1=41。} if(i==1){ y1=57。 } if(i==2){y1=65。} if(i==3){ y1=81。} if(i==4){ y1=89。 } if(i==5){y1=33。} i++。 key1=1。 if(i==6) i=0。 } } h=si[0]*10+si[1]。 m=si[2]*10+si[3]。 s=si[4]*10+si[5]。 LCD_DispChar(33,2,h/10)。 LCD_DispChar(41,2,h%10)。 LCD_DispChar(57,2,m/10)。 LCD_DispChar(65,2,m%10)。 LCD_DispChar(81,2,s/10)。 LCD_DispChar(89,2,s%10)。 j=0。 y1=33。 rili[0]=year/1000。 rili[1]=(year%1000)/100。 rili[2]=(year%100)/10。 rili[3]=year%10。 rili[4]=mouth/10。 rili[5]=mouth%10。 rili[6]=day/10。 rili[7]=day%10。 Delay1ms(30)。 while(GetKeyValue()!=12) //按C鍵進入鬧鐘設(shè)置 { key1=GetKeyValue()。 P5 |= 0x80。 WaitKeyOff()。 Delay1ms(5)。 LCD_DispChar2(y1,4,rili[j])。 if((key1!=1)amp。amp。(key1!=10)amp。amp。(key1!=11)amp。amp。(key1!=12)) { rili[j]=key1。 LCD_DispChar(y1,4,rili[j])。 if(j==0){ y1=41。} if(j==1){ y1=49。 } if(j==2){y1=57。} if(j==3){ y1=73。} if(j==4){ y1=81。 } if(j==5){y1=97。} if(j==6){ y1=105。} if(j==7){ y1=33。 } j++。 key1=1。 if(j==8) j=0。 } } year=rili[0]*1000+rili[1]*100+rili[2]*10+rili[3]。 mouth=rili[4]*10+rili[5]。 day=rili[6]*10+rili[7]。 LCD_DispChar(33,4,year/1000)。 LCD_DispChar(41,4,(year%1000)/100)。 LCD_DispChar(49,4,(year%100)/10)。 LCD_DispChar(57,4,year%10)。 LCD_DispChar(65,4,0xb)。 LCD_DispChar(73,4,mouth/10)。 LCD_DispChar(81,4,mouth%10)。 LCD_DispChar(89,4,0xb)。 LCD_DispChar(97,4,day/10)。 LCD_DispChar(105,4,day%10)。 k=0。 y1=33。 sn[0]=ch/10。 sn[1]=ch%10。 sn[2]=cm/10。 sn[3]=cm%10。 sn[4]=cs/10。 sn[5]=cs%10。 Delay1ms(30)。 while(GetKeyValue()!=13) //按D退出設(shè)置 { key1=GetKeyValue()。 P5 |= 0x80。 WaitKeyOff()。 Delay1ms(5)。 LCD_DispChar2(y1,6,sn[k])。 if((key1!=1)amp。amp。(key1!=10)amp。amp。(key1!=12)amp。amp。(key1!=11)amp。amp。(key1!=13)) { sn[k]=key1。 LCD_DispChar(y1,6,sn[k])。 if(k==0){ y1=41。} if(k==1){ y1=57。 } if(k==2){y1=65。} if(k==3){ y1=81。} if(k==4){ y1=89。 } if(k==5){y1=33。} k++。 key1=1。 if(k==6) k=0。 } } ch=sn[0]*10+sn[1]。 cm=sn[2]*10+sn[3]。 cs=sn[4]*10+sn[5]。 LCD_DispChar(33,6,ch/10)。 LCD_DispChar(41,6,ch%10)。 LCD_DispChar(57,6,cm/10)。 LCD_DispChar(65,6,cm%10)。 LCD_DispChar(81,6,cs/10)。 LCD_DispChar(89,6,cs%10)。 } } } 設(shè)計總結(jié) 通過本次設(shè)計,我懂得了實時時鐘的設(shè)計流程,尤其是硬、軟件的設(shè)計方法,控制了鍵盤顯示電路的基礎(chǔ)功效及編程方法,控制了鍵盤電路和顯示電路的一般原理,也進一步控制了定時器的應(yīng)用和中斷CPU程序的編程方法。開辟了思路,錘煉了實踐動手才能,進步了分工協(xié)作才能和分析題目,解決題目的才能,達到了本次課程設(shè)計的目標(biāo)。在做本次課程設(shè)計的過程中,我感觸最深的當(dāng)屬查閱大量設(shè)計資料了。為了讓自己的設(shè)計更加完善,查閱這方面的設(shè)計資料是十分必要的,同時也是必不可少的。在這一個星期的時間里,我們經(jīng)歷從迷茫到清晰的全過程,首先要分析好自己的設(shè)計目的及要求,在設(shè)計程序前不能妄想一蹴而就要有一個清晰的思路和一個完整的流程圖,學(xué)會單步調(diào)試來找錯誤,設(shè)計過程,好比是人類成長的過程,常有一些不如意和挫折,在課程設(shè)計中我們難免遇到各種困難我們通過交流查資料自學(xué)解決了一些問題,若遇到搞不明白的問題就請教老師,我們經(jīng)歷了不少艱辛,收獲同樣巨大。通過這次課程設(shè)計,我也發(fā)現(xiàn)了自身存在的很多不足之處,雖然理論知識感覺掌握了,但在運用實踐過程中仍有意想不到的困惑,進過一番努力才得以解決。我想這將對我以后的學(xué)習(xí)產(chǎn)生積極的影響,我懂得了學(xué)習(xí)的重要性,了解到理論知識與實踐相結(jié)合的重要性,學(xué)會了堅持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作作出了最好的榜樣。再次感謝老師的熱心指導(dǎo),沒有老師的指導(dǎo)我們不可能完成。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1