毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

单片机数字时钟设计 第3页

更新时间:2010-2-2:  来源:毕业论文
单片机数字时钟设计 第3页
2.7主程序

PORT    EQU   0CFA0H
HOUR    EQU   26H    ;设置数据缓冲区
BUF     EQU   23H     
SBF     EQU   22H      
MBF     EQU   21H
SA  EQU   27H
FA  EQU   28H
HH      EQU   29H
MB0  EQU   2AH
MB1  EQU   2BH
MB2  EQU   2CH
MM0     EQU   2DH
ORG    0000H
        LJMP   START   ;中断初始化
ORG     0003H
        LJMP KEY0     
ORG  0013H
        LJMP KEY1
ORG  001BH
        LJMP CLOCK
ORG  4100H
START:  MOV    R0, #40H   ;数据缓冲区初始化
        MOV    R6,#00H
        MOV    A, #00H  
        MOV    @R0, A  
        INC    R0
   
        MOV    @R0, A
        INC    R0
        MOV    @R0, A
        INC    R0
        MOV    @R0, A
        INC    R0
        MOV    @R0, A
        INC    R0
        MOV    @R0, A
        MOV    SP,  #30H
        MOV    TMOD, #10H
        MOV    TH1, #38H  
        MOV    TL1, #00H
        MOV    BUF, #00H 
        MOV    SBF, #00H
        MOV    MBF, #00H
        MOV    HOUR,#00H
        MOV    SA,  #00H
        MOV    FA,  #00H
        MOV    HH,  #00H
        MOV    MB0,  #00H
        MOV    MB1,  #00H
        MOV    MB2,  #00H
        MOV    MM0,   #00H
        SETB   ET1
        SETB   EX1
        SETB   PT1
        SETB   EA
        SETB   P3.5
        CLR    P3.0
        MOV    TCON,  #45H
        MOV    R5,  #01H
DS1:    MOV    R0, #40H   ;扫描显示
        MOV    R2, #20H   
DS2:    MOV    DPTR, #PORT   
        MOV    A, @R0     
        ACALL  TABLE
        CJNE   R5, #02 ,L3
        SJMP   L2 
www.youerw.com
        ADD    A,#80H
        SJMP   L0
L1:     CJNE   R5,#03H, L4
        SJMP  L5
L4:     CJNE   R5, #05H,L0
L5:     CJNE   R0, #44H,L0
        ADD    A,#80H
L0:     MOVX   @DPTR, A
        MOV    A, R2     
        CPL    A
        MOV    P1, A
        MOV    R3, #07FH
DEL:    NOP
        DJNZ   R3, DEL
        INC    R0       
        CLR    C
        MOV    A, R2
        RRC    A        
        MOV    R2, A
      
 S2:    CJNE   R5,#06H,S3  ;切换到显示秒表计数
        SETB   EX0
        SJMP MIAOBIAO
S3:   CJNE   R5,#04H,S1 ;切换到定时设置状态的显示
        SJMP   DINGSHI
  S1:   CJNE   R5,#05H,S0
        SJMP   DINGSHI
  S0:   JNZ    DS2
         MOV    R0, #40H   ;取缓冲区到显示缓冲区
         MOV    A, SBF    
         ACALL  GET
         MOV    A, MBF  
         ACALL  GET
         MOV  A, HOUR
         ACALL  GET
SJMP   DS1

上一页  [1] [2] [3] [4] [5] 下一页

单片机数字时钟设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。