[家电应用] 哪位大神有中颖4BIT单片机RFC模块的例程?小弟急需。

[复制链接]
 楼主| linyuqiu_1 发表于 2015-4-29 15:32 | 显示全部楼层 |阅读模式
哪位大神有中颖4BIT单片机RFC模块的例程?小弟急需。
pang7 发表于 2015-4-29 16:54 | 显示全部楼层
中颖网站
 楼主| linyuqiu_1 发表于 2015-4-29 17:25 | 显示全部楼层

;------------------------------------
;        RFC  Mode
;-------------------------------------
RFC_INIT:
;------------------------------------
;        clear RFC CONVERT COUNTER
;------------------------------------
        ldi        dpl,09h   
        ldi        dpm,06h
        ldi        dph,04h
        LDI         INX,00H
        ADIM        DPL,01H       
        SBI        DPL,0eH
        BNZ        $-3       
RFC_RX1:
;-------------------------------------
;        NEXT CHANNEL,打开RFC,使能通道RX1
;-------------------------------------
        ldi        RFC_CHANNEL_ENABLE,1001b       
        SETB         Mode_Control_Enable,3       
        LDI        IRQ,00H
        LDI        IE,0100B           ;打开TIMER0
        halt       
        ADI        F_TIMER,0001B   ;150Ms到
        BA0         $-1           ;A=1 JMP
        ANDIM        F_TIMER,1110B        ;清150Ms标志
        clrb        Mode_Control_Enable,3
        LDI        IE,0000B           ;关闭TIMER0       
                       
;------save rfc counter-----------------
        ldi        dpl,09h   
        ldi        dpm,06h
        ldi        dph,04h
       
        lda        inx
        sta        RSCOUNT1
        adim        dpl,01h
        lda        inx
        sta        RSCOUNT2
        adim        dpl,01h
        lda        inx
        sta        RSCOUNT3
        adim        dpl,01h
        lda        inx
        sta        RSCOUNT4
        adim        dpl,01h
        lda        inx
        sta        RSCOUNT5
;------------------------------------
;        clear RFC CONVERT COUNTER
;------------------------------------
        ldi        dpl,09h   
        ldi        dpm,06h
        ldi        dph,04h
        LDI         INX,00H
        ADIM        DPL,01H       
        SBI        DPL,0eH
        BNZ        $-3       
RFC_RX3:
;-------------------------------------
;        打开RFC,使能通道RX3(RF)
;------------------------------------
        ldi        RFC_CHANNEL_ENABLE,1100b
       
        ldi        dpl,09h   
        ldi        dpm,06h
        ldi        dph,04h
        LDI         INX,00H
        ADIM        DPL,01H       
        SBI        DPL,0eH
        BNZ        $-3
       
        SETB         Mode_Control_Enable,3               
        LDI        IRQ,00H
        LDI        IE,0100B           ;打开TIMER0
        halt       
        ADI        F_TIMER,0001B   ;150Ms到
        BA0         $-1           ;A=1 JMP
        ANDIM        F_TIMER,1110B        ;清150Ms标志
        clrb        Mode_Control_Enable,3
        LDI        IE,0000B           ;关闭TIMER0       
               
;------save rfc counter-----------------
        ldi        dpl,09h   
        ldi        dpm,06h
        ldi        dph,04h
       
        lda        inx
        sta        RFCOUNT1
        adim        dpl,01h
        lda        inx
        sta        RFCOUNT2
        adim        dpl,01h
        lda        inx
        sta        RFCOUNT3
        adim        dpl,01h
        lda        inx
        sta        RFCOUNT4
        adim        dpl,01h
        lda        inx
        sta        RFCOUNT5
 楼主| linyuqiu_1 发表于 2015-4-29 17:26 | 显示全部楼层
linyuqiu_1 发表于 2015-4-29 17:25
;------------------------------------
;        RFC  Mode
;-------------------------------------

这个仿真出来的数据相差太大了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部