光控开关的 *** 作设置

光控开关的 *** 作设置,第1张

菜单键:功能选择。按键时,依次在系统时间、定时设置、光照度设置之间切换。当系统锁定时,长按解锁。

选择键:功能参数设置,选中时呈现闪烁状态。

上下键:子菜单选择、功能参数加减。

取消键:对应定时设置时间启用/不启用。

复位键:系统恢复初始设置。

自动/手动键:系统在开、关、程序控制(自动)间切换。 系统时间设置步骤:

1、在系统显示时间界面且无字符闪烁时,按上下键、在时间设置和日期设置之间 切换。

2、对应界面按选择键,选中设置参数。

3、按上下键设置对应参数。

定时设置步骤:

1、在系统显示时间界面,按菜单键,进入定时设置。

2、通过上下键选择:回路1的1开/1关=》2开/2关=》3开/3关=》4开/4关,回路2的1开/1关=》2开/2关=》3开/3关=》4开/4关。

3、观察对应时间是否为“----”,该状态表示此时间不启用。按取消键,确定其是否启用。

4、在启用状态,按选择键选中对应选项:分、时、星期

5、通过上下键设置时间。

光照度设置步骤:

1、在系统显示时间界面按三下菜单键,进入光照度设置主界面。

2、按选项键设置开关状态、控制回路、控制星期。

3、在开关状态为ON时,按上下键选择光照度设置子菜单。分别有:主界面、光照度开关门限、光照度开时间、光照度关时间

4、在对应子菜单中按选择键选中参数,通过上下键设置。

给你一个思路,那就是用光敏电阻来控制,如果要控制光强度,需要用到PWM来控制可控硅,从而控制光的强度。

ORG 0000H 源程序开始

SJMP ST

ORG 0003H定时器中断入口地址

SJMP WB跳到外部

ST:CLR P1.0 灭灯

CLR EA

CLR IT0

SETB EA

SETB EX0

SJMP $

WB: CPL P1.0

CALL DLY

JNB P3.2,WB ;白天到了没有,没到继续运行程序

CLR P1.0

RETI 到了,就跳到SJMP $

DLY: MOV R1,#40

MOV TMOD,#00000001B 设定定时器的工作方式

D1: SETB TL0,#176(65536-50000) 15536/256

SETB TH0,#60设置初出溢出值50ms,定时2S

SETB TR0 ;启动定时器

JNB TF0,$ ;是否溢出,没有溢出,等待

CLR TF0 ;溢出,清0

DJNZ R1,D1 ;走40次,定时2S

RET;中断返回

END


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11428429.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存