Assembly pratico msp430 - joel

Disponível somente no TrabalhosFeitos
  • Páginas : 46 (11302 palavras )
  • Download(s) : 0
  • Publicado : 26 de abril de 2013
Ler documento completo
Amostra do texto
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS
Departamento de Ensino do 2 grau - Coordenação de Eletrônica Disciplina: Laboratório de Introdução a Programação
o

Sistemas Microprocessados I

AUTORES: 1A versão Prof. Marcos Antônio da Solva Pinto Prof. Joel Augusto dos Santos Prof. José Jonas da Silva Maia Prof. Hércules M. Carvalho 2A versão – 2001 Prof. Marcos Antônio da SolvaPinto Prof. John Kennedy Schettino de Souza Prof. Paulo Sérgio Roque 3A versão – 2003 Prof. John Kennedy Schettino de Souza Prof. Marcos Antônio da Silva Pinto Profa. Rosângela Fátima da Silva A 4 versão – 2004 Prof. John Kennedy Schettino de Souza Prof. Marcos Antônio da Silva Pinto 5A versão – 2009 Profa. Rosângela Fátima da Silva

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS oDepartamento de Ensino do 2 grau - Coordenação de Eletrônica
Disciplina: Laboratório de Sistemas Microprocessados

ÍNDICE
Introdução Aula Prática 01 Ambiente de programação da IAR Systems Aula Prática 02 Instruções de carga e transferência de 8 bits Aula Prática 03 Instruções de carga e transferência de 16 bits Aula Prática 04 Operações lógicas e aritméticas Aula Prática 05 Tomada de decisão AulaPrática 06 Instruções de salto (jumps) Aula Prática 07 Subrotinas Aula Prática 08 Programas Aula Prática 09 Acionamento de LEDs com temporização de software Aula Prática 10 Monitoração de chave com espera ocupado Aula Prática 11 Monitoração de chave com interrupção Aula Prática 12 Teclado 03 04

13

17

20

23

26

28

32

34

40

43

47

CEFET-MG

1

CENTRO FEDERAL DEEDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS o Departamento de Ensino do 2 grau - Coordenação de Eletrônica
Disciplina: Laboratório de Sistemas Microprocessados

Aula Prática 13 Display de Cristal Líquido Aula Prática 14 Modularização Referências Bibliográficas

50

54

61

CEFET-MG

2

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS o Departamento de Ensino do 2 grau - Coordenação deEletrônica
Disciplina: Laboratório de Sistemas Microprocessados

INTRODUÇÃO
Caríssimos alunos,

Como você pode observar na capa desta apostila, existem várias versões. Isto significa que estamos, cada vez mais, tentando melhorar o material que você utiliza. Parte destas versões é devido a mudamos da tecnologia. Mas o que nos move é o desejo de que esta apostila seja a melhor possível,portanto gostaríamos que você preste muita atenção em tudo que a partir deste momento vamos oferecer e nos ajude nesta missão. Talvez assim consigamos atingir nossos objetivos. Já estudamos as estruturas básicas da linguagema C, assembly não e uma linguagem estruturada é uma linguagem de máquina. Isto significa que a partir deste momento é necessário que você conheça o hardware do processador aprogramar. A maioria das disciplinas já estudadas está ligada ao hardware. Modelar a solução de um problema, também você estudou. Não se lembra!!! É bom dar uma olhadinha em fluxogramas. Então com um pouquinho mais de estudo, você perceberá uma grande relação entre as estruturas de repetição e a estrutura de tomada de decisão da linguagem C e da linguagem assembly. No mais, desejo a todos um bomaproveitamento.

Atenciosamente,

Rosângela Fátima da Silva

CEFET-MG

3

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS o Departamento de Ensino do 2 grau - Coordenação de Eletrônica
Disciplina: Laboratório de Sistemas Microprocessados

AULA PRÁTICA 01
OBJETIVO: Introduzir o ambiente de programação da IAR Systems INTRODUÇÃO O desenvolvimento de programas em linguagem assembly exigenão apenas o conhecimento de um ambiente de programação, mas também do processador em questão. A Texas desenvolveu o microcontrolador MSP430F149. Este microcontolador possui em seu chip além de um microprocessador, outros dispositivos acoplados. A IAR System é a responsável pelo desenvolvimento do software que nós estaremos utilizando ao longo deste curso. O processo de criação de um programa...
tracking img