Вы находитесь на странице: 1из 6

INSTITUTO SUPERIOR POLITÉCNICO DE TECNOLOGIAS E CIÊNCIAS

DEPARTAMENTO DE ENGENHARIAS E TECNOLOGIAS

CURSO DE ENGENHARIA ELÉCTRICA

MICROPROCESSADOR EXPERIMENTAL

2019/2º SEMESTRE

RELATÓRIO DO TRABALHO PRÁTICO Nº01

Elaborado pelo Grupo nº 1:


Manuel Mendes João Miguel

Mauro Matias Magalhães

Turma: EEL7-T1 Docente

_______________________________

Teodosio Java

LUANDA, 5/09/2019
ÍNDICE

I. INTRODUÇÃO………………………………………………..…………….3

II. OBJETIVOS…..…………………………………………………….…….…3
III. PARTE EXPERIMENTAL......……………...………..………..………....…4

IV. QUESTONARIO 1..........................................................................................5


V. CONCLUSÃO .................................................………...………....….….…..6

2
I. INTRODUÇÃO

Este relátorio visa apresentar os resultados obtidos na actividade executada em


laboratorio, bem como os seus fundamentos. Veremos os contactos que se teve com o
microcontrolador usado bem como as bases para se criar um programa.

II. OBJECTIVOS

Objecivo geral:
 Mostrar os primeiros passos na programação de um microcontrolador C515C.
 Familiarizar-se com a plataforma de desenvolvimento integrado e o sistema
Depurador.

Objecivo Especifico:
 Trabalhar com o ambiente de desenvolvimento integrado (IDE);
 Gerar um código de programa carregável;
 Carregar um programa;
 Trabalhar com o depurador.

3
III. PARTE EXPERIMENTAL

De modo geral essa primeira pratica visou-se criar um primeiro projecto focando nos
seguintes pontos:

• Especificando o perfil de um microcontrolador • Declaração do Arquivo Principal (Main-file)


• Ligando as Ferramentas de desenvolvimento • Guardar o projecto
• Atribuindo Ferramentas de desenvolvimento • Imprimir os conteúdos do projecto
para a função MAKE • Testando o programa no módulo-MCLS
• Mesclando um arquivo de texto fonte • Fechando um projecto
• Salvando um arquivo de texto fonte com outro • Terminar o IDE
nome

Para isso tivemos que executar as seguintes instruções:


Criar o projecto "CMC1-1"; Mesclar o arquivo de texto fonte "cmc111.asm" e salvar o
arquivo com o nome "myflash.asm"; Declarar "myflash1.asm" como o arquivo principal
(Main-file); Salvar o projecto em curso; Testar o programa no módulo-MCLS.

Depois termos seguido o passos conforme o guia do laboratorio para execução da prática
obtive-se os resultados conforme as figuras abaixo, onde vè-se que a saida correspondia
a porta 7, por essa razão o led nessa posição acendeu:

Figura 2: Depurador. Figura 3: Led na porta 7 aceso.


Figura 1: Programa feito.

4
IV. QUESTIONÁRIO 1

1-Declare um método comum de carregar um código de programa legível por


máquina em um microcontrolador. Que estrutura tem o conteúdo deste arquivo? R:
Para um microcontrolador ser capaz de processar uma sequência de comandos é
necessário carregar um programa legível pela máquina na sua memória de programa e o
método usual é carregar um Ficheiro-Intel-Hex (uma sequência definida de caracteres
hexadecimais em formato ASCII), para a memória de Código que representa um código
de programa legível pela máquina. O conteudo deste arquivo deve ter uma estrutura
hexadecimal.

2-Que ferramentas de desenvolvimento são necessários para criar um código


de programa carregável e para que elas são usadas? R:.As ferramentas de
desenvolvimento necessárias são:

 Ambiente de Desenvolvimento Integrado (IDE)


 Editor de texto integrado do IDE
 Assembler (as.exe, gera o código intermédio)
 Conversor (p2hex.exe, gera o Ficheiro-Intel-Hex à partir do código intermédio)
 Debugger (debugger.exe)
 Monitor-de-Destino (programa especial para carregar e testar programas do
Usuário, fixado no hardware do módulo-PSD1)

3-Quais Ferramentas (tipo de Ferramentas, o nome do arquivo executável)


são utilizadas no perfil Usuário "C515C-AS"? Como são estes fundiram no IDE e
qual factor é particularmente importante?

R: As ferramentas utilizadas no perfil usuário C515C_AS, são as seguintes:


 Assembler
 Conversor
 Gerador de ficheiro de símbolo
 Depurador (Debugger)
.
Estas ferramentas estão combinadas no IDE em três areas. Na esquerda onde se encontra
a janela do navegador e a direita esta a janela é usada para editor o texto de origem. As
5
varias funções no ambiente de desenvolvimento podem ser chamadas através dos botões
exibidos na barra de menu. O factor importante é o gestor de modulo, pois o gestor assiste
na integração de actualizações ou módulos adicionais.
4-Quais Ferramentas são nomeados na lista de impressão "Tool-profile"
(informação do perfil ferramenta)?Que caminho e detalhes de arquivo são
encontrados depois de "Project" e em "List of Sources" na lista de impressão
"Project information"? R: As ferramentas que são nomeadas na lista de impressão
Tool-profile são o Make e o Debugger.

O caminho é: Para Imprimir os conteúdos do projecto Click sobre o ícone na barra


de ferramentas “Project” do IDE → Seleccionar a fonte requerida → “OK”.

5-Que LED na unidade de LED pisca quando o programa no microcontrolador é


executado? R: O LED que pisca é o que se encontra no pino 7.

V. CONCLUSÃO

Com prática executada podemos ver alguns conceitos anteriormente visto somente nas
aulas teóricas e podemos ter os primeiroos contactos com a linguagem assmbly. Tivemos
algumas dificuldades no decorrer da pratica pois foi novo tudo que vimos, mas
conseguimos executar as tarefas como previsto e no final tal como esperavamos o led do
pino 7 acendeu, funcionando tal como o programa defeniu.

Вам также может понравиться