Sei sulla pagina 1di 6

Tutorial µVision 3

Passo 2: Atribuir o microprocessador a utilizar no projecto. Seleccionar ATMEL e o


processador AT89S8252

Passo 1: Criar um novo Projecto, atribuir um nome e seleccionar a directoria onde


pretende arquivar o mesmo.

-1- -2-
Passo 3 Á questão “Copy Standard 8051 Startup Code to Project Folder and Add File to
Project?”, deverá responder NÃO.

Passo 4: Adicionar um ficheiro de texto e guardar com o mesmo nome do projecto, mas
com extensão A51.

Passo 6 Escrever o código fonte do programa

Passo 5: No “Project Workspace”, seleccionar “Source Groupe 1”, e com o botão do


lado direito do rato seleccione “Add Files to Group ‘Source Groupe 1’ ”, para adionar
ficheiros ao projecto. Nos trabalhos implementados na disciplinas a utilização de um
ficheiro é suficiente.

-3- -4-
Passo 7: Compilar o código e após uma compilação sem erros, várias opções são
possíveis: Simular a execução do programa, gerar código HEX para programar o
microcontrolador.

Para compilar

Passo 8: Configurar as “Options for Target ‘Target 1’ “, onde se define a frequência de


cristal usado pelo microprocessador, a criação de ficheiro Hexadecimal. Opcionalmente
pode ser definido o caminho para o utilitário ATMELISP, embora não seja vantajoso
utilizar esta opção.

-5- -6-
Validar este campo, para criar um
ficheiro HEX
Informação sobre o
resultado da compilação

Acertar o valor da
frequência de cristal

Opcionalmente pode ser configurado o


caminho para o executável ATMELISP.
Deverá ser validada a flag “Run
Independent”

-7- -8-
SIMULAÇÃO Tutorial ATMELISP

O µVision integra um simulador, que pode ser utilizado para simular o funcionamento
do programa. É possível para além simular a execução das instruções verificar a Passo 1: Executar o ATMELISP
afectação dos periféricos integrados no microprocessador.

DEBUG mode

Define o modo de execução


das instruções

“Project Workspace”, Registos mais Configurar


significativos do microprocessador.

Passo 2: Configurar os parâmetros, apenas é necessários efectuar uma vez.

Dispositivo – Qual o
microcontrolador? AT89S8252

Porta série no PC

Hadware do Kit. No nosso


caso é o DK7JD

Acção efectuada pelo botão


REDO

-9- -10-
Passo 3: Leitura para o buffer de memória (no PC), do código de programa a carregar
no ATMEL 89S8252

Passo 7: O processo de programação assembly obriga a bastantes alterações no código


fonte e consequente programação e teste, para simplificação a função REDO permite
efectuar esta operação num só botão

Passo 4: Escrita do programa na memória de código do ATMEL.

A utilização do botão dispensa a sequência:


- Leitura de ficheiro .hex para o Buffer
- Escrita de Memória Buffer na memória de programa.

O botão efectua automaticamente esta sequência.


(considerando sempre a ultima sequência definida)

Passo 5: Várias outras operações são permitidas, como sejam a leitura da memória de
código a verificação de ambas as memórias, reset, apagar dispositivo, escrita nos bits de
bloqueio.

Passo 6: O ATMEL ISP disponibiliza um emulador de terminal cuja velocidade pode


ser definida na configuração dos parâmetros, mas os restantes parâmetros da
comunicação são fixos a 8 bits sem paridade e 1 stop bit.

-11- -12-

Potrebbero piacerti anche