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

正文內(nèi)容

基于51單片機的數(shù)字鐘設(shè)計-畢業(yè)設(shè)計論文(參考版)

2025-07-01 00:05本頁面
  

【正文】 延時1msLOOP1: MOV R6,0FFHLOOP2: DJNZ R6,LOOP2 DJNZ R7,LOOP1 RETEND附錄3 系統(tǒng)器件清單器件清單實驗項目基于51單片機的數(shù)字鐘設(shè)計申購日期2012年6月1日申請人員李炳林學號2010301490091聯(lián)系方式15972142116胡柳依2010301490052 13163219726序號器件名稱規(guī)格數(shù)量備注1單片機系統(tǒng)學習平臺 1MCS512電腦 1 。時處理 MOV A,01H ADD A,30H MOV 30H,A MOV B,0AH DIV AB MOV 39H,A MOV 38H,B MOV A,30H CJNE A,24,RETURN_3 。分處理 MOV A,01H ADD A,31H MOV 31H,A MOV B,0AH DIV AB MOV 37H,A MOV 36H,B MOV A,31H CJNE A,60,RETURN_2 。秒處理 ADD A,32H MOV 32H,A MOV B,0AH DIV AB MOV 35H,A MOV 34H,B MOV A,32H CJNE A,60,RETURN_1 。重設(shè)中斷次數(shù)20RETURN: SETB TR1 POP ACC 。中斷,保護現(xiàn)場 PUSH ACC CLR TR1 MOV TH1,3CH MOV TL1,0B0H DJNZ 33H,RETURN MOV R0,00H 。鍵3按下松開瞬間,調(diào)用HOUR,時位加1 JMP LP3 LD2: LCALL HOUR LJMP LOOPLP4: SETB TR1 。循環(huán)主函數(shù),使重新掃描鍵盤LP2: JB ,LD1 。循環(huán)顯示 LJMP $LP1: CLR TR1 。鍵3按下 JNB ,LP4 。鍵1按下 JNB ,LP2 。顯示時個位 MOV DPTR,8300H MOVX DPTR,A MOV A,38H MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,8200H MOVX DPTR,A LCALL DELAY LCALL TIME_COUNTER MOV A,0DFH 。顯示分個位 MOV DPTR,8300H MOVX DPTR,A MOV A,36H MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,8200H MOVX DPTR,A LCALL DELAY LCALL TIME_COUNTER MOV A,0F7H 。顯示秒個位 MOV DPTR,8300H MOVX DPTR,A MOV A,34H MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,8200H MOVX DPTR,A LCALL DELAY LCALL TIME_COUNTER MOV A,0FDH 。允許定時器T2中斷 MOV TH1,3CH 。顯示時十位初始化 SETB ET1 。顯示分十位初始化 MOV 38H,03H 。顯示秒十位初始化 MOV 36H,09H 。秒,59 MOV 34H,09H 。時,23 MOV 31H,3BH 。參考文獻[1] .[2] 孫涵芳.MCS51系列單片機原理及應(yīng)用[M] .北京航空航天大學出版社.[3] 王毓銀.數(shù)字電路邏輯設(shè)計[M] .高等教育出版社.20042[4] 劉華東. 單片機原理與應(yīng)用. 北京電子工業(yè)出版社[5] 李 軍. 51系列單片機高級實例開發(fā)指南. 北京航空航天大學出版社.[6] .2009.[7] .附錄1 系統(tǒng)顯示電路圖 系統(tǒng)總電路圖附錄2 系統(tǒng)軟件代碼ORG 0000HAJMP MAINORG 001BHLJMP SERVEORG 0100HMAIN: MOV TMOD,10H MOV 33H,14H MOV R0,0FFH 。系統(tǒng)的誤差跟每秒中斷次數(shù)和個人計算機有關(guān),系統(tǒng)每次調(diào)用定時中斷程序的過程中硬件由軟件置數(shù)來實現(xiàn)的,而在程序調(diào)用過程中堆棧建立,參數(shù)傳遞等都是需要耗時,這些時間都被無形中加到了定時長度中去,所以使得每次定時長度都大于理論推導(dǎo)值。(3) 在寫報告,展示成果的時候我們也遇到一些問題,首先,需要用流程圖來描繪實現(xiàn)方案流程圖,由于時間和小組人數(shù)的限制,在這方面的完成略顯粗糙。本實驗中,李炳林主要負責代碼的編寫以及報告中軟件部分的撰寫,胡柳依主要負責硬件資料的查詢以及報告中硬件、資料概述方面的撰寫和繪制電路圖,通過合作,共同完成本次試驗。(9)本實驗中代碼不夠簡化,之前的方案是設(shè)置兩個定時器,一個計時,一個顯示,結(jié)果導(dǎo)致代碼相當?shù)穆闊?,盡管已經(jīng)去掉了顯示的計時器,顯示部分還是顯得有庸長,如果時間允許,我們會嘗試更簡便的顯示方案。(8)學會程序的調(diào)試。時間校正:,鍵1按下,數(shù)碼管上時間顯示暫停,定時器T1關(guān)閉,鍵2每按一次,分位顯示加1,鍵3每按一次,時位顯示加1,且同時滿足滿數(shù)時的進位要求,鍵4按下,定時器重新啟動,數(shù)碼管在修改后的時間上正常顯示。鍵3按下松開瞬間,調(diào)用HOUR,時位加1 JMP LP3 LD2: LCALL HOUR LJMP LOOPLP4: SETB TR1 。循環(huán)主函數(shù),使重新掃描鍵盤LP2: JB ,LD1 。鍵4按下LP1: CLR TR1 。鍵2按下 JNB ,LP3 。 按鍵部分代碼如下:(完整加鍵的代碼見附錄2) JNB ,LP1 。其中用到了R0的00H與0FFH的轉(zhuǎn)換來作為標識,來控制1S到后才顯示刷新一次,否則數(shù)碼管顯示飛快。顯示R1數(shù)據(jù)在字表中指的數(shù) MOVC A,A+DPTR MOV DPTR,8200H MOVX DPTR,ALOOP:RETI 。R1中的數(shù)據(jù)存入A INC R1 。重設(shè)中斷次數(shù)20 MOV A,0FEH 。重設(shè)初始值 MOV TH0,3CH DJNZ B,LOOP
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1