Etapas do projeto
Um projeto com microcontroladores envolvem diversas etapas:
1.1 - As etapas podem não estar necessariamente nesta ordem. Pode ocorrer de escrever o programa antes de construir o circuito, ou então, testar alguns circuitos antes de iniciar a programação.
Definição das características e tarefas – Todo projeto inicia-se com uma idéia, ou um problema que necessita ser solucionado. Por exemplo: Como posso monitorar a intensidade de luz em diferentes localizações e horários do dia para encontrar a melhor localização para um coletor solar? Ou como posso automatizar o processo de furação de placa de circuito impresso?
O projetista deverá descrever todas as características que o seu projeto conterá e as tarefas que terá que executar. Através de diagramas de blocos pode-se visualizar as características que o microcontrolador deverá conter. Os digramas de blocos deveram ser refinados sucessivamente a níveis cada vez mais detalhados.
Identificação da tecnologia e circuitos dedicados aplicados ao projeto
Identificação do número de portas (entrada/saída) e estimativa da ROM utilizada
Identificação do numero de interrupções
Detalhamento das funções através de fluxogramas
2.1 – Montagem de protótipos para desenvolvimento do projeto