久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計實(shí)例 >> 瀏覽文章

基礎(chǔ)電子時鐘(不帶定時)

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時間:2010年08月19日   【字體:

;  器件:共陽極8段數(shù)碼管!89C51!     
;  注:控制的數(shù)碼管的位上為電位反相! 
;  即引腳為高電平時,對應(yīng)的位碼會亮!
;  我是才學(xué)單片機(jī)的1
;  有什么不足的請大家指教,謝謝!
;  希望與單片機(jī)初學(xué)者一起學(xué)習(xí)1   

     
;P2段碼,p1位碼

p3.3,p3.4,p3.5按鍵

ds1302 :p3.6 p3.7.p3.8
 



 

;2010,1,30
;閆偉東
;QQ:543345617
;EAILL;543345617@QQ.COM
;******************************************************************************
M EQU 50H;秒
S EQU 51H;分
H EQU 52H;小時
Q EQU 53H;計數(shù)器20次標(biāo)志位
KEY_H EQU P3.2;對應(yīng)按鍵位
KEY_S EQU P3.3;
KEY_M EQU P3.4;
CTH EQU (65336-50000)/256;設(shè)置計時器初始值50MS
CTL EQU (65336-50000) MOD 256;
         ORG 0000H
         JMP START
         ORG 000BH
         JMP TIME
START:   MOV SP,#40H;
         MOV DPTR,#ABC 
         MOV M,#00H
  MOV S,#00H
  MOV H,#00H
  MOV Q,#00H
         MOV TMOD, #01H;
  MOV TH0,#CTH;初始指針
  MOV TL0,#CTL
  SETB EA;開中斷
  SETB ET0
  SETB TR0
;***************主程序開始**************************   
LOOP:    LCALL DISPLAY
         JNB KEY_M,K1
         JNB KEY_S,K2
  JNB KEY_H,K3
         JMP LOOP
;*************以下按鍵程序************************** 
K1:      CALL DELAY
         JB KEY_M,LOOP
  INC M
  MOV A,M
         CJNE A,#60,D1
  MOV M,#00H
  JMP LOOP
K2:      CALL DELAY
         JB KEY_S,LOOP
  INC S
  MOV A,S
  CJNE A,#60,D2
  MOV S,#00H
  JMP LOOP
K3:      CALL DELAY
         JB KEY_H,LOOP
  INC H
  MOV A,H
  CJNE A,#24,D2
  MOV H,#00H
  JMP LOOP
;*************連續(xù)按鍵程序*************************
D1:  CALL DISPLAY 
     CALL DELAY_1
     JB KEY_S,LOOP
     
     JMP K1
D2:  CALL DISPLAY
     CALL DELAY_1
    JB KEY_M,LOOP
     
     JMP K1
D3:  CALL DISPLAY
     CALL DELAY_1
     JB KEY_H,LOOP
     
     JMP K1 
;*************以下計數(shù)器中斷程序**************************             
TIME:   MOV TH0,#CTH;初始指針
  MOV TL0,#CTL 
         INC Q
         MOV A,Q
  CJNE A,#20,TIME_2;
  MOV Q,#00H
  INC M
         MOV A,M
  CJNE A,#60,TIME_2
  MOV M,#00H
  INC S
         MOV A,S
  CJNE A,#60,TIME_2;
  MOV S,#00H
  INC H
         MOV A,H
  CJNE A,#24,TIME_2;
  MOV H,#00H
  MOV M,#00H
  MOV S,#00H
         MOV Q,#00H
TIME_2:  RETI
;****************以下顯示程序****************************
DISPLAY:   MOV A,M
           MOV B,#10
    DIV AB 
    MOVC A,@A+DPTR
    MOV P2,A
           SETB P1.1
    CALL DELAY
    CLR P1.1;@@@@@@@@@秒十位
    MOV A,B
    MOVC A,@A+DPTR
    MOV P2,A
    SETB P1.0
    CALL DELAY
           CLR P1.0;@@@@@@@@@@@@秒個位
    MOV P2,#0BFH
    SETB P1.2
    CALL DELAY
    CLR P1.2;@@@@@@@@@222分秒之間橫杠
    MOV A,S
    MOV B,#10
    DIV AB
    MOVC A,@A+DPTR
    MOV P2,A
    SETB P1.4
    CALL DELAY
    CLR P1.4;@@@@@@@@@@分十位
    MOV A,B    
    MOVC A,@A+DPTR
    MOV P2,A
    SETB P1.3
    CALL DELAY
    CLR P1.3;@@@@@@@@@@@@分個位
    MOV P2,#0BFH
    SETB P1.5
    CALL DELAY
    CLR P1.5;@@@@@@@@@@分時橫杠
    MOV A,H
    MOV B,#10
    DIV AB
    MOVC A,@A+DPTR
    MOV P2,A
    SETB P1.7
    CALL DELAY
    CLR P1.7;@@@@@@@@@@@時十位
    MOV A,B
    MOVC A,@A+DPTR
    MOV P2,A
    SETB P1.6
    CALL DELAY
    CLR P1.6
    RET
DELAY:     MOV R5,#5
    N1:    MOV R4,#250
           DJNZ R4,$
    DJNZ R5,N1
    RET
DELAY_1:   MOV R5,#5
    F1:    MOV R4,#40
    F2:    MOV R3,#250
           DJNZ R3,$
    
    DJNZ R4,F2
    
    DJNZ R5,F1
    
    RET
ABC: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
           END
;***************************************************
;經(jīng)過調(diào)試后發(fā)現(xiàn)有很多不足:
;最大的缺陷是精度不夠!
;可能必須用時鐘芯片才行吧,
;                              2010.1.31.
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 国产区视频在线观看 | av网站免费看 | www.久久精品视频 | 国产福利二区 | 久久久91 | 91热爆在线观看 | 欧美一级片免费看 | 在线国产视频 | 国产成人精品av | 久久精品亚洲 | 亚洲激情在线视频 | 精品日本久久久久久久久久 | 国产在线观看一区二区三区 | 亚州精品天堂中文字幕 | 亚洲一区三区在线观看 | 美女视频一区 | 精品久久香蕉国产线看观看亚洲 | 三级视频久久 | 夜夜艹| 国产精品福利视频 | 免费看av大片 | 操夜夜| 91成人在线视频 | 日韩久久久一区二区 | 国产精品一区二区久久精品爱微奶 | 欧美久久不卡 | 中文天堂在线一区 | 欧美午夜久久 | 一级片网站视频 | 亚洲精品久 | 中文字幕一级 | 天天操 夜夜操 | 在线播放国产一区二区三区 | 欧美一区二区三区在线观看 | 国产亚洲一区二区在线观看 | 国产欧美在线播放 | 欧美一区二区三区高清视频 | 欧美在线视频一区 | 欧美午夜在线 | 国产成人精品a视频一区www | 国产成人高清 |