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

正文內(nèi)容

課程設(shè)計(jì)論文-基于89c51單片機(jī)的電子時(shí)鐘-資料下載頁(yè)

2024-10-23 09:05本頁(yè)面

【導(dǎo)讀】單片計(jì)算機(jī)即單片微型計(jì)算機(jī)。由RAM,ROM,CPU構(gòu)成,定時(shí),計(jì)數(shù)和多種。接口于一體的微控制器。它體積小,成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)業(yè)和工。而51系列單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。次課程設(shè)計(jì)通過對(duì)它的學(xué)習(xí),應(yīng)用,從而達(dá)到學(xué)習(xí)、設(shè)計(jì)、開發(fā)軟、硬的能力。并在數(shù)碼管上顯示。并通過一個(gè)控制鍵用來實(shí)現(xiàn)時(shí)間的調(diào)節(jié)和是否進(jìn)入省電模式的轉(zhuǎn)。應(yīng)用Proteus的ISIS軟件實(shí)現(xiàn)了單片機(jī)電子時(shí)鐘系統(tǒng)的設(shè)計(jì)與仿真。法仿真效果真實(shí)、準(zhǔn)確,節(jié)省了硬件資源。

  

【正文】 MOV DMIN,0 LJMP NEXT1 KEY12:JB ,KEYS2 。第 1 列第 2 行檢測(cè) INC DHOUR 。小時(shí)加 1 MOV A,DHOUR CJNE A,24,NEXT1 。是否到 24 MOV DHOUR,0 LJMP NEXT1 KEYS2:MOV A,0BFH 。第 2 列按鍵檢測(cè) MOVX @DPTR,A MOVX A,@DPTR KEY20:JB ,KEY21 。第 2 列第 0 行檢測(cè) DEC DSEC 。數(shù)字鐘秒計(jì)數(shù)減 1 MOV A,DSEC CJNE A,0FFH,NEXT1 。是否為 FFH,若是,則給秒計(jì)數(shù)賦值 59 22 MOV DSEC,59 LJMP NEXT1 KEY21:JB ,KEY22 。第 2 列第 1 行檢測(cè) DEC DMIN 。分減 1 MOV A,DMIN CJNE A,0FFH,NEXT1 MOV DMIN,59 LJMP NEXT1 KEY22:JB ,DONE 。第 2 列第 2 行檢測(cè) DEC DHOUR 。小時(shí)減 1 MOV A,DHOUR CJNE A,0FFH,NEXT1 MOV DHOUR,23 NEXT1:LCALL DISP 。松手檢測(cè),調(diào)用顯示程序,防止數(shù)碼管熄滅 MOV DPTR,4002H MOVX A,@DPTR 。讀回按鍵數(shù)據(jù) ANL A,0FH 。屏蔽高四位 CJNE A,0FH,NEXT1 。若鍵任然按下,繼續(xù)檢測(cè) DONE: RET 。鍵盤掃描程序結(jié)束,返回到主程序 DELAY:MOV 27H,100 。 延時(shí) DJNZ 27H,$ RET DISP: JNB FLAG,NN 。FLAG 為 0,顯示數(shù)字鐘,為 1 顯示跑表 MOV R0,21H 。跑表顯示數(shù)據(jù)首地址 MOV R2,0DFH 。數(shù)碼管為選 SJMP DISP1 。跳到顯示程序段 NN: MOV R0,31H 。數(shù)字鐘顯示數(shù)據(jù)首地址 MOV R2,0DFH DISP1:MOV DPTR,TABLE 。數(shù)碼管驅(qū)動(dòng)代碼首地址 23 MOV A, @R0 MOVC A,@A+DPTR 。查出要顯示數(shù)據(jù)的代碼 MOV DPTR,4001H 。段選地址給 dptr MOVX @DPTR,A 。送段選值 MOV A,R2 。位選值給 A MOV DPTR,4000H 。位選地址給 dptr MOVX @DPTR,A 。送位選值 LCALL DELAY 。延時(shí) RR A 。位選指向下一位 MOV R2,A MOV A,0FFH 。關(guān)位選 MOVX @DPTR,A INC R0 。段選指向下一位 MOV A,R0 ANL A,0FH CJNE A,07H,DISP1 。是否 6 位數(shù)碼管全顯示了一遍,沒有則繼續(xù)顯示 RET 。顯示子程序返回 INT_T0: MOV TH0,(6553550000)/256 。給 T0重賦初值 MOV TL0,(6553550000) MOD 256 PUSH ACC 。保存 ACC, PSW 進(jìn)入中斷前 的值 PUSH PSW INC R5 CJNE R5,20,NEXT3 。是否到了一秒 MOV R5,0 。到了一秒, R5清零 INC DSEC 。秒位加 1 MOV A,DSEC CJNE A,60,NEXT3 。秒位是否到了 60 MOV DSEC,0 。到了 60,清零 24 INC DMIN 。向分鐘為進(jìn) 1 MOV A,DMIN CJNE A,60,NEXT3 。分鐘為是否到了 60 MOV DMIN,0 。到了,分鐘位清零 INC DHOUR 。向小時(shí)位進(jìn) 1 MOV A,DHOUR CJNE A,24,NEXT3 。小時(shí)位是否到了 24 MOV DHOUR,0 。到了,小時(shí)位清零 NEXT3: MOV A,DSEC 。將秒,分,小時(shí)計(jì)數(shù)單元中 MOV B,10 。十六進(jìn)制轉(zhuǎn)換位十進(jìn)制,分 DIV AB 。別存在 31H~36H 中 MOV 31H,B MOV 32H,A MOV A,DMIN MOV B,10 DIV AB MOV 33H,B MOV 34H,A MOV A,DHOUR MOV B,10 DIV AB MOV 35H,B MOV 36H,A NEXT4: POP PSW 。彈出 PSW 和 ACC POP ACC RETI 。中斷返回 INT_T1: MOV TH1,(655355000)/256 。給 T1重賦初值 MOV TL1,(655355000) MOD 256 PUSH ACC 。保護(hù) ACC, PSW 進(jìn)入中斷前的值 25 PUSH PSW INC R4 CJNE R4,2,NEXT2 。是否到了 10ms MOV R4,0 。到了, R4 清零 INC MSSUM 。跑表 MS 計(jì)數(shù)加 1 MOV A,MSSUM CJNE A,100,NEXT 。是否到了 100 MOV MSSUM,0 。到了, MS 單元清零 INC SECSUM 。MS 向秒位進(jìn) 1 MOV A,SECSUM CJNE A,60,NEXT 。秒位是否到了 60 MOV SECSUM,0 。到了,秒 位清零 INC MINSUM 。分鐘位加 1 MOV A,MINSUM CJNE A,60,NEXT 。分鐘位是否到了 60 MOV MINSUM,0 。分鐘清零 NEXT: MOV A,MSSUM 。將跑表三個(gè)計(jì)時(shí)單元中的十六進(jìn)制 MOV B,10 。轉(zhuǎn)換為十進(jìn)制分別存放在 21H~26H 中 DIV AB MOV 21H,B MOV 22H,A MOV A,SECSUM MOV B,10 DIV AB MOV 23H,B MOV 24H,A MOV A,MINSUM MOV B,10 DIV AB 26 MOV 25H,B MOV 26H,A NEXT2: POP PSW 。彈出 ACC, PSW POP ACC RETI 。中斷返回 TABLE:DB 0C0H,0F9H, 0A4H,0B0H,99H, 92H, 82H, 0F8H,80H DB 90H, 88H, 83H, 0C6H,0A1H,86H, 8EH END 十二 、參考文獻(xiàn) [1] 謝自美 . 電子線路設(shè)計(jì)實(shí)驗(yàn)測(cè)試 [M]. 武漢:華中理工大學(xué)出版社,1992. [2] 何立民 . 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) [M]. 北京:北京航空航天大學(xué)出版社, 1993. [3] 樓然笛 . 單片機(jī)開發(fā) [M]. 北京 : 人民郵電出版社 , 1994. [4] 付家才 . 單片機(jī)控制工程實(shí)踐技術(shù) [M]. 北京 : 化學(xué)工業(yè)出版社 . [5] 李光才 . 單片機(jī)課程設(shè)計(jì) 實(shí)例指導(dǎo) [M]. 北京 : 北京航空航天大學(xué)出版 2020. [6] 朱定華 . 單片機(jī)原理及接口技術(shù)實(shí)驗(yàn) [M]. 北京 : 北方交通大學(xué)出版社. [7] 劉湘濤.江世明.單片機(jī)原理與應(yīng)用 [M]. 北京 :電子工業(yè)出版社 ,2020.
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1