Princípios

As planilhas [6] são a maneira mais intuitiva para manipulação de informações em função de décadas de utilização.

As linguagens de programação devem provem em geral recursos para as seguintes aspectos [4] [5]:
  • controle de fluxo
  • estrutura de dados
  • orientação a objeto
  • inclusão de bibliotecas
  • operadores
  • declaração de variáveis
  • alocação de memória
O controle de fluxo de programa consiste em estruturas para sequência, condição, repetição e seleção.

A estrutura de dados mais comumente disponíveis nas linguagens de programação mais eficientes provem uma estrutura lista e dicionário que comportam grande parte das soluções de problemas em computação.

Sendo os dados dos tipos simples: numérico, real, caractere e lógico e os tipos de dados compostos: strings, vetores e matrizes.

Os conceitos de O.O. contribuem para a boa programação não sendo possível pode-se disponibilizar ao menos uma sintaxe próxima como: objeto.função (parâmetros).

As bibliotecas são blocos de funções devidamente codificados para realizar uma função específica e serem reutilizadas por outros programas.

Os operadores devem ser aritméticos, relacionais e lógicos.

Os aspectos de declaração de dados e alocação dinâmica de memória devem também estar contidos no conjunto de instruções da linguagem de programação.

Uma linguagem sempre fornece muitas opções de programação mesmo para uma eletrônica muito simples. Logo selecionamos um circuito eletrônico simples e com bons recursos.

Figura 1: circuito integrado ATMEGA 8.
 
O CI em questão mostrado na figura 1 possui os periféricos mostrados na figura 2.
Figura 2: pinagem e suas funções.

A coluna denominada de funções da figura 2 nós fornecem a nomeação para a tipagem das planilhas. logo, cada coluna da planilha classificada como comunicação terá as seguintes colunas:
  • Tipo
  • Periférico
  • Modo
  • Interrupção
  • Modo
  • Rotina tratamento

Cada coluna da planilha classificada como analógico terá as seguintes colunas:
  • Tipo
  • Periférico
  • Modo
  • Interrupção
  • Modo
  • Rotina tratamento

Cada coluna da planilha classificada como temporizador terá as seguintes colunas:
  • Tipo
  • Periférico
  • Modo
  • Interrupção
  • Modo
  • Rotina tratamento

Cada coluna da planilha classificada como interrupção terá as seguintes colunas:
  • Tipo
  • Periférico
  • Modo
  • Interrupção
  • Modo
  • Rotina tratamento

Cada coluna da planilha classificada como entrada e saída terá as seguintes colunas:
  • Tipo
  • Periférico
  • Modo
  • Interrupção
  • Modo

O processo de programação do Atmega 8 no ambiente integrado de desenvolvimento - IDE, consistem nos passos a saber:
  1. configuração do hardware
  2. configuração do sistema
  3. definição da estrutura de dados
  4. rotinas de tratamento dos periféricos
  5. programa principal


 
 
 
 

Referências
[1] http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o
[2] http://pt.wikipedia.org/wiki/Sintaxe
[3] http://pt.wikipedia.org/wiki/Sem%C3%A2ntica
[4] http://pt.slideshare.net/calianezs/elementos-fundamentais-de-linguagens-de-programao-e-a-linguagem-python
[5] http://pt.scribd.com/doc/19810201/Relatorio-Estagio-Caliane-Zschornack-Os-Elementos-Fundamentais-Linguagem-Programacao-E-Linguagem-Python
[6] http://pt.wikipedia.org/wiki/Planilha_eletr%C3%B4nica
.

Nenhum comentário:

Postar um comentário