Model automatické pračky
Automatická pračka
Blokové schéma:
Elektrické schéma:
Program pro automatickou pračku:
$smod51
org 0
start: mov P3,#00h
vypust:
setb P3.2
jnb P1.0,$
clr P3.2
napust:
mov P3,#00000011b
jb P1.1,$
mov P3,#00000000b
ohrev:
setb P3.3
jb P1.2,$
clr P3.3
mov r3,#00h
toc:
mov P3,#00110000b
acall zpozd
mov P3,#01100000b
acall zpozd
mov P3,#11000000b
acall zpozd
mov P3,#10010000b
acall zpozd
jnb P1.3,toc
inc r3
cjne r3,#05h,toc
mov P3,#00h
vypust1:
setb P3.2
jnb P1.0,$
clr P3.2
sjmp konec
zpozd: mov r6,#0ffh
zpozd1:
mov r7,#0ffh
djnz r7,$
djnz r6, zpozd1
ret
konec:
mov P3,#00h
sjmp start
end
zdroj informací: