这个装置可以用来用遥控器控制(ON/OFF)八个高压电器设备. 连接的LED显示继电器的状态(打开或关闭)。如果一个继电器接通,则相应的LED将点亮,否则将熄灭。遥控器如图所示。红色电源按钮(左上角)可用于一次切换所有继电器。所示的另一个按钮可用于选择性地打开/关闭继电器。如果按下除编程按钮外的其他按钮,黄色LED将闪烁两次,表示按下了错误的按钮。遥控器图像中标记为红色的按钮为工作按钮。如果感兴趣,该设备可以修改为控制30个电气设备。
项目源代码
项目源代码
###
ORG 00 h
P3.0红外装备
继电器1等式P1.0
P1.1 RELAY2装备
P1.2 RELAY3装备
P1.3 RELAY4装备
P1.4 RELAY5装备
P1.5 RELAY6装备
继电器7 EQU P1.6
继电器8 EQU P1.7
P2.0 LED1装备
P2.1 LED2装备
P2.2 LED3装备
P2.3 LED4装备
P2.4 LED5装备
P2.5 LED6装备
LED7 EQU P2.6
P2.7 LED8装备
P3.1 YELLOWLED装备
R0 CMNDCOUNT装备
R1 ADDRCOUNT装备
CMNDSTORE EQU R2
R3 ADDRSTORE装备
TEMPVAR EQU R4
挫折泛黄
CLR 10 h
MOV P1,#00H
驱使着九
MOV P2,0FFH
ffh MOV, # 0
MOV TEMPVAR # 08年
CLR C
OP: RLC
MOV P2,
驱使着TWOFIVE
DJNZ TEMPVAR,人事处
MOV P2,0FFH
产地:
电影A#00
CLR C
MOV CMNDCOUNT # 16 h
MOV ADDRCOUNT,#12
MOV TEMPVAR # 00
简森-巴顿IR,美元
驱使着九
GETADDR:
JNB IR,美元
驱使着FIVESIX
JNB IR,有限公司
驱使着FIVESIX
驱使着FIVESIX
SJMP CI
有限公司:
MOV, TEMPVAR
CLR C
RLC一
MOV TEMPVAR,
SJMP ASTORE
置信区间:
MOV, TEMPVAR
挫折C
RLC一
MOV TEMPVAR,
SJMP ASTORE
阿斯托尔:
DJNZ ADDRCOUNT, GETADDR
MOV, TEMPVAR
MOV ADDRSTORE,
MOV TEMPVAR # 00
GETCMND:
JNB IR,美元
驱使着FIVESIX
JNB IR,所以
驱使着FIVESIX
驱使着FIVESIX
SJMP SI
所以:
MOV, TEMPVAR
CLR C
RLC一
MOV TEMPVAR,
SJMP CSTORE
如果:
MOV, TEMPVAR
挫折C
RLC一
MOV TEMPVAR,
SJMP CSTORE
CSTORE:
DJNZ CMNDCOUNT, GETCMND
MOV, TEMPVAR
MOV CMNDSTORE,
CHECK_VALID_ADDR:
CJNE ADDRSTORE # 0 cch来源
CMD1: CJNE CMNDSTORE # 0 ffh CMD2
10 h JB,
MOV P1,#00H
MOV P2#0FFH
SETB 10 h
SJMP出来
关闭:移动P1,#0FFH
MOV P2,#00H
CLR 10 h
SJMP出来
CMD2:CJNE CMNDSTORE,#0EDH,CMD3
CPL继电器1
CPL LED1
SJMP出来
CMD3: CJNE CMNDSTORE # 0 f1h CMD4
CPL继电器2
CPL LED2
SJMP出来
CMD4:CJNE CMNDSTORE,#0E3H,CMD5
CPL继电器3
CPL LED3
SJMP出来
CMD5: CJNE CMNDSTORE # 0、CMD6
CPL继电器4
CPL LED4
SJMP出来
CMD6:CJNE CMNDSTORE,#0F9H,CMD7
CPL继电器5
CPL LED5
SJMP出来
CMD7: CJNE CMNDSTORE # 0 c大调,CMD8
CPL继电器6
CPL LED6
SJMP出来
CMD8:CJNE CMNDSTORE,#0E9H,CMD9
CPL继电器7
CPL LED7
SJMP出来
CMD9: CJNE CMNDSTORE # 0 f5h,退出
CPL继电器8
CPL LED8
SJMP出来
退出:CLR YELLOWLED
驱使着TWOFIVE
挫折泛黄
驱使着TWOFIVE
黄色发光二极管
驱使着TWOFIVE
挫折泛黄
输出:LJMP原点
FIVESIX: MOV R7, # 255
DJNZ R7, $
MOV R7, # 24
DJNZ R7, $
受潮湿腐烂
九:MOV R5, # 16
NINAG: MOV R6, # 250
DJNZ R6$
DJNZ R5,NINAG
受潮湿腐烂
TWOFIVE: MOV R5, # 5
呃:MOV R6, # 90
RT: MOV R7, # 255
DJNZ R7, $
DJNZ R6,RT
DJNZ R5,呃
受潮湿腐烂
结束
C C C {} {} {} {C} {C} {C}Are /�*bc��h �s position: initial initial;平铺方式:最初的最初;">
DJNZ R7, $受潮湿腐烂九:MOV R5#16NINAG:MOV R6, # 250DJNZ R6$DJNZ R5,NINAG受潮湿腐烂TWOFIVE: MOV R5, # 5呃:MOV R6, # 90RT:MOV R7#255DJNZ R7, $DJNZ R6,RTDJNZ R5,呃受潮湿腐烂结束###
电路图
了下:188金宝搏提款有问题吗