7
SENAI – Curso Microcontroladores 8051 TUTORIAL DO RIDE51 - PARTE 1 O Ride51 é um programa profissional utilizado para editar e compilar programas em C e assembly. A versão que vamos utilizar é gratuita e está disponível também no site do fabricante. O exemplo dado é o de um programa para fazer piscar um led na porta P2. Tente reproduzir os passos no seu computador para verificar se não há nenhuma dúvida. Objetivo Montar um circuito para acender e apagar um led continuamente, com o tempo de um segundo entre acender e apagar. Programa assembly LABEL INSTR OPERANDO COMENTÁRIOS $include(REG51.inc) ; inclui no programa assembly o arquivo (REG51.inc) ORG 0000H ; o programa inicia na linha 0000H da EPROM MOV P2,#00H PRINCIPAL: CLR P2.0 ; zera a porta P2.0 LCALL TEMPO SETB P2.0 ; complementa a porta P2.0 LCALL TEMPO LJMP PRINCIPAL ; rotina de tempo TEMPO: MOV R6,#255 MOV R5,#255 MOV R7,#10 TEMPO1: DJNZ R6,TEMPO1 MOV R6,#255 DJNZ R5,TEMPO1 MOV R5,#255 DJNZ R7,TEMPO1 RET ; retorno de sub-rotina O texto serve de referência para a utilização do programa. Para um maior detalhamento do passo a passo, veja o tutorial em vídeo. Veja a seguir a primeira parte do tutorial, que mostra como criar um projeto e salvar do programa. Unidade 4 – Instruções diretivas Tutorial do Ride51 – Parte 1 1

TUTORIAL DO RIDE51 - PARTE 1 · TUTORIAL DO RIDE51 - PARTE 1 O Ride51 é um programa profissional utilizado para editar e compilar programas em C e assembly. A versão que vamos utilizar

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TUTORIAL DO RIDE51 - PARTE 1 · TUTORIAL DO RIDE51 - PARTE 1 O Ride51 é um programa profissional utilizado para editar e compilar programas em C e assembly. A versão que vamos utilizar

SENAI – Curso Microcontroladores 8051

TUTORIAL DO RIDE51 - PARTE 1

O Ride51 é um programa profissional utilizado para editar e compilar programas em C e assembly. A versão que vamos utilizar é gratuita e está disponível também no site do fabricante.

O exemplo dado é o de um programa para fazer piscar um led na porta P2. Tente reproduzir os passos no seu computador para verificar se não há nenhuma dúvida.

ObjetivoMontar um circuito para acender e apagar um led continuamente, com o tempo de um segundo entre acender e apagar.

Programa assembly

LABEL INSTR OPERANDO COMENTÁRIOS$include(REG51.inc) ; inclui no programa assembly o arquivo (REG51.inc)

ORG 0000H ; o programa inicia na linha 0000H da EPROM MOV P2,#00H

PRINCIPAL: CLR P2.0 ; zera a porta P2.0LCALL TEMPOSETB P2.0 ; complementa a porta P2.0LCALL TEMPOLJMP PRINCIPAL

; rotina de tempoTEMPO: MOV R6,#255

MOV R5,#255MOV R7,#10

TEMPO1: DJNZ R6,TEMPO1MOV R6,#255DJNZ R5,TEMPO1MOV R5,#255DJNZ R7,TEMPO1RET ; retorno de sub-rotina

O texto serve de referência para a utilização do programa. Para um maior detalhamento do passo a passo, veja o tutorial em vídeo.

Veja a seguir a primeira parte do tutorial, que mostra como criar um projeto e salvar do programa.

Unidade 4 – Instruções diretivasTutorial do Ride51 – Parte 1

1

Page 2: TUTORIAL DO RIDE51 - PARTE 1 · TUTORIAL DO RIDE51 - PARTE 1 O Ride51 é um programa profissional utilizado para editar e compilar programas em C e assembly. A versão que vamos utilizar

SENAI – Curso Microcontroladores 8051

1. Criação do projeto

2. Tipo de microcontrolador

Unidade 4 – Instruções diretivasTutorial do Ride51 – Parte 1

2

Page 3: TUTORIAL DO RIDE51 - PARTE 1 · TUTORIAL DO RIDE51 - PARTE 1 O Ride51 é um programa profissional utilizado para editar e compilar programas em C e assembly. A versão que vamos utilizar

SENAI – Curso Microcontroladores 8051

3. Modelo de placa alvo

4.

Dica: Note que o nome escolhido aparece na barra superior.

Criação de um arquivo

Unidade 4 – Instruções diretivasTutorial do Ride51 – Parte 1

3

Page 4: TUTORIAL DO RIDE51 - PARTE 1 · TUTORIAL DO RIDE51 - PARTE 1 O Ride51 é um programa profissional utilizado para editar e compilar programas em C e assembly. A versão que vamos utilizar

SENAI – Curso Microcontroladores 8051

5. Tipo de arquivo

6. Janela para desenvolvimento do programa

Unidade 4 – Instruções diretivasTutorial do Ride51 – Parte 1

4

Page 5: TUTORIAL DO RIDE51 - PARTE 1 · TUTORIAL DO RIDE51 - PARTE 1 O Ride51 é um programa profissional utilizado para editar e compilar programas em C e assembly. A versão que vamos utilizar

SENAI – Curso Microcontroladores 8051

7. Salvar o programa

8. Nome e localização do arquivo.

Unidade 4 – Instruções diretivasTutorial do Ride51 – Parte 1

5

Page 6: TUTORIAL DO RIDE51 - PARTE 1 · TUTORIAL DO RIDE51 - PARTE 1 O Ride51 é um programa profissional utilizado para editar e compilar programas em C e assembly. A versão que vamos utilizar

SENAI – Curso Microcontroladores 8051

9. Ligar o programa escrito ao projeto.

10. Seleção do arquivo salvo

Unidade 4 – Instruções diretivasTutorial do Ride51 – Parte 1

6

Page 7: TUTORIAL DO RIDE51 - PARTE 1 · TUTORIAL DO RIDE51 - PARTE 1 O Ride51 é um programa profissional utilizado para editar e compilar programas em C e assembly. A versão que vamos utilizar

SENAI – Curso Microcontroladores 8051

11. Gerar arquivos

Unidade 4 – Instruções diretivasTutorial do Ride51 – Parte 1

7