发 帖  
张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件, 👉戳此立抢👈
[问答] 麻烦大神看看 我两个stc52单片机想实现一个发数据 一个收据
95 51单片机 STC52
分享
麻烦大神看看 我两个stc52单片机想实现一个发数据 一个收据 收的一方将其中收到的一个数放到led灯 但一直没实现 可以帮忙看看吗
以下为发:


$NOMOD51
$INCLUDE (80C52.MCU)


                ORG                0000H
                LJMP        MAIN
                ORG                0023H
                LJMP        COMINT
                ORG                1000H
MAIN:        MOV                SP,#60H
                MOV                R0,#78H       ;设置数据发送起始数据
                MOV                78H,#0FEH      ;发送的四个数
                MOV                77H,#00H
                MOV                76H,#0FH
                MOV                75H,#00H
                ACALL        TRANS
HERT:        SJMP        HERT
TRANS:        MOV                TMOD,#20H
                MOV                TH1,#0F4H
                MOV                TL1,#0F4H
                MOV                PCON,#00H
                SETB        TR1
                MOV                SCON,#40H
                MOV                IE,#90H
                CLR                F0
                MOV                A,@R0
                MOV                SBUF,A
WAIT:        JNB                F0,WAIT
                RET
COMINT:        CLR                ti
                DEC                R0
                CJNE        A,74H,END1
                SETB        F0
                CLR                ES
                CLR                EA
                AJMP        BACK
END1:        MOVX        A,@R0
                MOV                SBUF,A
BACK:        RETI
                END


以下为收:

$NOMOD51
$INCLUDE (80C52.MCU)

                ORG                0000H
                LJMP        MAIN
                ORG                0023H
                LJMP        COMINT
                ORG                1000H
MAIN:        MOV                SP,#60H
                ACALL        RECEI
                MOV                A,76H
                MOV                P1,A
HERT:        SJMP        HERT
RECEI:        MOV                R0,#78H
                MOV                TMOD,#20H
                MOV                TH1,#0F4H
                MOV                TL1,#0F4H
                MOV                PCON,#00H
                SETB        TR1
                MOV                SCON,#50H
                MOV                IE,#90H
                CLR                F0
WAIT:        JNB                F0,WAIT
                RET
COMINT:        PUSH        DPL
                PUSH        DPH
                PUSH        ACC
                CLR                RI
                MOV                A,SBUF
                MOV                @R0,A
                DEC                R0
                CJNE        R0,#74H,RETN
                SETB        F0
RETN:        POP                ACC
                POP                DPH
                POP                DPL
                RETI

                END


0
奖励1积分
2019-4-5 13:43:20   评论 分享淘帖 邀请回答

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

我要提问
课程
    关闭

    站长推荐 上一条 /8 下一条

    快速回复 返回顶部 返回列表