Teoria linguagem c



Baixar 2.75 Mb.
Página3/30
Encontro30.10.2016
Tamanho2.75 Mb.
1   2   3   4   5   6   7   8   9   ...   30

A Linguagem C

A maioria das literaturas sobre os microcontroladores 8051 utiliza como linguagem de programação o Assembly (linguagem de máquina) que pode ser considerada, de uma forma geral, de difícil compreensão. Devido ao grau de dificuldade oferecido pelo Assembly, recomenda-se o uso desta linguagem quando há necessidade de tornar o código mais rápido e eficiente.

Com programas extensos e com muitas rotinas, a utilização somente da linguagem Assembly dificulta muito a vida do programador. Já a linguagem C, foi criada para ser tão pequena quanto possível. Seu conjunto de comandos é bastante reduzido, mas, apesar disso, a linguagem é bastante flexível poderosa. O C é muito difundido no mundo e este é um dos motivos pelo qual a linguagem C tem se tornado cada vez mais utilizada na programação dos microcontroladores.

Com o C é possível desenvolver programas com rapidez sem conhecer profundamente os microcontroladores, utilizando poucos comandos desta linguagem de programação.

A linguagem C para computadores começou a ser difundida em 1983, no exato ano em que formulou-se um padrão para a criação de programas, denominado C-ANSI (American National Standard Institute). A popularidade e aceitação da linguagem C pela comunidade de usuários impulsionaram os grandes fabricantes de microcontroladores e hoje temos programação de microcontroladores nesta linguagem.

Para divulgar mais a linguagem C para microcontroladores 8051, o livro difunde os seus recursos utilizando um kit didático, que possibilita desenvolver atividades de forma organizada e padronizada.


    1. A Família 8051

Na década de 80, a empresa norte-americana Intel Corporation criou um Microcontrolador de 8 bits, o qual se tornaria o mais popular de todos os existentes no mercado, o 8051.

Para reduzir o tamanho e o custo do hardware de um sistema baseado em um microcontrolador, a Intel embutiu alguns recursos a mais nesse microcontrolador, como por exemplo, um canal de comunicação serial e temporizadores, recursos que alguns de seus antecessores dispunham, no entanto eram difíceis de programar.

Hoje, depois de mais de 30 anos de melhoria, o 8051 é fabricado por mais de 60 empresas no mundo. Denominamos esses novos microcontroladores de “família 8051”, pois possuem arquitetura comum, mesmo conjunto de instruções (códigos e instruções de programas) e são programados de forma similar ao tradicional e velho MCS-51 da Intel. Ao longo desses anos, diversos fabricantes modificaram seus microcontroladores, acrescentando outros recursos como: conversores A/D. módulos de PWM incorporado, memória E2PROM, comunicação Ethernet, etc. Atualmente existem mais de 700 variações deste chip.

O componente que vamos estudar é o AT89S52, uma variação do MCS-51 da Intel, e pertence à “família 8051”, assemelhando-se em quase todos os aspectos do 8051.



    1. Ferramentas Recomendadas

O kit de desenvolvimento, apesar de não ser obrigatório, é uma ferramenta que tornará o seu aprendizado muito mais produtivo. O kit tem por objetivo, ajudá-lo a compreender as informações apresentadas, tendo em vista que você não precisará preocupar-se com eventuais problemas de montagem, podendo assim, dedicar-se totalmente ao aprendizado da programação do microcontrolador.







Visite o site de estudos www.u8051.com.br para obter informações sobre como adquirir o KIT de desenvolvimento para acompanhar este livro.




      1. Baixar 2.75 Mb.

        Compartilhe com seus amigos:
1   2   3   4   5   6   7   8   9   ...   30




©bemvin.org 2020
enviar mensagem

    Página principal
Prefeitura municipal
santa catarina
Universidade federal
prefeitura municipal
pregão presencial
universidade federal
outras providências
processo seletivo
catarina prefeitura
minas gerais
secretaria municipal
CÂmara municipal
ensino fundamental
ensino médio
concurso público
catarina município
Dispõe sobre
reunião ordinária
Serviço público
câmara municipal
público federal
Processo seletivo
processo licitatório
educaçÃo universidade
seletivo simplificado
Secretaria municipal
sessão ordinária
ensino superior
Relatório técnico
Universidade estadual
Conselho municipal
técnico científico
direitos humanos
científico período
espírito santo
pregão eletrônico
Curriculum vitae
Sequência didática
Quarta feira
prefeito municipal
distrito federal
conselho municipal
língua portuguesa
nossa senhora
educaçÃo secretaria
segunda feira
Pregão presencial
recursos humanos
Terça feira
educaçÃO ciência
agricultura familiar