Código feito em linguagem C com o compilador XC8 para demonstração da placa PICGenios do simulador PICSimLab.
-> Pressione (1) para alternar entre ligado/desligado os LEDS do PORTB<7:4> por 5 vezes.
-> Pressione (2) para ativar o display de 7 segmentos e mostrar o padrão "0 1 2 3" por 3 vezes.
-> Pressione (3) para ativar o TRIMPOT (P1-AN0) e fazer a conversão A/D. [Note no LCD o valor do TRIMPOT - (AN0 = 0349)].
-> Pressione (4) para alternar entre ligado/desligado os relês por 3 vezes.
-> Pressione (5) para modular a largura de pulso (PWM) da ventoinha entre 0-100% / 0-1023 (resolução de 10 bits).
-> Pressione (6) para gravar o valor (0x61 - ASCII 'a') na memória EEPROM interna do PIC.
-> Pressione (7) para gravar o valor (0x62 - ASCII 'b') em memória EEPROM externa via protocolo I2C. [Note o valor gravado no simulador - 62].
O acompanhamento do código pode ser feito através do canal USART. Para isso, foi feita a instalação e a configuração do tty0tty.