图4-3 数码管显示程图
数码挂显示子程序:
   MOV     SP,#70H    
    CLR    RST
    LCALL     DELAY
    SETB    RST
    LCALL     DELAY

    MOV    MTD,#00H
    MOV    MTD+1,#12H
    MOV    MTD+2,#00H
    MOV    MTD+3,#30H
    MOV    MTD+4,#12H
    MOV    SLA,#PCF8563    ;指定器件地址
    MOV    SUBA,#00H    ;指定子地址
    MOV    NUMBYTE,#05H    ;发送5字节数据
    LCALL    IWRNBYTE    ;调用写2字节数据程序
    LCALL     DELAY
    MOV    MTD,#06H
    MOV    MTD+1,#05H
    MOV    MTD+2,#04H
    MOV    MTD+3,#02H
    MOV    SLA,#PCF8563    ;指定器件地址
    MOV    SUBA,#05H    ;指定子地址
    MOV    NUMBYTE,#04H    ;发送5字节数据
    LCALL    IWRNBYTE    ;调用写2字节数据程序
    LCALL     DELAY

LOOP:
    MOV    SLA,#PCF8563    ;指定器件地址
    MOV    SUBA,#02H    ;指定子地址
    MOV    NUMBYTE,#07H    ;发送2字节数据
    LCALL    IRDNBYTE    ;调用写2字节数据程序
    LCALL     DELAY    

    JB    ACC,display_number    
    SJMP    display_time

display_number:
    MOV    A,30H
    ANL     A,#0F0HH
    SWAP    A
    MOV     disp_buf,A
    MOV    A,30H
    ANL     A,#0FH
    SWAP    A
    MOV     disp_buf+1,A
    MOV    A,31H
    ANL     A,#0F0HH
    SWAP    A
    MOV     disp_buf+2,A
    MOV    A,31H
    ANL     A,#0FH
    SWAP    A
    MOV     disp_buf+2,A
    RET    
    SJMP    DISPLAY

display_time:
    MOV    A,MRD
    ANL    A,#0x7f
    MOV    MRD,A
    MOV    A,MRD+1
    ANL    A,#0x7f
    MOV    MRD+1,A
    MOV    A,MRD+2
    ANL    A,#0x3f
    MOV    MRD+2,A

    MOV    A,MRD
上一篇:AT89C51单片机多功能数字时钟的设计+源程序
下一篇:BPA与PSSE数据转换接口程序的开发

基于飞思卡尔芯片LED色彩控制器的设计

STC51单片机接触式4442卡读写系统的设计

简析蓝牙门禁系统茬电力...

PLC三十万大卡冷水机组电控设计+梯形图

十三万大卡冷水机组电控系统设计+梯形图

RTU微机电量参数测控与保护装置设计

NIMAX多轴伺服运动控制卡应用设计

辩护律师的作证义务和保...

拉力采集上位机软件开发任务书

浅谈传统人文精神茬大學...

高校网球场馆运营管理初探【1805字】

国内外无刷直流电动机研究现状

多元化刑事简易程序构建探讨【9365字】

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

浅谈新形势下妇产科护理...

谷度酒庄消费者回访调查问卷表