DC/DC能量回收部分 求指导

2019-07-16 04:45发布

DC/DC能量回收模块       上位机巡检的采样电压电流一直跳动不稳定,多个模块并联出现上位机数据错误的状况 ,有高手知道是什么原因吗


主函数 :
START:      SETB P1.1                                                                   //下位机初始化
            CLR EA                                                                          //通讯报警位清零
            MOV SP,#60H
            MOV TMOD,#21H       ;T0 Mode 1,T1 Mode 2
            MOV TH0,#0
            MOV TL0,#0
            MOV TH1,#253
            MOV TL1,#253
            MOV SCON,#0D0H      ;Serial Mode 3                         //串口工作在方式2多机通讯
            MOV PCON,#80H       ; f=fosc/[12*(256-253)]/16=19.2K   //波特率加倍
            SETB SM2
            CLR TR0
            CLR P1.0
            SETB TR1            ;T1 Start
            CLR RS0             ;MAIN PROGRAM ZONE 0        //选择0区00H~O7H
            CLR RS1
            SETB ES
            SETB PS                                                                                 //串口中断优先级高
            SETB EX0                                                                         //允许INT0外部中断
            SETB EA
            ;;;;;;;;;;;;;;;;;;;;;
            clr p1.1
            CLR ALARM           ;DISABLE ALARM
            SETB DALARM          ;OPEN ALARM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;setb
            MOV STATE,#0        ;IDLE STATE                                 //不工作状态
            MOV TEMP,#0                                                                  //临时变量TEMP
            CLR TFRE                                                                  //非测试状态
            CLR TESTEN                                                              //进行老炼
            CLR TESTOK                                                                   //自检没有开始
            CLR TESTAB                                                                  //自检异常
            CLR HOT
            ;;;;;;;;;;;;;;;;;;;;;
            MOV VIST,#0FFH


万分感谢啊   
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。