|
內(nèi)部包含仿真電路,Word文檔報告,以及軟件程序(此計時器電路相對簡單,適合初學(xué)者)
33.png (9.92 KB, 下載次數(shù): 182)
下載附件
2017-6-21 13:38 上傳
電子課程設(shè)計報告
1.1 設(shè)計任務(wù)
(1)實現(xiàn)計時范圍00.00-99.99秒表
(2)實現(xiàn)秒表精確到0.01秒
(3)實現(xiàn)秒表的三個控制鍵;開啟計時鍵,暫停鍵和復(fù)位鍵
1.2 設(shè)計要求
用單片機(jī)設(shè)計一個計時范圍在00.00致99.99的秒表,秒表精確在0.01秒秒表有三個控制鍵分別是;秒表計時開啟鍵,計時暫停鍵和秒表復(fù)位鍵。
0.png (55.64 KB, 下載次數(shù): 138)
下載附件
2017-6-21 19:07 上傳
0.png (49.25 KB, 下載次數(shù): 156)
下載附件
2017-6-21 19:06 上傳
- ORG 0000H
- LJMP STAR
- ORG 000BH
- LJMP INT0
- ORG 001BH
- LJMP SCAN
- ;---------------------------------------------
- START BIT P3.0
- STOP BIT P3.1
- REST BIT P3.2
- ;---------------------------------------------
- ORG 0100H
- STAR: SETB EA
- SETB ET0
- SETB ET1
- SETB TR1
- MOV TMOD,#11H
- MOV TH0,#216
- MOV TL0,#239
- MOV TH1,#60
- MOV TL1,#176
- MOV R0,#00H
- MOV R1,#00H
- MOV R2,#00H
- MOV R3,#00H
- MOV P3,#00H
- MAIN: CLR START ;掃描鍵盤
- JNB START,MA0 ;判斷是否-開啟計時
- SETB TR0 ;開啟-中斷記時
- MA0: CLR STOP
- JNB STOP,MA1 ;判斷是否-暫停計時
- CLR TR0 ;關(guān)閉-中斷計時
- MA1: CLR REST
- JNB REST,MAIN ;判斷是否-復(fù)位
- CLR TR0
- LJMP STAR
- ;------------------------------------------------------
- ;程序名:INT0
- ;程序功能:產(chǎn)生時間
- ;入口參數(shù):無
- ;出口參數(shù):R0,R1,R2,R3
- ;占用參數(shù):R0,R1,R2,R3
- ;------------------------------------------------------
- INT0: MOV TH0,#216
- MOV TL0,#239
- INC R0
- CJNE R0,#10,IN
- MOV R0,#00H
- INC R1
- CJNE R1,#10,IN
- MOV R1,#00H
- INC R2
- CJNE R2,#10,IN
- MOV R2,#00H
- INC R3
- CJNE R3,#10,IN
- MOV R3,#00H
- IN: RETI
- ;-----------------------------------------------------
- ;程序名:SCAN
- ;程序功能:動態(tài)掃描顯示數(shù)碼管
- ;入口參數(shù):R0,R1,R2,R3
- ;出口參數(shù):無
- ;占用資源:R0,R1,R2,R3
- ;------------------------------------------------------
- SCAN: MOV TH1,#60
- MOV TL1,#176
- MOV P2,#11H
- MOV P0,R3
- LCALL DELAY
- MOV P2,#02H
復(fù)制代碼
全部資料下載地址:
33.rar
(105.23 KB, 下載次數(shù): 168)
2017-6-21 13:34 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|