Реферат: Функціональний генератор інфранизької частоти на базі мікропроцесорної системи
mov P1, A ; Out
mov P0, #01 ;turn on indicator
kbd: mov A, P3 ;check keyboard
anl A, #00000011b ;mask
mov R1, A ;
xrl A, R2 ;
jz Exit2 ;no change
jb ACC.0, check_T ;key1 chenged
mov A, R2 ;
jb ACC.1, Exit3 ;
mov A, R6 ;
jb ACC.0, A1 ;
jb ACC.1, A2 ;
mov R6, #01 ;set A=A0
jmp End_a ;
A2: mov R6, #04 ;set A=A0/4
jmp End_a ;
A1: mov R6,#02 ;set A=A0/2
End_a: mov R5, #00 ;reset counter
mov R4, #<Count ;
jmp Exit2 ;
check_T:mov A, R2 ;
jb ACC.0, End_t ;
mov A, R7 ;
jb ACC.0, T1 ;
jb ACC.1, T2 ;
mov R7, #01 ;set T=1
mov <T0_H, #FFh ;set delay
mov <T0_L, #97h ;