您当前的位置:五五电子网电子知识单片机-工控设备51单片机AT89C52闹钟程序 正文
AT89C52闹钟程序

AT89C52闹钟程序

点击数:7461 次   录入时间:03-04 11:58:09   整理:http://www.55dianzi.com   51单片机
                   MOVC        A,@A+DPTR     ;查显示数据对应段码
                   MOV         P0,A          ;段码放入P1口
                   MOV          A,R5          ;
                   JB           ACC.2,LOOP5   ;小数点处理
                   CLR          P0.7          ;
       LOOP5:      JB           ACC.4,LOOP6   ;小数点处理
                   CLR          P0.7          ;
       LOOP6:      LCALL     DL1MS         ;显示1MS
                   INC         R1            ;指向下一地址
                   MOV         A,R5            ;扫描控制字放入A
                   JNB         ACC.5,ENDOUT    ;ACC.5=0时一次显示结束
                   RL         A               ;A中数据循环左移
                   MOV         R5,A            ;放回R5内
                   MOV         P0,#0FFH
                   AJMP     PLAY            ;跳回PLAY循环
           ENDOUT: MOV          P2,#0FFH            ;一次显示结束,P2口复位
                   MOV         P0,#0FFH       ;P0口复位
                   RET                      ;子程序返回
             TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,88H,0BFH
;共阳段码表          "0""1""2" "3""4""5""6""7" "8""9""不亮"“A”“-”
;
;****************************
; SDISPLAY ,上电显示子程序
;****************************
;不带小数点显示,有“A”“-”显示功能
         SDISPLAY: MOV          R1,DISPFIRST
                   MOV         R5,#0FEH      ;扫描控制字初值
            SPLAY: MOV         A,R5          ;扫描字放入A
                   MOV         P2,A          ;从P2口输出
                   MOV         A,@R1         ;取显示数据到A
                   MOV         DPTR,#TABS     ;取段码表地址
                   MOVC        A,@A+DPTR     ;查显示数据对应段码
                   MOV         P0,A          ;段码放入P1口
                   MOV          A,R5          ;
                   LCALL     DL1MS         ;显示1MS
                   INC         R1            ;指向下一地址
                   MOV         A,R5            ;扫描控制字放入A
                   JNB         ACC.5,ENDOUTS    ;ACC.5=0时一次显示结束

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]  下一页


本文关键字:程序  51单片机单片机-工控设备 - 51单片机