
Duração1h 52m
Sobre este audiolivro
Neste livro estão presentes exemplos de programação em microcontrolador PIC. Estes exemplos utiliza linguagem C e a ferramenta mikroC Pró
Detalhes do audiolivro
GêneroTechnology
Duração1 h 52 min
Narrado porOuça com mais de 1.000 vozes
FormatoeBook com áudio
Data de publicação10 de nov. de 2019
IdiomaPortuguês
Sumário
1Coleção Livro de Bolso
2Rogério Laureano Martins
3Programação
42 – Na caixa “Executar” pressione a tecla <ENTER>
51 – Clique no menu “New → New Project...”
Mostrar todos os capítulosVer menos
63 – Clicar em next novamente
76 – Clique no menu “Project → Edit Project”:
87 – Preencher os dados da janela de fusíveis conforme abaixo:
912 – Acompanhe a simulação de comando à comando pressionando F7
10Para este segundo exercicio, siga os passos:
114 – Salve PIC16F628A para comprovar o resultado
122 – Digite o fonte abaixo:
13PIC para substituir CIs digitais
14Porta AND Código no MicroC:
15Resultado: - A saída será o bit 0
16Cenário 3 Condições:
17Porta XOR Código no MicroC:
18while (1) { /* Cenário 1
19Porta AND 3 entradas Código no MicroC:
20void main() { TRISA = 0b00000111;
21Temporizadores
22void main() { TRISA = 0b00000000;
23void main() { TRISA = 0b00000010;
24TRISA.RA0 = 0; RA0_bit = 0;
25TRISA.RA0 = 0; TRISA.RA1 = 1; RA0_bit = 0; RA1_bit = 1;
26Multivibrador biestável (Flip-Flop RS)
27RA0_bit = 0; RA1_bit = 0; RA2_bit = 0;
28Flip-flop
29void main() { TRISA = 0b00001111;
30RA4_bit = 0; RA5_bit = 1;
31void main() { TRISA = 0b00110011;
32ctrlClock = 1; } else { ctrlClock = 0; } }
33maneira por motivos didáticos
34Sistema binário
35#define vClock RA0_bit #define vNumero PORTB
36Contador de 0 à 9 crescente com clock
37while(1) {
38#define vClock RA0_bit #define vNumero PORTB
39counter = 0; } } }
40Contador de 0 à 15 crescente #define vClock RA0_bit #define vNumero PORTB
41void main() { /*
42/* Cenário 1 Condições:
43while(1)
44#define vClock RA0_bit #define vNumero PORTB
45vNumero++; } } counter = 0; } } }
46#define vClock RA2_bit
47int i;
48#define vClock RA2_bit
49while(1) { if (vClock) { /* Cenário 1
50#define vClock RA2_bit