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

正文內(nèi)容

基于89c51的電子時鐘設(shè)計課程設(shè)計論文-資料下載頁

2025-07-02 12:22本頁面

【導(dǎo)讀】課程設(shè)計是在校學生素質(zhì)教育的重要環(huán)節(jié),是理論與實踐相結(jié)合的橋梁和紐帶。工作,掌握單片機程序設(shè)計、調(diào)試和應(yīng)用電路設(shè)計、分析及調(diào)試檢測。定時計數(shù)器的使用;掌握匯編語言程序設(shè)計方法。通過按鍵設(shè)置當前時間。2.此表1式3份,學生、指導(dǎo)教師、教研室各1份。通過這次單片機課程設(shè)計,我感覺到自己知識的嚴重不足。由RAM,ROM,CPU構(gòu)成,定時,計。數(shù)和多種接口于一體的微控制器。它體積小,成本低,功能強,廣泛應(yīng)用于智。能產(chǎn)業(yè)和工業(yè)自動化上。而51系列單片機是各單片機中最為典型和最有代表。本設(shè)計主要設(shè)計了一個基于AT89C51單片機的電子時鐘。顯示相應(yīng)的時間。并通過一個控制鍵用來實現(xiàn)時間的調(diào)節(jié)和是否進入省電模式的。方法仿真效果真實、準確,節(jié)省了硬件資源。

  

【正文】 數(shù)據(jù)放入小時 MOV 73H,77H 。顯示單元( 74H75H),小時數(shù)據(jù)將不顯示 MOV 74H,7AH 。 MOV 75H,7AH 。 AJMP INTT1OUT 。轉(zhuǎn)中斷退出 。 加 1 子 程 序 。 ADD1: MOV A,@R0 。取當前計時單元數(shù)據(jù)到 A DEC R0 。指 向前一地址 SWAP A 。A 中數(shù)據(jù)高四位與低四位交換 ORL A,@R0 。前一地址中數(shù)據(jù)放入 A 中低四位 ADD A,01H 。A 加 1 操作 DA A 。十 進制調(diào)整 MOV R3,A 。移入 R3 寄存器 ANL A,0FH 。高四位變 0 MOV @R0,A 。放回前一地址單元 MOV A,R3 。取 回 R3 中暫存數(shù)據(jù) INC R0 。指 向當前地址單元 SWAP A 。A 中數(shù)據(jù)高四位與低四位交換 ANL A,0FH 。高四位變 0 MOV @R0,A 。數(shù) 據(jù)放入當削地址單元中 RET 。子程序返回 。 清零程序 。 。對計時單元復(fù)零用 CLR0: CLR A 。清累加器 MOV @R0,A 。清當前地址單元 DEC R0 。指 向前一地址 MOV @R0,A 。前一地址單元清 0 RET 。子程序返回 。 時鐘調(diào)整程序 。 。當調(diào)時按鍵按下時進入此程序 SETMM: CLR ET0 。關(guān)定時器 T0 中斷 CLR TR0 。關(guān)閉定時器 T0 LCALL DL1S 。調(diào)用 1 秒延時程序 JB ,CLOSEDIS 。鍵按下時間小于 1 秒,關(guān)閉顯示(省電) MOV R2,06H 。進入調(diào)時狀態(tài),賦閃爍定時初值 SETB ET1 。允許 T1 中斷 SETB TR1 。開啟定時器 T1 SET2: JNB ,SET1 。 口為 0(鍵未釋放),等待 SETB 00H 。鍵釋放,分調(diào)整閃爍 標志置 1 SET4: JB ,SET3 。等待鍵按下 LCALL DL05S 。有鍵按下,延時 秒 JNB ,SETHH 。按下時間大于 秒轉(zhuǎn)調(diào)小時狀態(tài) MOV R0,77H 。按下時間小于 秒加 1 分鐘操作 LCALL ADD1 。調(diào)用加 1 子程序 MOV A,R3 。取調(diào)整單元數(shù)據(jù) CLR C 。清進位標志 CJNE A,60H,HHH 。調(diào)整單元數(shù)據(jù)與 60 比較 HHH: JC SET4 。調(diào)整單元數(shù)據(jù)小于 60 轉(zhuǎn) SET4 循環(huán) LCALL CLR0 。調(diào)整單元數(shù)據(jù)大于或等于 60 時清 0 CLR C 。清進位標志 AJMP SET4 。跳轉(zhuǎn)到 SET4 循環(huán) CLOSEDIS:SETB ET0 。省電( LED 不顯示)狀態(tài)。開 T0 中斷 SETB TR0 。開啟 T0 定時器(開時鐘) CLOSE: JB ,CLOSE 。無按鍵按下,等待。 LCALL DISPLAY 。有鍵按下,調(diào)顯示子程序延時削抖 JB ,CLOSE 。是干擾返回 CLOSE 等待 WAITH: JNB ,WAITH 。等待鍵釋放 LJMP START1 。返回主程序( LED 數(shù)據(jù)顯示亮) SETHH: CLR 00H 。分閃爍標志清除(進入調(diào)小時狀態(tài)) SETHH1: JNB ,SET5 。等待鍵釋放 SETB 01H 。小時調(diào)整標志置 1 SET6: JB ,SET7 。等待按鍵按下 LCALL DL05S 。有鍵按下延時 秒 JNB ,SETOUT 。按下時間大于 秒退出時間調(diào)整 MOV R0,79H 。按下時間小于 秒加 1 小時操作 LCALL ADD1 。調(diào)加 1 子程序 MOV A,R3 。 CLR C 。 CJNE A,24H,HOUU 。計時單元數(shù)據(jù)與 24 比較 HOUU: JC SET6 。小于 24 轉(zhuǎn) SET6 循環(huán) LCALL CLR0 。大于或等于 24 時清 0 操作 AJMP SET6 。跳轉(zhuǎn)到 SET6 循環(huán) SETOUT: JNB ,SETOUT1 。調(diào)時退出程序。等待鍵釋放 LCALL DISPLAY 。延時削抖 JNB ,SETOUT 。是抖動,返回 SETOUT 再等待 CLR 01H 。清調(diào)小時標志 CLR 00H 。清調(diào)分標志 CLR 02H 。清閃爍標志 CLR TR1 。關(guān)閉定時器 T1 CLR ET1 。關(guān)定時器 T1 中斷 SETB TR0 。開啟定時器 T0 SETB ET0 。開定時器 T0 中斷(計時開始) LJMP START1 。跳回主程序 SET1: LCALL DISPLAY 。鍵釋放等待時調(diào)用顯示程序(調(diào)分) AJMP SET2 。防止鍵按下時無時鐘顯示 SET3: LCALL DISPLAY 。等待調(diào)分按鍵時時鐘顯示用 AJMP SET4 SET5: LCALL DISPLAY 。鍵釋放等待時調(diào)用顯示程序(調(diào)小時) AJMP SETHH1 。防止鍵按下時無時鐘顯示 SET7: LCALL DISPLAY 。等待調(diào)小時按鍵時時鐘顯示用 AJMP SET6 SETOUT1: LCALL DISPLAY 。退出時鐘調(diào)整時鍵釋放等待 AJMP SETOUT 。防止鍵按下時無時鐘顯示 。 顯示程序 。 DISPLAY: MOV R1,70H 。指向顯示數(shù)據(jù)首址 MOV R5,0FEH 。掃描控制字初值 PLAY: MOV A,R5 。掃描字放入 A MOV P3,A 。從 P3 口輸出 MOV A,@R1 。取顯示數(shù)據(jù)到 A MOV DPTR,TAB 。取段碼表地址 MOVC A,@A+DPTR 。查顯示數(shù)據(jù)對應(yīng)段碼 MOV P1,A 。段碼放入 P1 口 LCALL DL1MS 。顯示 1MS INC R1 。指向下一地址 MOV A,R5 。掃描控制字放入 A JNB ,ENDOUT 。=0 時一次顯示結(jié)束 RL A 。A 中數(shù)據(jù)循環(huán)左移 MOV R5,A 。放回 R5 內(nèi) AJMP PLAY 。跳回 PLAY 循 環(huán) ENDOUT: SETB 。一次顯示結(jié)束 ,P3 口復(fù)位 MOV P1,0FFH 。P1 口復(fù)位 RET 。子程序返回 TAB: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H,0FFH 。共陽段碼表 。 延時程序 。 。1MS 延時程序, LED 顯示程序用 DL1MS: MOV R6,14H DL1: MOV R7,19H DL2: DJNZ R7,DL2 DJNZ R6,DL1 RET 。20MS 延時程序,采用調(diào)用顯示子程序以改善 LED 的顯示閃爍現(xiàn)象 DS20MS: ACALL DISPLAY ACALL DISPLAY ACALL DISPLAY RET 20MS 延時程序,用作按鍵時間的長短判斷 DL1S: LCALL DL05S LCALL DL05S RET DL05S: MOV R3,20H 。8 毫秒*32= 秒 DL05S1: LCALL DISPLAY DJNZ R3,DL05S1 RET END 。程序結(jié)束 參考文獻 [1] 謝自美 . 電子線路設(shè)計實驗測試 [M]. 武漢:華中理工大學出版社, 1992. [2] 何立民 . 單片機應(yīng)用系統(tǒng)設(shè)計 [M]. 北京:北京航空航天大學出版社, 1993. [3] 樓然笛 . 單片機開發(fā) [M]. 北京 : 人民郵電出版社 , 1994. [4] 付家才 . 單片機控制工程實踐技術(shù) [M]. 北京 : 化學工業(yè)出版社 . [5] 李光才 . 單片機課程設(shè)計 實例指導(dǎo) [M]. 北京 : 北京航空航天大學出版社 20xx. [6] 朱定華 . 單片機原理及接口技術(shù)實驗 [M]. 北京 : 北方交通大學出版社 . [7] 劉湘濤.江世明.單片機原理與應(yīng)用 [M]. 北京 :電子工業(yè)出版社 ,20xx.
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1