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

正文內(nèi)容

基于at89c51單片機的電子萬年歷設計-資料下載頁

2025-06-05 15:24本頁面
  

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