这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 我用软件仿真通过,但实验却通不过

共2条 1/1 1 跳转至

我用软件仿真通过,但实验却通不过

院士
2006-09-17 18:14:16     打赏
我用软件仿真通过,但实验却通不过



关键词: 我用     软件     仿真     通过     实验     却通     不过    

院士
2006-12-22 22:43:00     打赏
2楼
问 菜鸟编了一个定时程序
用伟福的软件仿真能达到目的,但用实验板却不行,甚至把键盘部分去掉也不行
    ORG    0000H
    LJMP    H1
    ORG    000BH
    AJMP    SINT1
    ORG    0100H
H1:    JB    P1.0,M1    ;键盘扫描程序    分钟键
    ACALL    YS
    JB    P1.0,M1
    MOV    A,7EH
    ADD    A,#01
    MOV    7EH,A
M1:    JB    P1.1,K2    ;小时键
    ACALL    YS
    JB    P1.1,K2
    MOV    A,7DH
    ADD    A,#01
    MOV    7DH,A
K2:    JB    P1.2,H1    ;定时开始键
MAIN:    MOV    SP,#60H
    MOV    7CH,#00H
    ACALL    MSUB1
LL:    AJMP    LL
MSUB1:    MOV    TMOD,#01H
    MOV    TL0,#00H
    MOV    TH0,#4CH
    SETB    EA
    SETB    ET0
    SETB    TR0
    MOV    30H,#20
    RET
SINT1:    PUSH    PSW    ;IT0中断服务程序
    MOV    TL0,#00H
    MOV    TH0,#4CH
    DJNZ    30H,RET0
    MOV    30H,#20
    MOV    A,7CH
    ADD    A,#01H
    MOV    7CH,A
    CJNZ    A,#60,RET0
M2:    MOV    A,7DH    ;分钟
    JZ    H2
    DJNZ    7DH,RET0
H2:    MOV    A,7EH    ;小时
    JZ    LED
    MOV    A,7BH
    ADD    A,#01H
    MOV    7BH,A
    CJNZ    A,#60,RET0
    DJNZ    7EH,RET0
LED:    MOV    P0,#00H
RET0:    POP    PSW    
    RETI
YS:    MOV    R1,#200    ;防抖动子程序
L1:    MOV    R0,#45
L0:    DJNZ    R0,L0
    DJNZ    R1,L1
    RET
    END
谢谢!!! 1: 我用软件仿真通过,但实验却通不过

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]