设计家用管道煤气遥控切断阀
[09-14 01:23:37] 来源:http://www.88dzw.com 电子制作 阅读:8261次
文章摘要:; sleep wake up* * * * * * *Main1movlw 0 ; all l0movwf GPI0movlw 00001001b ; gp0, gp3 i/ P gp1,2.4,50/Ptris GPI0clrf TMRO ; clear tmr0 & prescalermovlw 01000111b ; tmr0 enable with 1 : 256pre scaleroptionbtfsc flagO. relay ; relay off ?goto main2movlw 200movwf count_3smain 11 nopnopnopnopnopbtfsc
设计家用管道煤气遥控切断阀,标签:电子小制作,http://www.88dzw.com; sleep wake up* * * * * * *
Main1
movlw 0 ; all l0
movwf GPI0
movlw 00001001b ; gp0, gp3 i/ P gp1,2.4,5
0/P
tris GPI0
clrf TMRO ; clear tmr0 & prescaler
movlw 01000111b ; tmr0 enable with 1 : 256
pre scaler
option
btfsc flagO. relay ; relay off ?
goto main2
movlw 200
movwf count_3s
main 11 nop
nop
nop
nop
nop
btfsc GPI0, Vt ; Vt high ?
goto main 21
nop
nop
nop
nop
nop
decfsz count_3s, f ; 3s complete ?
goto main11
goto main2
; close valve
main21
movlw 20 ; 3s
movwf count_3s
bcf GPI0, va ; open valve
bSf GPI0, Vd
call delay
bcf GPI0, va ; disable valve
bcf GPI10, vd
bsf flag0, relay ; set relay off flag
main2
nop
nop
sleep
nop
nop
goto main2
delay
movlw 195 ; is tmro = 195 / 50ms?
xorwf TMRO, w
btfSs STATUS, Z ; Skip if = 195
goto delay
clrf TMRO
decfsz count_3s, f ; 3s complete ?
goto delay
retu rn
end
- 上一篇:介绍拆焊元器件的好方法-补焊法
《设计家用管道煤气遥控切断阀》相关文章
- › 设计家用管道煤气遥控切断阀
- 在百度中搜索相关文章:设计家用管道煤气遥控切断阀
- 在谷歌中搜索相关文章:设计家用管道煤气遥控切断阀
- 在soso中搜索相关文章:设计家用管道煤气遥控切断阀
- 在搜狗中搜索相关文章:设计家用管道煤气遥控切断阀
编辑推荐
- · 自制教室照明节电控制器
- · 双色音乐彩灯的制作
- · 三相交流电机缺相保护器
- · 声光控节能灯的制作
- · 同线电话转呼及互通器电路
- · 超低频信号发生器的制作
- · 自制热转印电路板
- · 警笛发声生器电路
- · 一款节能电路
- · 利用太阳能充电的旅行充电器