Eletronica digital

4170 palavras 17 páginas
Universidade Federal do Piauí
Centro de Tecnologia
Departamento de Engenharia Elétrica

CIRCUITOS DIGITAIS II
Programação do PIC

Prof. Marcos Zurita zurita@ufpi.edu.br www.ufpi.br/zurita

Teresina - 2011

Sumário








1. Comandos de Saída no CCS C
2. Comandos de Entrada no CCS C
3. Display de 7 Segmentos
4. Módulos LCD
5. Conversor A/D Interno
6. Temporizadores
7. Interrupções

Circuitos Digitais II – Prof. Marcos Zurita

2

1. Comandos de Saída no CCS C

Circuitos Digitais II – Prof. Marcos Zurita

3

Comandos de Saída no CCS C
Comandos de Saída no CCS C

set_tris_X()

output_bit()

output_low()

output_high()

output_float()

output_X()

Circuitos Digitais II – Prof. Marcos Zurita

4

Comandos de Saída no CCS C set_tris_X(config) ●

Configura os pinos da porta X como entrada ou saída:



Bit = 1: entrada (1 lembra I de “input”).
Bit = 0: saída (0 lembra O de “output”).

Ex: set_tris_b(0b00000111); /* configura os pinos da porta B: b0 a b2 como entradas b3 a b7 como saídas
*/

Circuitos Digitais II – Prof. Marcos Zurita

5

Comandos de Saída no CCS C output_bit(pino, estado)
Coloca o pino indicado em nível lógico alto ou baixo, conforme o estado especificado.

Caso a direção do pino não esteja configurada como saída, ela é alterada automaticamente antes da atribuição. Ex:


output_bit(pin_a2,1); // coloca o pino A2 em nível 1 output_bit(pin_a2,0); // coloca o pino A2 em nível 0

Circuitos Digitais II – Prof. Marcos Zurita

6

Comandos de Saída no CCS C output_low(pino) Coloca o pino indicado em nível lógico baixo (idem a output_bit(pino,0)). ●
Caso a direção do pino não esteja configurada como saída, ela é alterada automaticamente antes da atribuição. Ex:


#define LED pin_a0 output_low(pin_b7); output_low(LED);

// coloca o pino B7 em nível 0
// coloca o pino A0 em nível 0

Circuitos Digitais II – Prof. Marcos Zurita

Relacionados

  • Eletronica digital
    3189 palavras | 13 páginas
  • Eletronica digital
    8108 palavras | 33 páginas
  • eletronica digital
    7838 palavras | 32 páginas
  • Eletrônica Digital
    1977 palavras | 8 páginas
  • Eletrônica digital
    1382 palavras | 6 páginas
  • Eletrônica digital
    9237 palavras | 37 páginas
  • Eletrônica Digital
    1445 palavras | 6 páginas
  • Eletronica digital
    13578 palavras | 55 páginas
  • ELETRONICA DIGITAL
    2663 palavras | 11 páginas
  • eletronica digital
    1011 palavras | 5 páginas