
Length55m
About this audiobook
Este livro aborda a construção de um sequencímetro, instrumento voltado a verificar se a sequência de fases está correta ou não em uma rede trifásica. Para isso, utilizada um microcontrolador PIC18F1220 programado em C, com base no XC8. Ao longo do livro, o esquema elétrico, fluxograma e código fonte são apresentados de modo gradativo, facilitando o entendimento por parte do leitor.
Audiobook details
GenreTechnology
Length55 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateJan 16, 2015
LanguagePortuguese
Table of contents
1VITOR AMADEU SOUZA
2Capítulo VII – Exemplo: Acionando saídas ............................ 46
3Capítulo I
4Capítulo II Características do PIC18F1220
5instrumentação, equipamentos de suporte a vida, automóveis e etc.
Show all chaptersShow less
675 instruções de programação.
7Nesses microcontroladores, o sinal de clock é dividido por
8Corrente de Saída Source e Sink ..........................25mA
9Ferramentas de Hardware e Software
10Em family, escolha PIC18F e em device, escolha o modelo
11Esta tela seleciona o gravador que será usado para gravar o PIC.
12A tela ficará da seguinte forma:
13surgirá:
14básica de um programa C:
15Capítulo IV
161 byte 1 byte 2 bytes
172 bytes
184 bytes
19argumento.
20Descrição
211.Introdução
22O esquema elétrico deste exercício está apresentado a seguir.
23//Aqui é informado o processador que //será utilizado pelo projeto
24Delay de 10000 ciclos de máquina.
25ao programa.
26//processador que será //utilizado pelo projeto
27funcionando, no projeto em questão que utiliza oscilador de 4 MHz, o
28timer 1.
29Bit 7: – Não implementado.
30O prescaler é uma forma de aumentar o tempo de “estouro”
310= Clock interno
32seguir.
33200 ns, faça um programa que deixe o timer 1 configurado com
34void main(void) { T1CON=0b00100001;
35Será desta forma que o algoritmo para detecção de
36sentido é anti-horário.
37As saídas de sincronismo (SINC_R, SINC_S, SINC_T) são
38acionadas no
39O código fonte para este experimento está apresentado a
40unsigned int s_x=0,t_x=0;
41if(SINC_S==0) { s_x=READTIMER1(); while(SINC_T==1); t_x=READTIMER1(); } else { t_x=READTIMER1(); while(SINC_S==1); s_x=READTIMER1(); }