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 AL
ARM ;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
万分感谢啊
一周热门 更多>