Descrição: 10 exemplos de programação de microcontroladores PIC 16F628A
Livro com contra-exemplos em TopologiaDescrição completa
Livro com contra-exemplos em TopologiaDescrição completa
ProgramasDescripción completa
Descripción: CCS C compiler reference manual
Descrição completa
Descripción: 33 Programas en c#
Descrição completa
50 programas basicos en c++
Descripción completa
50 programas basicos en c++Descripción completa
Descripción: 50 programas basicos en c++
50 programas basicos en c++Descripción completa
50 programas basicos en c++
Descrição completa
curso pic cDescripción completa
Full description
Descripción: using PIC CCS Compiler and creating hex file
PROGRAMAS EXEMPLOS em C padrão CCS Obs: Para os programas abaixo escritos na linguagem C padrão CCS, é utilizada a biblioteca CUSCOSTDIO.h Para download da versão demonstração do compilador CCS-PCW, acesse www.ccsinfo.com Para download desta biblioteca : (cuscostdio.h (cuscostdio.h)) última atualização em novembro/2009 Para download do manual desta biblioteca: (cuscostdio.pdf (cuscostdio.pdf )
Linguagem
Hardware necessário
Utilização de funções de saída digital Utilização de funções para Pisca PORTC acionamento de 8 saidas inteiro simultaneamente Leitura de entrada Utilização de funções de (sensor) entrada digital
C - CCS (PCW)
CUSCOPIC / piscabit.zip PIC16F877A
C - CCS (PCW)
CUSCOPIC / piscaport.zip PIC16F877A
C - CCS (PCW)
Utilização de funções para escrita em LCD 16x2
C - CCS (PCW)
CUSCOPIC / PIC16F877A CUSCOPIC + IHM c/ PIC16F877A CUSCOPIC + IHM c/ PIC16F877A CUSCOPIC + IHM c/ PIC16F877A
Programa
Descrição
Pisca um LED
Escrita em LCD
Utilização de variáveis e Contador em LCD exemplo de uso da função PULSE Utilização dos botões do Logica TOGGLE PORTD com lógica TOGGLE Utilização de variáveis para construção de um relógio Relógio simples simples. Não há precisão pois não utilizará um RTC.
C - CCS (PCW) C - CCS (PCW) C - CCS (PCW)
Download
entradadigital.zip display.zip
contador_lcd.zip
toggle.zip
CUSCOPIC + IHM c/ relogio_simples.zip PIC16F877A
Leitura de sensor Leitura de entrada analógica C - CCS analógico RA0 a 10 bits (PCW)
CUSCOPIC + IHM c/ entrada_analogica.zip PIC16F877A
PORTD, PORTC e buzzer Saída PWM por pulsando em PWM de alta software freqüência
CUSCOPIC c/ software_pwm.zip PIC16F877A
Saída PWM
Saída pulsante por hardware C - CCS pelos pinos C1 e C2 (PCW)
Uso de interrupção por tempo para varredura de entradas digitais Interrupção por Uso da interrupção de tempo tempo p/ ler botão para leitura de um botão. Útil (emergência) para sistemas que precisem Interrupção por tempo
C - CCS (PCW)
C - CCS (PCW) C - CCS (PCW)
CUSCOPIC + IHM c/ hardware_pwm.zip PIC16F877A CUSCOPIC + IHM c/ interrupcao_tempo.zip PIC16F877A CUSCOPIC + interrupcao_tempo_leitura_botao.zip IHM c/ PIC16F877A
ficar verificando botão de emergência. Interrupção por contagem
Uso de interrupção pelo pino C - CCS A4 (contador) (PCW)
Display de 7 segmentos
Uso da interface de 7 segmentos CUSCOPIC
EEPROM
Uso da EEPROM para armazenar valores em memória fixa. O programa irá fazer leituras da entrada analógica de 10 em 10 segundos, exibindo o valor C - CCS no LCD após pressionada (PCW) uma determinada tecla. Os valores armazenados em EEPROM são mantidos mesmo com o sistema desligado.
Teclado matricial Uso de função pronta da detecção de tecla biblioteca CUSCOSTDIO.h pressionada Teclado matricial - Uso da função para aquisição aquisição numérica numérica via teclado via teclado matricial da biblioteca matricial CUSCOSTDIO.h Comunicação RS232 entre PIC e PC (usando Comunicação HyperTerminal ). Liga e SERIAL c/ PC. desliga 2 saídas do PIC, e Exemplo slimples avisa se há mudança de estado no pino D0. Comunicação RS232 entre PIC e PC (usando Comunicação HyperTerminal ). Controle SERIAL c/ PC das IOs e recursos do PIC via terminal serial estilo linha de comando. Aciona e desaciona o buzzer coonectado ao PINO E2. Este Programa para programa ativa e desativa o testar o BUZZER BUZZER (com oscilador interno). Programa para Se você optou pela testar SPEAKER montagem com um
C - CCS (PCW)
CUSCOPIC + IHM c/ interrupcao_contagem.zip PIC16F877A CUSCOPIC + DISPLAY DE 7 display.zip SEGMENTOS c/ PIC16F877A
CUSCOPIC + IHM c/ eeprom_ad_log.zip PIC16F877A
C - CCS (PCW)
CUSCOPIC + IHM c/ key_detect.zip PIC16F877A
C - CCS (PCW)
CUSCOPIC + IHM c/ teclado_numerico.zip PIC16F877A
C - CCS (PCW)
CUSCOPIC + IHM c/ PIC16F877A. Cabo de exemplo_comunicacao_rs232_pic.zip comunicação serial e porta serial.
C - CCS (PCW)
CUSCOPIC + IHM c/ serial_linha_comando.zip PIC16F877A
C - CCS (PCW)
CUSCOPIC c/ buzzer.zip PIC16F877A
C - CCS (PCW)
CUSCOPIC c/ sirene.zip PIC16F877A
SPEAKER, teste com este programa. Este programa irá gerar uma SIRENE (variando no lugar do frequencia) no pino do BUZZER speaker:E2. Funciona também com um buzzer, mas ficará com som distorcido. A partir da ativação das teclas do teclado matricial, Piano (freqüências gere freqüências diferentes diferentes no no BUZZER ou SPEAKER. BUZZER) Se acionar as entradas D1 e D2, serão executados toques. Programa para uma tranca Programa de uma digital com senha numérica tranca eletrônica de 6 dígitos. Teste geral para Programa de teste geral, CUSCOPIC V.4 usando funções da biblioteca com PIC16F877a CUSCOSTDIO.H
C - CCS (PCW)
C - CCS (PCW) C - CCS (PCW)
CUSCOPIC c/ parabens.zip PIC16F877A
CUSCOPIC + IHM c/ tranca.zip PIC16F877A CUSCOPIC + demo.zip IHM c/ demo20mhz.zip PIC16F877A