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

正文內容

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

2024-08-31 15:44本頁面
  

【正文】 延時 1ms LOOP1: MOV R6,0FFH LOOP2: DJNZ R6,LOOP2 DJNZ R7,LOOP1 RET END 附錄 3 系統(tǒng)器件清單 器件清單 實驗項目 基于 51單片機的數(shù)字鐘設計 申購日期 2020 年 6 月 1 日 電子綜合設計論文 27 申請人員 李炳林 學號 2020301490091 聯(lián)系方式 15972142116 胡柳依 2020301490052 13163219726 序號 器件名稱 規(guī)格 數(shù)量 備注 1 單片機系統(tǒng)學習平 臺 1 MCS51 2 電腦 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ù) 20 RETURN: SETB TR1 POP ACC 。中斷,保護現(xiàn)場 PUSH ACC CLR TR1 MOV TH1,3CH MOV TL1,0B0H DJNZ 33H,RETURN MOV R0,00H 。鍵 3 按下松開瞬間,調用 HOUR,時位加 1 JMP LP3 LD2: LCALL HOUR LJMP LOOP LP4: 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 電子綜合設計論文 23 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 電子綜合設計論文 22 MOV 34H,09H 。時 ,23 MOV 31H,3BH 。 參考文獻 [1] 李朝青 .單片機原理及接口技術 .北京航空航天大學出版社 . [2] 孫涵芳. MCS51 系列單片機原理及應用 [M] .北京航空 航天大學出版社. [3] 王 毓銀 .數(shù)字電路邏輯設計 [M] .高等教育出版社. 20202 [4] 劉華東 . 單片機原理與應用 . 北京電子工業(yè)出版社 [5] 李 軍 . 51 系列單片機高級實例開發(fā)指南 . 北京航空航天大學出版社 . [6] 許偉敏 程佩青 .多功能電子 數(shù)字 鐘 . 2020. [7] 電子技術基礎實驗課程組 .電子技術基礎實驗指導書 .武漢大學電子信息學院 . 電子綜合設計論文 21 附錄 1 系統(tǒng)顯示電路圖 系統(tǒng)總電路圖 附錄 2 系統(tǒng)軟件代碼 ORG 0000H AJMP MAIN ORG 001BH LJMP SERVE ORG 0100H MAIN: MOV TMOD,10H MOV 33H,14H MOV R0,0FFH 。 系統(tǒng)的誤差跟每秒中斷次數(shù)和個人計算機有關 ,系統(tǒng)每次調用定時中斷程序的過程中硬件 由軟件置數(shù)來實現(xiàn)的,而在程序調用過程中堆棧建立,參數(shù)傳遞等都是需要耗時,這些時間都被無形中加到了定時長度中去,所以使得每次定時長度都大于理論推導值。 ( 3) 在寫報告,展示成果的時候我們也遇到一些問題,首先,需要用流程圖來描繪實現(xiàn)方案流程圖,由于時間和小組人數(shù)的限制,在這方面的完成略顯粗糙。本實驗中,李炳林主要負責代碼的編寫以及報告中軟件部分的撰寫,胡柳依主要負責硬件資料的查詢以及報告中硬件、資料概述方面的撰寫和繪制電路圖,通過合作,共同完成本次試驗。 ( 9)本實驗中代碼 不夠簡化,之前的方案是設置兩個定時器,一個計時,一個顯示,結果導致代碼相當?shù)穆闊M管已經(jīng)去掉了顯示的計時器,顯示部分還是顯得有庸長,如果時間允許,我們會嘗試更簡便的顯示方案。 ( 8)學會程序的調試。 時間校正:本實驗用了與 , , , 口連接的四個鍵來對分位和時位進行時間的校正,鍵 1 按下,數(shù)碼管上時間顯示暫停,定時器 T1關閉,鍵 2 每按一次,分位顯示 加 1,鍵 3每按一次,時位顯示加 1,且同時滿足滿數(shù)時的進位要求,鍵4 按下,定時器重新啟動,數(shù)碼管在修改后的時間上正常顯示。鍵 3按下松開瞬間,調用 HOUR,時位加 1 JMP LP3 LD2: LCALL HOUR LJMP LOOP LP4: SETB TR1 。循環(huán)主函數(shù),使重新掃描鍵盤 LP2: JB ,LD1 。鍵 4按下 LP1: CLR TR1 。鍵 2按下 JNB ,LP3 。 按鍵部分代碼如下:(完整加鍵的代碼見附錄 2) JNB ,LP1 。其中用到了 R0 的 00H 與 0FFH 的轉換來作為標識,來控制 1S 到后才顯示刷新一次,否則數(shù)碼管顯示飛快。顯示 R1 數(shù)據(jù)在字表中指的數(shù) MOVC A,A+DPTR MOV DPTR,8200H MOVX DPTR,A LOOP:RETI 。R1 中的數(shù)據(jù)存入 A INC R1 。重設中斷次數(shù) 20 MOV A,0FEH 。重設初始值 MOV TH0, 3CH DJNZ B,LOOP 。允許 CPU中斷 MOV R1, 0 ;將 0 存入 R1 SJMP $ 。啟動定時器 T0 SETB ET0 。打開定時器 T0,模式 1 MOV TL0, 0B0H 。轉入中斷 ORG 0030H 電子綜合設計論文 16 MAIN: MOV B,14H 。 根據(jù)公式,設初值為 X ( 216 X) *12/(12*106HZ)=50*103s 所以算得
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1