Favuldade
2021 palavras
9 páginas
NOMES: ANDRÉ LUIZ 6TENANOMES : HAMILTON DE PAULA 6 TENA
MODULO 10 – EXERCICIOS
1) Modifique o exemplo 1, para que o motor de passo seja acionado pela PORTB:
Bobina A : Pino RB7
Bobina B: Pino RB6
Bobina C: Pino RB5
Bobina D: Pino RB4
TRISB = %00000000 ;PORTB como saida
INICIO: ;Declarando que a linha foi nomeada INICIO
PORTB = %10000000 ;Declarando que o pino 7 da porta B está em nivel lógico alto
PAUSE 1 ;Pausar por um 1ms
PORTB = %01000000 ;Declarando que o pino 6 da porta B está em nivel lógico alto
PAUSE 1 ;Pausar por um 1ms
PORTB = %00100000 ;Declarando que o pino 5 da porta B está em nivel lógico alto
PAUSE 1 ;Pausar por um 1ms
PORTB = %00010000 ;Declarando que o pino 4 da porta B está em nivel lógico alto
PAUSE 1
GOTO INICIO ;Voltar para a linha INICIO
END ;Fim do programa
2) Modifique o exemplo 2, para que o motor de passo, realize 2 rotações completas.
CONTADOR VAR BYTE ;Declarando que a variavel CONTADOR é uma variavel de 8 bits
TRISB = %00000000 ;PORTB como saida
For CONTADOR = 0 TO 1 STEP 1 ;Declarando que a variavel CONTADOR vai contar 2 vezes e encerrar a função
PORTB = %10000000 ;Declarando que o pino 7 da porta B está em nivel lógico alto
PAUSE 1 ;Pausar por um 1ms
PORTB = %01000000 ;Declarando que o pino 6 da porta B está em nivel lógico alto
PAUSE 1 ;Pausar