SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
D:lab01AlexProjetosproj01prog01.c 6/3/2014 13:30:42
1: // programa que mostra o valor lido no canal 0 - valor este entre 0 e 1023.
2:
3:
4: char texto[5]; // declara variável tipo caracter texto tamanho 5
5: int leitura_canal; // declara variável do tipo inteira
6:
7:
8: void main() // Função Principal
9: { //inicializa função principal
10: trisc=0; //configura portc como saída
11: trisd=255; // configura portd como entrada
12: trisb=0; // configura portb como saída
13: trisa.f0=1; // configura RA0 como entrada
14: adcon1= 0b00001110; // configura RA0 como entrada analógica e demais pinos
15: //como I/O digital.
16:
17: lcd_config(&portb,1,0,2,7,6,5,4); // Configura pinos do LCD
18: lcd_cmd(lcd_cursor_off); // Desliga Curso do LCD
19: lcd_out(1,1, "canal AN0: "); //Escreve o texto na linha 1
20: delay_ms(20);
21:
22: while(1)
23: { //inicializa a função while
24:
25: leitura_canal=adc_read(0);
26: wordtostr(leitura_canal,texto); // converte o valor numerico em string
27: //para envio da informação ao LCD
28: lcd_out(2,1, texto);
29:
30: } //Finaliza a função while
31:
32: } //finaliza função principal
33:
34:
1/1 mikroC compiler for PIC by mikroElektronika

Mais conteúdo relacionado

Destaque

Digitalizado da reprografia da es seia5
Digitalizado da reprografia da es seia5Digitalizado da reprografia da es seia5
Digitalizado da reprografia da es seia5Manuela Silva
 
1º ativ LPFP 1ºsem 2015 emissor, receptor e mensagem
1º ativ LPFP 1ºsem 2015   emissor, receptor e mensagem1º ativ LPFP 1ºsem 2015   emissor, receptor e mensagem
1º ativ LPFP 1ºsem 2015 emissor, receptor e mensagemJose Nicodemos
 
Boletim 415 - 25/01/15
Boletim 415 - 25/01/15Boletim 415 - 25/01/15
Boletim 415 - 25/01/15stanaami
 
Semana de 1 a 4 outubro
Semana de 1 a 4 outubroSemana de 1 a 4 outubro
Semana de 1 a 4 outubrolauraneves
 
Escola municipal educandário dixseptiense 8 b
Escola municipal educandário dixseptiense 8 bEscola municipal educandário dixseptiense 8 b
Escola municipal educandário dixseptiense 8 bFrancisca Maia Maia
 
Mapa conceptual Gerencia de Proyectos
Mapa conceptual Gerencia de ProyectosMapa conceptual Gerencia de Proyectos
Mapa conceptual Gerencia de ProyectosAlb Tta
 
6torneio jovem colegio_portugues_regulamento (1)
6torneio jovem colegio_portugues_regulamento (1)6torneio jovem colegio_portugues_regulamento (1)
6torneio jovem colegio_portugues_regulamento (1)NXST
 
A alegria está no coração
A alegria está no coraçãoA alegria está no coração
A alegria está no coraçãoLukas Silva
 
sxsxxApresentação1
sxsxxApresentação1sxsxxApresentação1
sxsxxApresentação1Marco Sousa
 
Currículo Atual_Julho 2016
Currículo Atual_Julho 2016Currículo Atual_Julho 2016
Currículo Atual_Julho 2016Suelen Soares
 
05 07 ct_ea_reaproveitamento_tab01
05 07 ct_ea_reaproveitamento_tab0105 07 ct_ea_reaproveitamento_tab01
05 07 ct_ea_reaproveitamento_tab01Priscacoelho
 

Destaque (20)

Sabrina carpenter
Sabrina carpenterSabrina carpenter
Sabrina carpenter
 
Taller 1
Taller 1Taller 1
Taller 1
 
Digitalizado da reprografia da es seia5
Digitalizado da reprografia da es seia5Digitalizado da reprografia da es seia5
Digitalizado da reprografia da es seia5
 
1º ativ LPFP 1ºsem 2015 emissor, receptor e mensagem
1º ativ LPFP 1ºsem 2015   emissor, receptor e mensagem1º ativ LPFP 1ºsem 2015   emissor, receptor e mensagem
1º ativ LPFP 1ºsem 2015 emissor, receptor e mensagem
 
Boletim 415 - 25/01/15
Boletim 415 - 25/01/15Boletim 415 - 25/01/15
Boletim 415 - 25/01/15
 
Semana de 1 a 4 outubro
Semana de 1 a 4 outubroSemana de 1 a 4 outubro
Semana de 1 a 4 outubro
 
Revicion4
Revicion4Revicion4
Revicion4
 
O poder que você tem!
O poder que você tem!O poder que você tem!
O poder que você tem!
 
Ciclotron tip600 4 ab i
Ciclotron   tip600 4 ab iCiclotron   tip600 4 ab i
Ciclotron tip600 4 ab i
 
Avaliarsites
AvaliarsitesAvaliarsites
Avaliarsites
 
Escola municipal educandário dixseptiense 8 b
Escola municipal educandário dixseptiense 8 bEscola municipal educandário dixseptiense 8 b
Escola municipal educandário dixseptiense 8 b
 
Mapa conceptual Gerencia de Proyectos
Mapa conceptual Gerencia de ProyectosMapa conceptual Gerencia de Proyectos
Mapa conceptual Gerencia de Proyectos
 
6torneio jovem colegio_portugues_regulamento (1)
6torneio jovem colegio_portugues_regulamento (1)6torneio jovem colegio_portugues_regulamento (1)
6torneio jovem colegio_portugues_regulamento (1)
 
Tics 0 (1)
Tics 0 (1)Tics 0 (1)
Tics 0 (1)
 
SAE 2014 capa nova
SAE 2014 capa novaSAE 2014 capa nova
SAE 2014 capa nova
 
A alegria está no coração
A alegria está no coraçãoA alegria está no coração
A alegria está no coração
 
sxsxxApresentação1
sxsxxApresentação1sxsxxApresentação1
sxsxxApresentação1
 
Currículo Atual_Julho 2016
Currículo Atual_Julho 2016Currículo Atual_Julho 2016
Currículo Atual_Julho 2016
 
05 07 ct_ea_reaproveitamento_tab01
05 07 ct_ea_reaproveitamento_tab0105 07 ct_ea_reaproveitamento_tab01
05 07 ct_ea_reaproveitamento_tab01
 
Caratula
CaratulaCaratula
Caratula
 

Semelhante a Canal analogico do_pic

Workshop Microchip Curiosity Board
Workshop Microchip Curiosity BoardWorkshop Microchip Curiosity Board
Workshop Microchip Curiosity BoardFabio Souza
 
Compus Party - processing e arduino
Compus Party - processing e arduinoCompus Party - processing e arduino
Compus Party - processing e arduinoCampus Party Brasil
 
Display de 7 segmentos multiplexados
Display de 7 segmentos multiplexadosDisplay de 7 segmentos multiplexados
Display de 7 segmentos multiplexadosRodrigo Almeida
 
Acessando os periféricos de um microcontrolador
Acessando os periféricos de um microcontroladorAcessando os periféricos de um microcontrolador
Acessando os periféricos de um microcontroladorRodrigo Almeida
 
Desenvolvimento de drivers para sistemas embarcados
Desenvolvimento de drivers para sistemas embarcadosDesenvolvimento de drivers para sistemas embarcados
Desenvolvimento de drivers para sistemas embarcadosRodrigo Almeida
 
Cartao referencia ccs
Cartao referencia ccsCartao referencia ccs
Cartao referencia ccsLuciano Zica
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptxfmtpereira
 
RevisãoCompactaFuncoesPonteiro.pptx
RevisãoCompactaFuncoesPonteiro.pptxRevisãoCompactaFuncoesPonteiro.pptx
RevisãoCompactaFuncoesPonteiro.pptxClaudia Ferlin
 
Invocação Remota de Procedimentos (RPC)
Invocação Remota de Procedimentos (RPC)Invocação Remota de Procedimentos (RPC)
Invocação Remota de Procedimentos (RPC)elliando dias
 
Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602Ana Carneirinho
 
Introdução à programação embarcada
Introdução à programação embarcadaIntrodução à programação embarcada
Introdução à programação embarcadaRodrigo Almeida
 
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdf
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdfAlgoritmos e LP - Aula 08 - Linguagem C - p1.pdf
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdfEnio Filho
 
Microcontroladores PIC - Entradas e saídas Digitais
Microcontroladores PIC - Entradas e saídas DigitaisMicrocontroladores PIC - Entradas e saídas Digitais
Microcontroladores PIC - Entradas e saídas DigitaisFabio Souza
 

Semelhante a Canal analogico do_pic (20)

Workshop Microchip Curiosity Board
Workshop Microchip Curiosity BoardWorkshop Microchip Curiosity Board
Workshop Microchip Curiosity Board
 
Treinamento arduino (1).pptx
Treinamento arduino (1).pptxTreinamento arduino (1).pptx
Treinamento arduino (1).pptx
 
Compus Party - processing e arduino
Compus Party - processing e arduinoCompus Party - processing e arduino
Compus Party - processing e arduino
 
Display de 7 segmentos multiplexados
Display de 7 segmentos multiplexadosDisplay de 7 segmentos multiplexados
Display de 7 segmentos multiplexados
 
Acessando os periféricos de um microcontrolador
Acessando os periféricos de um microcontroladorAcessando os periféricos de um microcontrolador
Acessando os periféricos de um microcontrolador
 
Desenvolvimento de drivers para sistemas embarcados
Desenvolvimento de drivers para sistemas embarcadosDesenvolvimento de drivers para sistemas embarcados
Desenvolvimento de drivers para sistemas embarcados
 
Cartao referencia ccs
Cartao referencia ccsCartao referencia ccs
Cartao referencia ccs
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptx
 
RevisãoCompactaFuncoesPonteiro.pptx
RevisãoCompactaFuncoesPonteiro.pptxRevisãoCompactaFuncoesPonteiro.pptx
RevisãoCompactaFuncoesPonteiro.pptx
 
Invocação Remota de Procedimentos (RPC)
Invocação Remota de Procedimentos (RPC)Invocação Remota de Procedimentos (RPC)
Invocação Remota de Procedimentos (RPC)
 
Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602
 
Introdução à programação embarcada
Introdução à programação embarcadaIntrodução à programação embarcada
Introdução à programação embarcada
 
Pro2 12p
Pro2 12pPro2 12p
Pro2 12p
 
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdf
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdfAlgoritmos e LP - Aula 08 - Linguagem C - p1.pdf
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdf
 
Pic slides
Pic slidesPic slides
Pic slides
 
Controle relés com Log, sensor hall e emergência
Controle relés com Log, sensor hall e emergênciaControle relés com Log, sensor hall e emergência
Controle relés com Log, sensor hall e emergência
 
Programa final
Programa finalPrograma final
Programa final
 
Microcontroladores PIC - Entradas e saídas Digitais
Microcontroladores PIC - Entradas e saídas DigitaisMicrocontroladores PIC - Entradas e saídas Digitais
Microcontroladores PIC - Entradas e saídas Digitais
 
Programa final
Programa finalPrograma final
Programa final
 
Cartilhado arduino ed1 - cópia
Cartilhado arduino ed1 - cópiaCartilhado arduino ed1 - cópia
Cartilhado arduino ed1 - cópia
 

Canal analogico do_pic

  • 1. D:lab01AlexProjetosproj01prog01.c 6/3/2014 13:30:42 1: // programa que mostra o valor lido no canal 0 - valor este entre 0 e 1023. 2: 3: 4: char texto[5]; // declara variável tipo caracter texto tamanho 5 5: int leitura_canal; // declara variável do tipo inteira 6: 7: 8: void main() // Função Principal 9: { //inicializa função principal 10: trisc=0; //configura portc como saída 11: trisd=255; // configura portd como entrada 12: trisb=0; // configura portb como saída 13: trisa.f0=1; // configura RA0 como entrada 14: adcon1= 0b00001110; // configura RA0 como entrada analógica e demais pinos 15: //como I/O digital. 16: 17: lcd_config(&portb,1,0,2,7,6,5,4); // Configura pinos do LCD 18: lcd_cmd(lcd_cursor_off); // Desliga Curso do LCD 19: lcd_out(1,1, "canal AN0: "); //Escreve o texto na linha 1 20: delay_ms(20); 21: 22: while(1) 23: { //inicializa a função while 24: 25: leitura_canal=adc_read(0); 26: wordtostr(leitura_canal,texto); // converte o valor numerico em string 27: //para envio da informação ao LCD 28: lcd_out(2,1, texto); 29: 30: } //Finaliza a função while 31: 32: } //finaliza função principal 33: 34: 1/1 mikroC compiler for PIC by mikroElektronika