PUCRS - Faculdade de Informatica
Laboratorio de Programacao IV, semestre 2004/2.
Prof. Eduardo Augusto Bezerra

 

Trabalho 3: Implementacao de sistema para gerencia de smart cards com o microcontrolador 8051.

O trabalho consiste na implementacao de software em assembly para execucao no microcontrolador da familia 8051 existente no kit de desenvolvimento MSC1211 disponivel no laboratorio. O programa sera' utilizado para gerenciar as operacoes de leitura e escrita em cartoes utilizando a tecnologia "smart card". Devera' ser desenvolvido tambem o software para execucao em um PC para controlar as operacoes de leitura/escrita nos smart cards. O programa devera' exeutar, obrigatoriamente, no sistema operacional Linux. A comunicacao entre o microcomputador e o kit com o 8051 devera' ser realizada via porta serial (RS-232C). O programa para o microcomputador podera' ser implementado em uma linguagem de alto nivel (linguagem C). O diagrama abaixo representa o funcionamento do sistema e seus modulos de software e hardware.

Nesse trabalho T3 devera' ser implmentado o sistema de acordo com o projeto desenvolvido no T2 (com as devidas correcoes). A seguir sao descritas as funcionalidades minimas esperadas para cada um dos modulos de software.

Programa em C ou C++ para o PC:

Programa em assembly para o 8051:


Dicas uteis:


Entrega e avaliacao