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

正文內(nèi)容

基于at89c51單片機(jī)的電子萬年歷設(shè)計(jì)-資料下載頁(yè)

2025-06-05 15:24本頁(yè)面
  

【正文】 *******************/ void keyscan() { P3=0xf7。 temp=P3。 temp=tempamp。0xf0。 if(temp!=0xf0)//第一行掃描 { Delay(5)。 temp=P3。 temp=tempamp。0xf0。 while(temp!=0xf0)//讀取按鍵信息 { temp=P3。 switch(temp) { case 0xe7:{ //日期和時(shí)鐘切換按鍵按下 change++。 if(change1) { change=0。 } break。 } XXXI case 0xd7:{ //進(jìn)入設(shè)定模式 spark++。 move=1。 if(spark1) //如果已進(jìn)入設(shè)定模式,再按此鍵退出設(shè)定 { spark=0。 //停止閃爍 move=0。 //關(guān)閉右移 } } break。 case 0xb7:{ //進(jìn)入右移模式 if(spark0)//只有處于處于設(shè)定模式此鍵有效 { move++。 if(move6) move=1。 //移到最右邊時(shí)再?gòu)念^開始 } } break。 case 0x77:{ //上翻 if(spark0) { if(move0) { if(change==1) //顯示為時(shí)分秒 { if(move==1)//設(shè)置時(shí)的十位 XXXII { Num1++。 if(Num12) Num1=0。//十位為 01 } if(move==2)//設(shè)置時(shí)的個(gè)位 { Num2++。 if(Num1==2) { if(Num24) Num2=0。//當(dāng)十位為 1 時(shí),個(gè)位 02 } else if(Num29)Num2=0。//當(dāng)十位為 0 時(shí),個(gè)位 19 } if(move==3) //設(shè)置分的十位 { Num3++。 if(Num35)Num3=0。 } if(move==4)//設(shè)置分的個(gè)位 { Num4++。 if(Num49)Num4=0。 } if(move==5)//設(shè)置秒的十位 { Num5++。 XXXIII if(Num55)Num5=0。 } if(move==6)//設(shè)置秒的個(gè)位 { Num6++。 if(Num69)Num6=0。 } } if(change==0)//當(dāng)顯示為年月日 { if(move==1) Num1==0。 if(move==2) { Num2++。 if(Num29) Num2=0。 } if(move==3) { Num3++。 if(Num31)Num3=0。 } if(move==4) { Num4++。 if(Num3==1) XXXIV { if(Num42)Num4=0。 } else if(Num49) Num4=0。 } if(move==5) { Num5++。 if(Num53) Num5=0。 } if(move==6) { Num6++。 if(Num5==3) Num6=0。 else if(Num60)Num6=0。 } } } } } } while(temp!=0xf0) { temp=P3。 temp=tempamp。0xf0。 XXXV } } } P3=0xfb。 temp=P3。 temp=tempamp。0xf0。 if(temp!=0xf0) { Delay(5)。 temp=P3。 temp=tempamp。0xf0。 while(temp!=0xf0) { temp=P3。 switch(temp) { case 0xeb:{ sure++。 if(sure1) sure=0。 } break。 } while(temp!=0xf0) { temp=P3。 temp=tempamp。0xf0。 XXXVI }//確認(rèn)按鍵,去抖 } } } /*****************日期與時(shí)鐘切換函數(shù) *************************/ void showchange() { if(change==0) //年月日顯示 { Num1=uYear/10。 Num2=uYear%10。 Num3=uMonth/10。 Num4=uMonth%10。 Num5=uDay/10。 Num6=uDay%10。 } else //時(shí)分秒顯示 { Num1=uHour/10。 Num2=uHour%10。 Num3=uMinute/10。 Num4=uMinute%10。 Num5=uSecond/10。 Num6=uSecond%10。 } } XXXVII void init() //定時(shí)中斷初始化 { TMOD=0x01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。//定時(shí) 2ms TR0=1。 ET0=1。 EA=1。 } /****名稱 ******定時(shí)中斷函數(shù) *********************/ /*功能 */ /*參數(shù) */ void timer0() interrupt 1 { static uint runtime=0。 TH0=(6553650000)/256。 TL0=(655365000)%256。 runtime++。//進(jìn)入中斷次數(shù)計(jì)時(shí)器 display(Num1,Num2,Num3,Num4,Num5,Num6)。 if(runtime==500)//時(shí)間為 1s { runtime=0。 if(++uSecond==59) { uSecond=0。 XXXVIII { if(++uMinute==59) { uMinute=0。 if(++uHour==24) { uHour=0。 if(++uDay==30) { uDay=0。 if(++uMonth==12) { uMonth=0。 if(++uYear9) uYear=0。 } } } } } } } } /************更新設(shè)定時(shí)間 ***********************/ void num_sure() XXXIX { spark=0。//停止閃爍 move=0。//關(guān)閉右移 add=0。//上翻功能關(guān)閉 if(sure==1)//確認(rèn)將改動(dòng)后的數(shù)據(jù)保存 { if(change==0) //修改值為年月日 { uYear=Num1*10+Num2。 uMonth=Num3*10+Num4。 uDay=Num5*10+Num6。 } if(change==1) //修改值為時(shí)分秒 { uHour=Num1*10+Num2。 uMinute=Num3*10+Num4。 uSecond=Num5*10+Num6。 } sure=0。 } } XL 西 安 郵 電 學(xué) 院 畢業(yè)設(shè)計(jì) (論文 )任務(wù)書 學(xué)生姓名 指導(dǎo)教師 職稱 教授 院系 電子工程學(xué)院 專業(yè) 電子科學(xué)與技術(shù) 題目 基于單片機(jī)的電子萬年歷設(shè)計(jì) 任務(wù)與要求 一、任務(wù): 設(shè)計(jì)基于單片機(jī)的 電子萬年歷 , 達(dá)到 同時(shí)顯示 年、月、日、 時(shí)、分 、 秒的要求 。 利用單片機(jī)定時(shí)器及計(jì)數(shù)器產(chǎn)生定時(shí)效果通過編程形成數(shù)字鐘效果,再利用數(shù)碼管動(dòng)態(tài)掃描顯示單片機(jī)內(nèi)部處理的數(shù)據(jù)。同時(shí)通過端口讀入當(dāng)前外部控制狀態(tài)來改變程序的不同狀態(tài),實(shí)現(xiàn)不同功能。 二 、 要求: 熟悉單片機(jī), C 語(yǔ)言等相關(guān)知識(shí)。 學(xué)會(huì)使用 Keil C 軟件 開發(fā)環(huán)境。 定時(shí)器整體硬件設(shè)計(jì),中斷系統(tǒng)設(shè)計(jì),軟件編程,系統(tǒng)調(diào)試等。 能自己獨(dú)立解決設(shè)計(jì)中的問題,加強(qiáng)自主學(xué)習(xí)能力。 成果形式:軟件程序,硬件模塊,論文。 開始日期 年 月 日 完成日期 年 月 日 系主任 (簽字 ) 年 月 日 XLI 西 安 郵 電 學(xué) 院 畢 業(yè) 設(shè) 計(jì) (論文 ) 工 作 計(jì) 劃 學(xué)生姓名 _ ___ 指導(dǎo)教師 ___職稱 教授 _ 院別 _____電子工程學(xué)院 _______專業(yè) 電子科學(xué)與技術(shù) __________ 題目 基于單片機(jī)的電子萬年歷設(shè)計(jì) 工作進(jìn)程 第一周 至第二周 熟悉課題,找導(dǎo)師了解設(shè)計(jì)的相關(guān)事宜,搜集相關(guān)資料 第 三 周至第四周 認(rèn)真的研讀相關(guān)資料,找出其中對(duì)自己 有用的部分,加以整理 第五周至第 六 周 花兩周時(shí)間學(xué)好 Keil C 軟件的使用 ,做一些對(duì)自己的設(shè)計(jì)有用的編程 第 七 周至第 八 周 編寫程序,熟悉 8051單片機(jī) 第 九 周 至第十周 下載程序,調(diào)試結(jié)果 第十 一周至第十二 周 撰寫畢業(yè)論文,準(zhǔn)備答辯。 起 止 時(shí) 間 工 作 內(nèi) 容 XLII 主要參考書目 (資料 ) 單片機(jī)原理及應(yīng)用 單片機(jī)原理及接口技術(shù) 單片機(jī)編程實(shí)例 單片機(jī)實(shí)驗(yàn)教程 相關(guān)網(wǎng)站: 計(jì)算機(jī)及配套軟件 單片機(jī) 元件若干 除每周定時(shí)具體指導(dǎo)外,學(xué)生有問題也可隨時(shí)聯(lián)系指導(dǎo)。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1