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

正文內容

畢業(yè)設計-基于8051單片機的數字鐘的設計與實現-資料下載頁

2024-12-03 19:40本頁面

【導讀】的片選信號由74LS138譯碼器提供,采用動態(tài)顯示。為增加驅動能力,又在數。碼管的陰極端加9013驅動管。和鬧鈴提示功能。另外為了需要,我們還添加了秒表功能。已滲透到生產、生活的各個方面。其中單片微型計算機雖然問世不久,然而體。積小、價廉、功能強,其銷售額以每年近80%的速率增長。高,適用范圍愈來愈寬,在計算機應用領域已占有日益重要的地位。單片微型計算機簡稱單片機,又成為控制器。一臺完整的數字計算機。單片機的歷史非常短暫,然而發(fā)展十分迅猛。第一階段1971~1976年,屬萌芽階段。器,具有多級中斷功能。這一階段進一步拓寬了單片機的應用范圍,使之能用。于智能終端、局部網絡接口,并擠入了個人計算機領域??捎糜陔姍C控制;網絡通信能力有顯著提高。其結構組成與指令系統(tǒng)都著重滿足工控要。處理,設備的控制等。這種控制功能是通過定時器方式控制寄存器。定時器/計數器中斷以及一個串行口中斷。

  

【正文】 =clock[0]%10。 } void timer1(void) interrupt 3 using 3 /*用定時器 1 來做秒表 */ { TH1=(655361000)/256。 TL1=(655361000)%256。 if((ao[0]==1)||(ao[1]==1)) 安慶職業(yè)技術學院 2021屆畢業(yè)生畢業(yè)論文(設計) 26 { if(f[4]==5) { f[4]=0。 clock[0]=clock[0]+1。 if(clock[0]==100) { clock[0]=0。 clock[1]=clock[1]+1。 if(clock[1]==60) { clock[1]=0。 clock[2]=clock[2]+1。 if(clock[2]==60) { clock[2]=0。 bu=0。 } } } } f[4]=f[4]+1。 } if((bu==0)amp。amp。(clock[2]==0)) { if(clock[1]1){bu=0。} else if(clock[1]==1){bu=1。} } hanshu()。 P2=wei[f[3]]。P1=dm[buf[f[3]]]。 f[3]=f[3]+1。 if(f[3]==12){f[3]=6。} } void timer0(void) interrupt 1 using 1 { TH0=0xec。 TL0=0x83。 f[0]=f[0]+1。 if(f[0]==100) { f[0]=0。 clock[0]=clock[0]+1。 if(clock[0]==60) { 安慶職業(yè)技術學院 2021屆畢業(yè)生畢業(yè)論文(設計) 27 clock[0]=0。 clock[1]=clock[1]+1。 if(clock[1]==60) { clock[1]=0。 clock[2]=clock[2]+1。 if(clock[2]==24) { clock[2]=0。 clock[3]=clock[3]+1。 if(clock[3]==32) { clock[3]=1。 clock[4]=clock[4]+1。 if(clock[4]==13) { clock[4]=1。 clock[5]=clock[5]+1。 if(clock[5]==100) {clock[5]=0。} } } } } } } } void intsvr1(void) interrupt 2 using 2 { zhd=1。 r[0]=0。 r[1]=1。 do { switch(key) { case 0x02: /*進入鬧鈴設置 */ { r[0]=6。 r[1]=7。 f[2]=2。 zh[0]=clock[1]。 安慶職業(yè)技術學院 2021屆畢業(yè)生畢業(yè)論文(設計) 28 zh[1]=clock[2]。 clock[1]=bell[0]。 clock[2]=bell[1]。 do { if(key==0x10) { if(r[1]==7) { r[1]=9。 r[0]=8。 f[2]=1。 } else if(r[1]==9) { r[1]=7。 r[0]=6。 f[2]=2。 } } else if(key==0x20) /*設置位遞增 */ { if(f[2]==1) { clock[1]=clock[1]+1。 if(clock[1]==60) { clock[1]=0。 } bell[0]=clock[1]。 } else if(f[2]==2) { clock[2]=clock[2]+1。 if(clock[2]==24) { clock[2]=0。 } bell[1]=clock[2]。 } amp()。 } 安慶職業(yè)技術學院 2021屆畢業(yè)生畢業(yè)論文(設計) 29 else if(key==0x40) /*設置位遞減 */ { if(f[2]==1) { clock[1]=clock[1]1。 if(clock[1]0) { clock[1]=59。 } bell[0]=clock[1]。 } else if(f[2]==2) { clock[2]=clock[2]1。 if(clock[2]0) { clock[2]=23。 } bell[1]=clock[2]。 } amp()。 } hanshu()。 disp0()。 key=keyin()。 }while(key!=0x80)。 clock[1]=zh[0]。 clock[2]=zh[1]。 /*返回時鐘設置 */ } break。 case 0x10: { r[0]=r[0]+2。 r[1]=r[1]+2。 f[1]=f[1]+1。 if(r[1]==13) { r[0]=0。 /*r[0],r[1]用來記錄顯示程序中應該跳動的位 */ r[1]=1。 安慶職業(yè)技術學院 2021屆畢業(yè)生畢業(yè)論文(設計) 30 } /*f[1]用來記錄按鍵 0x10 的次數 */ if(f[1]==6) { f[1]=0。 } } break。 case 0x20: /*時鐘遞增設置 */ { f[2]=5f[1]。 /*f[2]表示將要調整的時鐘,年或月或日等 */ clock[f[2]]=clock[f[2]]+1。 switch(f[2]) { case 5:if(clock[5]==100){clock[5]=0。}break。 case 4:if(clock[4]==13){clock[4]=1。}break。 case 3:if(clock[3]==32){clock[3]=1。}break。 case 2: { if(clock[2]==24){clock[2]=0。} if((clock[2]12)||((clock[2]==12)amp。amp。(clock[1]0))) {am=1。pm=0。} else if((clock[2]12)||((clock[2]==12)amp。amp。(clock[1]==0))) {am=0。pm=1。} } break。 case 1: { if(clock[1]==60){clock[1]=0。} if((clock[2]12)||((clock[2]==12)amp。amp。(clock[1]0))) {am=1。pm=0。} else if((clock[2]12)||((clock[2]==12)amp。amp。(clock[1]==0))) {am=0。pm=1。} } break。 case 0:if(clock[0]==60){clock[0]=0。} break。 default: break。 } } break。 case 0x40: /*時鐘遞減設置 */ 安慶職業(yè)技術學院 2021屆畢業(yè)生畢業(yè)論文(設計) 31 {
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1