RS232发送 程序,(4MHz)

[复制链接]
1649|1
手机看帖
扫描二维码
随时随地手机跟帖
cscm007|  楼主 | 2007-4-18 13:21 | 显示全部楼层 |阅读模式
COUNT    EQU    20H
DL3    EQU    21H
DL2    EQU    22H
DL1    EQU    23H
COUNT1    EQU    24H

    org    00h
    jmp    0010h
    nop
    nop
    nop
    nop
    ORG    10H
    LDI    TRISA,1111B
    LDI    COUNT,0000B    ;高位
    LDI    COUNT1,0000B    ;低位
    
;    LDI    COUNT,1010B
;    LDI    COUNT1,0101B
    ANDIM    PA,1011B
    CALL    DELAY414U
    ;************************
    LDA    COUNT1
    BA0    $+3
    ANDIM    PA,1011B
    JMP    $+2
    ORIM    PA,0100B
    CALL    DELAY414U
    ;************************
    LDA    COUNT1
    BA1    $+3
    ANDIM    PA,1011B
    JMP    $+2
    ORIM    PA,0100B
    CALL    DELAY414U
    ;************************
    LDA    COUNT1
    BA2    $+3
    ANDIM    PA,1011B
    JMP    $+2
    ORIM    PA,0100B
    CALL    DELAY414U
    ;************************
    LDA    COUNT1
    BA3    $+3
    ANDIM    PA,1011B
    JMP    $+2
    ORIM    PA,0100B
    CALL    DELAY414U
;***************************************************************************    
    LDA    COUNT
    BA0    $+3
    ANDIM    PA,1011B
    JMP    $+2
    ORIM    PA,0100B
    CALL    DELAY414U
    ;************************
    LDA    COUNT
    BA1    $+3
    ANDIM    PA,1011B
    JMP    $+2
    ORIM    PA,0100B
    CALL    DELAY414U
    ;************************
    LDA    COUNT
    BA2    $+3
    ANDIM    PA,1011B
    JMP    $+2
    ORIM    PA,0100B
    CALL    DELAY414U
    ;************************
    LDA    COUNT
    BA3    $+3
    ANDIM    PA,1011B
    JMP    $+2
    ORIM    PA,0100B
    CALL    DELAY414U
    ;************************
    ORIM    PA,0100B
    CALL    DELAY414U    
    CALL    DELAY414U    
    JMP    0013H
DELAY414U:    ;bps:    2400    4800    9600    14400    19200    38400
    LDI    DL3,1;    2    1    1    2    2    1
DELAY414U02:
    LDI    DL2,5;    8    8    5    3    2    2
DELAY414U03:
    LDI    DL1,8;    11    11    8    3    3    3
    SBIM    DL1,1
    BNZ    $-1
    SBIM    DL2,1
    BNZ    DELAY414U03
    LDI    WDCON,1000b
    SBIM    DL3,1
    BNZ    DELAY414U02
    RTNI
w55706| | 2007-4-19 06:56 | 显示全部楼层

如果这样用的话,单片机什么事情都做不了

谢谢分享,但我觉得如果采用延时做的话,不好接收,另外单片机什么事情都做不了.

建议采用定时器来做。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

35

帖子

1

粉丝