8051

329 palavras 2 páginas
25/10/13

Utilizando Motores de Passo com o 8051 | Control-Aut

Utilizando Motores de Passo com o 8051
Publicado em 14/03/2013
Fala, pessoal!

Hoje eu vou falar um pouco sobre comoutilizar motores de passo em conjunto com o microcontrolador 8051. É feito um projeto no 5º semestre do curso de Engenharia de
Controle e Automação do Instituto Federal de São Paulo relacionado a esseassunto, o que vocês verão aqui hoje, é algo que pode ser um ótimo ponto de partida para o trabalho.
Aqui vou considerar que o leitor já possui noções básicas de programação em Assembly,microcontrolador 8051 e habilidades com o simulador Proteus.
Antes de mais nada, vamos falar sobre motores de passo. Eu tive que fazer uma pesquisa profunda sobre esse assunto no último semestre, aqui vai aapresentação que eu criei, que pode ajudar muito no primeiro contato com esse dispositivo extremamente utilizado na eletrônica:control-aut.com/2013/03/14/utilizando-motores-de-passo-com-o-8051/

1/5

25/10/13

Utilizando Motores de Passo com o 8051 | Control-Aut

«‹›»
Antes de tudo, vamos falar sobre a programação. Falando de 8051, eu tenho como preferência o compiladorEdSim. Já falei sobre ele aqui no blog.
Vamos fazer o projeto para 2 motores de passo, e com 3 botões de controle: botão 1 (P2.2) – para os dois motores botão 2 (P2.1) – reduz a velocidade dos doismotores botão 3 (P2.0) – inverte a rotação dos dois motores
Enfim, aqui vai o programa: org 0000h ljmp INICIO org 0050h
INICIO:
jnb p2.2, INICIO

;teste do port p2.2 (botão)

jnb p2.0,RODANDO

;teste do port p2.0 (botão)

mov r0,#0Ah

;move para o registrador 0 o valor Ah (1010 binário)

mov r3,#77h

;move para o registrador 3 o valor 77h

L1: mov p1, r3

;move para oport 1 do 8051 o registrador 3

jnb p2.1, Velocidade

;testa o ‘botão’ e pula para a subrotina de velocidade

L18:
ACALL Atraso

;chama a subrotina de atraso (diminui veloc. do

Relacionados

  • 8051
    3256 palavras | 14 páginas
  • 8051
    7198 palavras | 29 páginas
  • 8051
    2941 palavras | 12 páginas
  • 8051
    481 palavras | 2 páginas
  • 8051
    2110 palavras | 9 páginas
  • MIC 8051
    1584 palavras | 7 páginas
  • Microcontrolador 8051
    1353 palavras | 6 páginas
  • trabalho 8051
    999 palavras | 4 páginas
  • Lista 8051
    689 palavras | 3 páginas
  • 8051 assembly
    732 palavras | 3 páginas