ADSense1

Mostrando postagens com marcador Aplicação com 8051. Mostrar todas as postagens
Mostrando postagens com marcador Aplicação com 8051. Mostrar todas as postagens

segunda-feira, 7 de novembro de 2011

Padrões de Software para Sistemas Embutidos Disparados por Tempo (em inglês)


A maior parte dos designers de software embarcado trabalha com sistemas disparados por eventos (event-triggered), manipulando diversas interrupções disparadas por eventos como o estouro de um temporizador, o pressionamento de um botão, a chegada de uma mensagem por algum canal de comunicação, etc. Uma alternativa é a arquitetura disparada por tempo (time-triggered). Neste tipo de sistema existe somente uma interrupção habilitada ligada a um temporizador usado como gerador de "tick". Este "tick" serve de base para o acionamento de todas as atividades do sistema. O livro escrito em inglês pelo autor Michael J. Pont, serve como base para a programação embarcada, fazendo uso dos padrões de software disponibilizados neste livro como blocos de construção na programação. Usa como hardware base o 8051 e a linguagem de programação C.

terça-feira, 26 de julho de 2011

Tocando a Marcha Imperial em um drive de disquetes antigo

Este é um projeto de dois alunos do curso de Engenharia da Computação da Universidade Federal de São Carlos. Nele, estes alunos conseguiram executar a famosa Imperial's March (Marcha Imperial) composta por John Willians para o filme Star War. Bem, eles se aproveitaram do motor de passo que faz parte deste antigo drive de disquetes de 5 1/4", fazendo-o de e passos em freqüências semelhantes às notas musicais. Para isto, fizeram uso de um microcomtrolador 8051, o AT89S52 da Atmel. A seguir, têm-se um vídeo mostrando este projeto em funcionamento e link do projeto em pdf.



Baixe o pdf do projeto:

LinkWithin

Related Posts Plugin for WordPress, Blogger...