MSP430 - Microprocessadores e microcontroladores
Microprocessadores e microcontroladores
Resumo—O experimento constitui-se do projeto de um controle de semáforos que visa aperfeiçoar nos projetistas conceitos básicos da programação no MSP430, que são fundamentais em aplicações envolvendo soluções microcontroladas. O controle de semáforos foi implementado e prototipado utilizando o microcontrolador MSP430, no laboratório de Microcontroladores e Microprocessadores.
MSP430; programação estruturada; microcontroladores
I. Objetivos
A. Objetivo geral
Este experimento visa a aplicação de conceitos básicos do desenvolvimentos de soluções que utilizem microcontroladores, mais especificamente, o microcontrolador msp430.
B. Objetivos específicos
Projetar e implementar um controle de semáforo simples, utilizando o microcontrolador MSP430 LaunchPad.
II. Introdução
O MSP430 é um microcontrolador de arquitetura RISC de 16 bits, fabricado pela Texas Instruments. O MSP430 é um microcontrolador voltado principalmente para aplicações de baixo consumo de energia.
A unidade de processamento do MSP430 possui um total de 16 registradores de 16 bits cada. Além disso, sua CPU possui um conjunto de 51 instruções.
O MSP430 possui uma série de periféricos disponíveis, dentre os quais tem-se timers, conversores digital-analógicos e conversores analógico-digitais, USARTs, comparadores analógicos, amplificadores operacionais, controlador de LCD, entre outros.
III. Especificação
O experimento 03 trata do projeto de um controle de semáforo simples. Basicamente, o controle de semáforo deve fazer o controle de dois semáforos, de modo a garantir que, enquanto um semáforo estiver em verde, o outro deve estar em vermelho e vice-versa, conforme figura 1.
Figure 1. Funcionamento do semáforos.
Deve-se ainda garantir que os intervalos de tempo descritos na figuras, sejam implementados.
IV. Implementação
A implementação do controle de semáforos simples consistiu-se em dois problemas básicos: o comportamento