[Breadboard/PIC16F628A/7slatch]

Simple example for testing 7 segment display and octal latchs.

Simple hexadecimal counter
XC8 main.c


Download (pzw)

View Online


[Breadboard/PIC16F628A/test_b0_2]

Simple example for testing board features.

1- Tests LCD display;
2- Test the red LEDs connected to the PORT.
3- Tests matrix keyboard
4- External eeprom test 24LC512
5- Test RTC PCF8563
6- Test serial port sending
7- Tests receiving serial port
8- Read keyboard and send through serial port

MPLABX test_b0_2 project


Download (pzw)

View Online


[Breadboard/PIC16F628A/test_b0]

Simple example for testing board features.

1- Tests 7-segment display;
2- Lamp flashes in RA0 (At this moment, change the jumper position to "LED");
3- Tests red LEDs connected to the PORTB;
4- Test the buttons;
5- Test the green LEDs connected to the PORTA.
MPLABX test_b0 project


Download (pzw)

View Online


[K16F/PIC16F628A/LCD_pcf8833]

Test pcf8833 LCD display

LCD pcf8833 test code 
MPLABX pcf8833 project

Download (pzw)

View Online


[K16F/PIC16F628A/test_b2]

Simple example for testing board features.

1- Tests LCD display;
2- Test the red LEDs connected to the PORTA.
3- Tests matrix keyboard
4- External eeprom test 24LC512
5- Test RTC PCF8563
6- Test serial port sending
7- Tests receiving serial port
8- Read keyboard and send through serial port

MPLABX test_b2 project

Others compilers test_b2 project

Download (pzw)

View Online


[McLab1/PIC16F628A/desbravando_o_pic_dimmer]

DESBRAVANDO O PIC - Dimmer

Dimmer
dimmer.asm

Download (pzw)

View Online


[McLab1/PIC16F628A/desbravando_o_pic_ex1]

DESBRAVANDO O PIC - ex1.asm

SISTEMA MUITO SIMPLES PARA REPRESENTAR O ESTADO DE UM BOTÃO ATRAVÉS DE UM LED.
ex1.asm

Download (pzw)

View Online


[McLab1/PIC16F628A/desbravando_o_pic_ex2]

DESBRAVANDO O PIC - ex2.asm

SISTEMA MUITO SIMPLES PARA INCREMENTAR ATÉ UM DETERMINADO VALOR (MAX) DE DEPOIS DECREMENTAR ATÉ OUTRO (MIN).
ex2.asm

Download (pzw)

View Online


[McLab1/PIC16F628A/desbravando_o_pic_ex3]

DESBRAVANDO O PIC - ex3.asm

PISCA-PISCA VARIÁVEL PARA DEMONSTRAR A IMPLEMENTAÇÃO DE DELAYS E A INVERSÃO DE PORTAS.
ex3.asm

Download (pzw)

View Online


[McLab1/PIC16F628A/desbravando_o_pic_ex4]

DESBRAVANDO O PIC - ex4.asm

CONTADOR QUE UTILIZA DOIS BOTÕES PARA INCREMENTAR E DECREMENTAR O VALOR CONTROLADO PELA VARIÁVEL "CONTADOR". 
ESTA VARIÁVEL ESTÁ LIMITADA PELAS CONSTANTES "MIN" E "MAX". O VALOR DO CONTADOR É MOSTRADO NO DISPLAY.
ex4.asm

Download (pzw)

View Online


[McLab1/PIC16F628A/desbravando_o_pic_ex5]

DESBRAVANDO O PIC - ex5.asm

TIMER DECRESCENTE EM SEGUNDOS. O VALOR INICIAL É DETERMINADO   
PELA CONSTANTE V_INICIO E PODE ESTAR ENTRE 1 E 9 SEGUNDOS.     
O BOTÃO 1 DISPARA O TIMER, MOSTRANDO O TEMPO RESTANTE NO       
DISPLAY. O BOTÃO 2 PARALIZA O TIMER. O LED É UTILIZADO PARA    
INDICAR O ESTADO ATUAL DO TIMER: ACESO=RODANDO E APAGADO=PARADO 
ex5.asm

Download (pzw)

View Online


[McLab1/PIC16F628A/desbravando_o_pic_ex6]

DESBRAVANDO O PIC - ex6.asm

CONTADOR QUE UTILIZA DOIS BOTÕES PARA INCREMENTAR E DECRE-     
MENTAR O VALOR CONTROLADO PELA VARIÁVEL "CONTADOR". ESTA       
VARIÁVEL ESTÁ LIMITADA PELAS CONSTANTES "MIN" E "MAX".         
O VALOR DO CONTADOR É MOSTRADO NO DISPLAY E ARMAZENADO NA      
EEPROM PARA NÃO SER PERDIDO MESMO NO CASO DE RESET. 
ex6.asm

Download (pzw)

View Online


[McLab1/PIC16F628A/test_b1]

Simple example for testing board features.

1- Tests 7-segment display;
2- Lamp flashes in RA0 (At this moment, change the jumper position to "LED");
3- Tests red LEDs connected to the PORTB;
4- Test the buttons;
5- Test the green LEDs connected to the PORTA.
MPLABX test_b1 project

Others compilers test_b1 project

Download (pzw)

View Online