Академический Документы
Профессиональный Документы
Культура Документы
VERSO 3.0
Com 2.0 e entrada ICSP para DEBUGGER
USB
PS/2
Suporta
O kit acompanha o PIC18F452 que possui 32K FLASH e tambm suporta PIC18F4550 que possui diversas ferramentas, entre elas canal USB 2.0. Aplicaes complexas podem ser implementadas e testadas fcilmente graas aos excelentes recursos disponvel; SUPORTA PIC16F877A / PIC18F442 / PIC18F452 / PIC18F458/ PIC18F4520 / PIC18F2550/ PIC18F2450 /PIC18F4550 / PIC16F873/876/ e muitos outros.
MANUAL DE INSTRUO
Kit PICGenios
Parte 1
O KIt PICGenios uma tima ferramenta para alunos, professores e profissionais afim de desenvolver projetos microcontrolados baseado na famlia PIC18F da Microchip. Atravs dos excelentes recursos disponvel, o profissional poder realizar os mais variados tipos de programas em linguagem Assembly, C, BASIC ou Pascal, manipulando diversos perifricos tais como: LCD, USB, PS/2, RS232, RS485, Conversores A/D, Teclado Matricial, RTC (Relgio de Tempo Real), Acionamento PWM, Sensor de Temperatura, Acionamento de Reles, entre outras.
Caractersticas bsicas
Controle de displays LCD alfanumrico 16X4 (16 colunas por 4 linhas ) no modo 4 e 8 bits. Os displays LCD so utilizados nas grandes maioria dos projetos eletrnicos hoje em dia. 4 displays de 7 segmentos acionados por varredura. Matriz de teclado com 12 teclas. 7 teclas de acesso direto ao pino, sendo que 3 teclas dessas simulam a interrupes externa INT0, INT1 e INT2 do PIC. 16 leds para controle lgico visual. 2 rels NA/NF para acionamento de cargas externas de 10A / 220V. RTC - relgio de tempo real com bateria. Atravs desse relgio o programador poder programar temporizadores, acionamentos programados, calendarios, entre outras aplicaes. Canal Serial RS232: canal para comunicao serial com PC ou outras mquinas Canal Serial RS232 Emulada: o programador pode emular uma serial via software e ento trabalhar com duas seriais RS232 no seu projeto. Canal USB 2.0 para implementaes em projetos que necessitem comunicao USB (necessrio usar PIC18F4550 /4450 ou PIC18F2550/2450) Canal PS/2: permite ligar ao microcontrolador teclado de PC ou mouse para otimizar o projeto eletrnico.
Aquecedor via PWM. O aluno poder controlar o canal PWM do PIC simulando na placa. Sensor de temperatura LM35: o aluno poder realizar ensaios prticos com este sensor de temperatura. Acionamento de Buzzer. Em alguns projetos indispensvel a utilizao de um alarme sonoro. Acesso a todas as portas de expanso do microcontrolador PIC, que nos permite ligar outros dispositivos externos ao Kit. Ventoinha acionada por PWM. importante pois o aluno poder controlar por PWM a velocidade de giro da ventoinha. Contadores de Pulsos. Atravs desse circuito poderemos saber a velocidade de giro da ventoinha. (contador RPM). Memria serial E2PROM via I2C 24C04. Este tipo de memria so muito utilizada em diversos equipamento e mquinas. 2 trimpots para simulao e programao do canal A/D do PIC (Analgico 1 , e Analgico 2). Canal de comunicao RS485: Protocolo muito utilizado em redes industriais e em PLC's. Chave Load/Run para gravao ISP (gravao no prprio circuito). Microcontrolador PIC18F452 DIP com 32Kbyte de Flash; Suporta microcontrolador PIC16F877A / PIC18F442 / PIC18F452 / PIC18F458/ PIC18F4520 / PIC18F2550/ PIC18F2450 /PIC18F4550 / PIC16F873/876/ etc. Canal de gravao ICSP: Conector para modo debugger e ICD2. Regulador de tenso. Chave Dip seletora de funes. Suporte para display LCD Grfico 128x64 com controlador KS108 e T6963C.
Pagina 01
Kit PICGenios
Microcontrolador PIC18F
Parte 1
Suporta linguagem Assembly, C, BASIC e Pascal O programador poder utilizar diversas linguagens de programao, tais como: Assembly, C, BASIC e PASCAL. Compatvel com diversos compiladores, tais como: MPLAB, MikroC, C18, CCS, etc.
Leds
outros. Trimpot parasimulao do A/D Possui 16 leds ligados aos PORT do PIC. Ideal para simulao lgica de acionamento de dispositivos. Os Trimpots so utilizados para simular a entrada de sensores no conversor analgico / digital (AN0 e AN1 ) do PIC.
Teclado Matricial Hoje os teclados matriciais so altamente utilizados nos equipamentos eletrnicos. Neste kit temos 12 teclas matriciais e 4 teclas ligadas diretamente aos pinos do PIC. Circuito de Reset
Fonte Regulada O kit PICGenios possui conector P4 de alta qualidade, regulador de tenso com dissipador com proteo contra inverso de polaridade na entrada da fonte. O kit acompanha fonte de 12V/500mA 2 Rels NA/NF Disponibilizamos no kit um circuito de reset manual para que voc possa inicializar sua aplicao no momento que desejar. Disponibilizamos 2 reles independentes NA/NF que permite acionar cargas motores, mquinas, ou outros tipos de cargas.
Canal ICSP para Conector ICSP e modo Debugger. Atravs desse conector, voc poder gravar outros microcontroladores PIC, assim como poder ligar o Debugger ICD2 da Microchip para testar a aplicao em tempo real.
Controle PWM e Ventoinha para simulao e testes de aplicaes com PWM. Atravs do canal CCP do PIC, voc poder controlar a velocidade de giro da ventoinha e via sensor infravermelho ler sua rotao.
Pagina 02
Kit PICGenios
11 11 Aquecedor e Sensor de Temperatura Via PWM do PIC, voc poder controlar o aquecimento da resistncia disponvel. Disponibilizamos o sensor de temperatura LM35, ideal para voc ler e medir a temperatura ambiente ou do aquecedor. Teclas de Interrupo externa Acesso a teclas de interrupo INT0, INT1, INT2. Permite que voc acione as interrupes externas do PIC com um simples toque nas teclas touch. Graas aos recursos do PIC, podemos definir ainda se queremos o acionamento por nivel 1 ou 0. Conversor Rs485 Canal de comunicao RS485: Protocolo muito utilizado em redes industriais e em PLC's. Memria EEPROM Canal USB 2.0 Portas de Expanso
Parte 1
O KIT PICGenios disponibiliza para voc acesso a 5 portas de expanso (PORTA, PORTB, PORTC, PORTD e PORTE +VCC, +12V e GND). Atravs dessas portas, voc poder ligar outros dispositivos ao Kit.
O KIT PICGenios permite que voc faa programas sofisticados comunicando via canal USB 2.0. (requer PIC18F4550). Hoje, cada vez mais a comunicao via USB utilizado nos equipamentos eletrnicos.
O KIT PICGenios disponibiliza para voc uma memria EEPROM I2C 24C04 de 4 kbits para voc salvar suas tabelas ou dados do seu programa.
Entrada PS/2
Atravs desse conector PS/2 voc poder ligar teclados ou mouses em seus projetos eletrnicos. Graas aos recursos dos compiladores de alto nivel, como por exemplo o MikroC, voc poder fazer programas com grandes facilidade para leitura via PS/2.
Buzzer
Concetado ao Kit, temos um BUZZER (alarme sonoro). Este dispositivo muito utilizado em equipamentos industriais, mdicos e eletrodomsticos.
Chave Load/Run Chave LOAD/RUN. (modo de programao / programa rodando). Atravs de um simples acionamento desse boto, ser acionado o modo de gravao do PIC.
Chave de Funo As chaves seletoras de funo so utilizadas para habilitar ou desabiliar dispositivos do Kit, permitindo o uso integral das portas de expanso disponveis.
Pagina 03
Kit PICGenios
Canal Rs232 e serial emulada
Canal de comunicao serial RS232 e Canal serial Emulada via software. Permite que voc utilize 2 seriais RS232 em seus projetos
Parte 1
Caractersticas PIC18F452
O PIC18F452 que acompanha o KIT PICGenios tem como caracteristicas: microcontrolador de 40 pinos; memoria de programa FLASH de 32Kbyte memria de dados RAM de 1536 bytes; memria EEPROM de 256 byte; Processamento de at 10MIPS (milhoes de instrues pr sergundo) 2 canais capture/compare/PWM - mdulo CCP Master synchronous Serial Port (MSSP) module. Unhaced Usart Conversor analgico digital de 10 bits; 75 instrues; Detector de baixa voltagem programvel Permite at 100 000 ciclos de escrita e leitura na memoria de programa Flash permite 1 000 000 ciclos de leitura e escrita na EEPROM Reteno de dados na Flash de 40 anos Watchdog timer com oscilador prprio e programavel Tres pinos de interrrupo externa. 4 Temporizadores/contadores (TIMER0, TIMER1, TIMER2, TIMER3)
4 Display de 7 segmentos
Permite o acionamento de 4 displays de 7 segmentos por varredura. Estes dispositivos so muito utilizados. Junto com o Kit disponibilizamos um CD contendo manuais, apostilas, datasheets, programas e mais de 60 exemplos de programas em linguagem C.
Microcontroladores de 40 e 28 pinos
Suporte para microcontroladores PIC de 28 pinos, tais como PIC16F873/876 / PIC18F2550 ou similares da familia PIC16F ou PIC18F.
Pagina 04
Kit PICGenios
Programa de Gravao
O Kit PICGENIOS poder ser gravado de duas maneiras: Pela porta COM - SERIAL RS232 do PC ou pela USB 2.0, com auxlio do gravador MicroICD.
Parte 1
Informaes importantes
> Unidade montada e testada, no um kit montado pelo usurio. > Garantia de 12 meses contra defeitos de fabricao. > O kit PICGenios acompanha o Microcontrolador PIC18F452. Para utilizar o canal USB necessrio utilizar PIC18F4550 ou similar.
Pagina 05
Kit PICGenios
Disponibilizamos no Kit PICGenios dois barramentos para LCD alfanumricos de tamanhos 16X4 e 16X2. O kit acompanha o LCD 16x2 com backlight (luz de fundo) Acompanhe o esquema de ligao do display LCD ao microcontrolador PIC:
Display LCD
V0
DISPLAY LCD
PIC18F4XXx
RE1 RE2
OSC1 OSC2
No Kit PICGenios podemos encontrar dois barramentos para displays LCD. Vejamos abaixo a pinagem disponibilizada para a comunicao com o display:
Descrio DATA0 do display DATA1 do display DATA2 do display DATA3 do display DATA4 do display DATA5 do display DATA6 do display DATA7 do display Pulso de ENABLE (EN) Pulso de comando (RS) Pulso de escrita /leitura (R/W)
Pino RD0 RD1 RD2 RD3 RD4 RD5 RD6 RD7 RE1 RE2 GND
Pagina 06
Kit PICGenios
Display LCD
O exemplo de programa abaixo foi elaborado no compilador mikroC (www.mikroe.com) e tem como objetivo escrever duas mensagens no display LCD 16x2 do KIT PICGenios Microgenios.
Programa LCD_16x2
/*centro de tecnologia Microgenios Programa exemplo: LCD_modo_8bits.c Este programa tem por objetivo escrever a mensagem "Microgenios" na primeira linha do LCD e na segunda "Kit PICGENIOS". Kitpicgenios v3.0 Cristal : 8MHz Compilador: MikroC 8.0 */ //Inicio do programa void main() { trisd = 0; //configura todos os pinos do portd como sada trise = 0; //configura todos os pinos do porte como saida ADCON1 = 0x06; //configura todos os pinos de A/D como I/O de uso geral lcd8_config(&porte, &portd,2,1,4,7,6,5,4,3,2,1,0); //inicializa lcd modo 8 bits Lcd8_cmd(lcd_clear); //apaga todo o display Lcd8_cmd(lcd_cursor_off); //desliga cursor do LCD Lcd8_out(1,1,"Microgenios"); //escreve mensagem na primeira linha do LCD Delay_ms(10); //gera tempo de atraso 10milisegundos lcd8_out(2,1,"KIT PICGENIOS"); //escreve mensagem na Segunda linha do LCD Delay_ms(10); //gera tempo de atraso de 10 milisegundos While(1); } //lao infinito. Fim do programa
DISPLAY LCD
Pagina 07
Kit PICGenios
LEDs
Ligado ao PORTB e PORTD possuimos 16 leds ligados (8 leds em cada PORT). Os leds esto configurados para serem acendidos com nvel lgico 1(um). O circuito apresentado abaixo vlido para o PORTB e PORTD.
Os LEDS so muito utilizado em diversos equipamentos eletrnicos. Sua aplicao indispensvel para na maioria dos projetos
BARRAMENTO DE LEDS
PIC18F4XXx
GND LED1
ON
RB0
DIP
RE1 RE2
1
Off
9 10
REL1
BUZ
TX
REL2
OSC1 OSC2
Pagina 01 08
LED2
RX
SCK
SDA
RTC
GND
RC7
RC6
RC0
RC1
RC3
RA1
RC4
Kit PICGenios
No kit PICGenios temosa opo de acionarmos dois rels NA/NF. Os reles so acionados atravs dos pinos RC0 e RE0 repectivamente;
REL
PIC18F4XXx
VCC
GND RB0 GND RC7 RC6 R C0 R C1 R C3 RE0 RC4
ON
DIP
RELAY
1
Off
9 10
REL1
LED1
BUZ
TX
REL2
RE1 RE2
OSC1 OSC2
Podemos acionar cargas externas com correntes elevadas atravs do rel. O rel 1 e rel 2 para serem acionados devero ser habilitados atravs da chave de funo do kit PICGenios. No corpo da placa temos a indicao da posio de acionamento dos rels.
REL
LED2
RX
SCK
SDA
RTC
Pagina 01 10
Kit PICGenios
LEDs
O exemplo de programa abaixo foi elaborado no compilador mikroC (www.mikroe.com) e tem como objetivo acender e apagar os leds conectados ao portb e portd alternadamente em intervalos segundo.
Programa pisca-pisca
/*centro de tecnologia Microgenios Programa exemplo: PISCA-PISCA Este programa tem por objetivo piscar os leds do portb e o portb alternadamente em intervalos de 1 segundo (ligado, deslidado). Kitpicgenios ver.3.0 Cristal = 8Mhz Compilador: MikroC 8.0 */ //Inicio do programa void main() { trisd = 0; trisb = 0; do { portd = 0xff; portb = 0; Delay_ms(1000); portd = 0; portb = 0xff; Delay_ms(1000); }while(1); }
BARRAMENTO DE LEDS
// // // // // //
ascende os leds conectados em PORTD apaga os leds conectados em PORTB 1 second delay apaga os leds conectados em PORTD ascende os leds conectados em PORTB 1 second delay
Pagina 01 9
Kit PICGenios
REL
O exemplo de programa abaixo foi elaborado no compilador mikroC (www.mikroe.com) e tem como objetivo acionar e desacionar os rel 1 e rel 2 conectados aos pinos Rc0 e Ra0 em intervalos de 2 segundo.
RELS
Pagina 11 Pagina 01
Kit PICGenios
DISPLAY DE 7 SEGMENTOS
O Kit PICGenios possui 4 display de 7 segmentos acionados por varredura. Atravs desse sistema de varredura, podemos controlar os displays com maior eficincia, pois economizamos componentes (conversores, etc) e otimizamos o nmero de I/Os do microcontrolador.
DISPLAY DE 7 SEGMENTOS
Este mdulo fica multiplexado com o barramento de dados (PORTD). Para acesso a cada display, h um pino de seleo para cada display. Vejamos abaixo a configurao adotada na PICGenios. Pino RD0 RD1 RD2 RD3 RD4 RD5 RD6 RD7 RA2 RA3 RA4 RA5 Descrio Segmento A Segmento B Segmento C Segmento D Segmento E Segmento F Segmento G Segmento Ponto Seleo do Display1 (Disp1) Seleo do Display2 (Disp2) Seleo do Display3 (Disp3) Seleo do Display4 (Disp4)
Pagina 01 12
Kit PICGenios
DISPLAY DE 7 SEGMENTOS
O exemplo de programa abaixo foi elaborado no compilador mikroC (www.mikroe.com) e tem como objetivo escrever no displays
DISPLAY DE 7 SEGMENTOS
PORTA.F2= 1; PORTD = 0b11111101; Delay_ms(1); PORTA.F2= 0; PORTA.F3= 1; PORTD = 0b00111111; Delay_ms(1); PORTA.F3= 0;
//liga terceiro display //escreve digito 5 //delay de 1ms //desliga terceiro display
//liga quarto display //escreve digito 7 //delay de 1ms //desliga quarto display
} while (1); }
Pagina 01 13
Kit PICGenios
TECLADO MATRICIAL
O Kit PICGenios possui um teclado matricial 3x4 (3 colunas com 4 teclas cada) na qual premite o acionamente por varredura. Todas as teclas so simbolizadas atravs de nmeros de 0 a 9 e com setas de avano e retrocesso. Obs: as teclas que pertencem ao teclado matricial so indicadas na simbologia da placa do kit PICGenios. No confundir o teclado matricial com outras teclas Esquema de acionamendo do Teclado Matricial
PIC18F4XXx
TECLADO MATRICIAL
<
>
Teclado Matricial
O teclado matricial constituido de 16 teclas multiplexado no portd e portb do PIC. O portd tema a funo de ler as linhas do teclado matricial, enquanto o parte do portb tem a funo de habilitar as colunas. Vejamos abaixo a pinagem para testes com este mdulo: Pino RB0 RB1 RB2 RD0 RD1 RD2 RD3 Descrio Coluna 1 Coluna 2 Coluna 3 Linha 1 Linha 2 Linha 3 Linha 4
Pagina 01 14
Kit PICGenios
TECLADO MATRICIAL
O exemplo de programa abaixo foi elaborado no compilador mikroC (www.mikroe.com) e tem como objetivo ler as teclas do teclado matricial e enviar seu valor numrico para o display de LCD 16x4.
if (var2.f0 == 0) lcdr("<--"); else if (var2.f1 == 0) lcdr("7"); else if (var2.f2 == 0) lcdr("4"); else if (var2.f3 == 0) lcdr("1"); portb.f0 = 1; //desabilita primeira coluna do teclado //-------------------------------------------------------------------------portb.f1 = 0; var2 = portd; if (var2.f0 == 0) lcdr("0"); else if (var2.f1 == 0) lcdr("8"); else if (var2.f2 == 0) lcdr("5"); else if (var2.f3 == 0) lcdr("2"); portb.f1 = 1; //desabilita segunda coluna do teclado //habilita segunda coluna do teclado
//-----------------------------------------------------------------------portb.f2 = 0; var2 = portd; if (var2.f0 == 0) lcdr("-->"); else if (var2.f1 == 0) lcdr("9"); else if (var2.f2 == 0) lcdr("6"); else if (var2.f3 == 0) lcdr("3"); portb.f2 = 1; delay_ms(100); //desabilita terceira coluna do teclado //habilita terceira coluna do teclado
//portb em FF //portd em FF //configura portd como entrada //configura portb como saida
TECLADO MATRICIAL
Pagina 01 15
Kit PICGenios
DISPLAY GRFICO
Pagina 01 15
Kit PICGenios
CONVERSOR A/D
O PIC18F452 possui internamente 10 canais de conversores A/D com resoluo de 10 bits. Para simular o funcionamento dos conversores A/D, disponibilizamos dois trimpots para ajuste da tenso sobre os canais AN0 e AN1. Para habiliarmos os trimpots, faz necessrio acionarmos na chaves de funes do kit os dips ANAL0 e ANAL1. (ANAL0 para acionarmos o trimpot RA0 e a ANAL1 para acionarmos o trimpot RA1.
PIC18F4XXx
RC0
RA4
RC5
RA3
RA5
RE0
RC2
RA2
RA0
ON
DIP
1
Off
9 10
DISP1
DISP2
DISP4
TEMP
RE1 RE2
CONVERSOR A/D
OSC1 OSC2
ANAL0
RESIS
ANAL1
DISP3
VENT
INFR
RA1
VCC
VCC
Pagina 01 16
Kit PICGenios
CONVERSOR A/D
O exemplo de programa abaixo foi elaborado no compilador mikroC (www.mikroe.com) e tem como objetivo ler os conversores A/D do PIC.
CONVERSOR A/D
} }
do { temp_res = Adc_Read(0); //le canal ad0 do PIC e salva valor na varivel temp_res temp_res2 = adc_read(1); //l canal ad1 do PIC e salva valor na varivel temp_res2 Delay_10us; //delay de 10 microsegundos wordToStr(temp_res, texto); //converte valor da converso do ad0 para string lcd8_out(1,11,texto); //escreve no lcd o valor da converso do ad0 delay_us(10); //delay de 10 us WordToStr(temp_res2, texto); //converte valor da converso do ad1 para string lcd8_out(2,11,texto); //escreve no lcd o valor da converso do ad1 while (1);
Pagina 01 17
Kit PICGenios
PERIFRICOS
No KIT PICGenios possuimos diversos perifricos para teste e simulaes de programas. Veja e conhea cada um desses dispositivos: Ventoinha para simulao de controle de rotao via PWM. Podemos controlar a velocidade de giro da ventoinha atravs do canal CCP1 do PIC.
Sensor infravermelho (emissor e receptor) para leitura da velocidade de rotao da ventoinha. Atravs dos pulsos gerados por este sensor, podemos ler os pulsos atravs do canal de contagem RC0 do PIC.
No kit temos um buzzer para acionamento de alarme sonoros. Para acionar o buzzer basta enviar nvel lgico 1 no pino RC1, mas antes devemos habilit-lo atravs da chave seletora..
PERIFRICOS
Resistncia de aquecimento. Podemos ligar ou desligar a resistncia com o intuito de variar a temperatura ao redor do sensor Lm35, desta forma podemos desenvolver diversas aplicaes de prticas utilizando o aquecedor e o sensor de temperatura.
Sensor de temperatura Lm35 ligado ao canal A/D AN2 do PIC. Atravs deste sensor podemos ler a temperatura ambiente ou a temperatura da resistncia.
Pagina 01 18
Kit PICGenios
PERIFRICOS
Atravs da figura abaixo podemos ver como os perifricos esto ligados no KIT PICGENIOS.
PIC18F4XXx
RC0
RA4
RC5
RA3
RA5
RE0
RC2
RA2
RA0
ON
DIP
RA1
VCC
LM35
1
Off
9 10
DISP1
DISP2
DISP4
TEMP
OSC1
VCC VCC
OSC2
SENSOR INFRAVERMELHO
ANAL0
RESIS
ANAL1
DISP3
VENT
INFR
AQUECEDOR
VENTOINHA
PERIFRICOS
Jumper do BUZZER
Pagina 01 18
Kit PICGenios
Diagrama das chaves de funes
CHAVE DE FUNES
RC0
RA4
RC5
RA3
RA5
RA2
RC2
RA2
RA0
GND LED1
DIS1 = habilita display 1 DIS2 = habilita display 2 DIS3 = habilita display 3 DIS4 = habilita display 4 INFR = habilita o sensor inflavermelho RESIS = habilita aquecedor TEMP = habilita sensor de temperatura LM35 VENT = habilita ventoinha (cooler) AN0 = habilita conversor AD0 AN1 = habilita conversor AD1
ON
DIP
1
Off
9 10
TEMP
RESIS
DIS1
DIS2
DIS3
DIS4
VENT
INFR
CHAVES DE FUNES
GLCD/LCD = habilita ou desabilita LCD grfico ou alfanumrico RX = habilita sinal de recepo do canal serial do PIC TX = habilita sinal de transmisso do canal serial do PIC REL1 = habilita o rel 1 REL2 = habilita o rel 2 SCK = habilita o sinal SCK da comunicao I2C SDA = habilita o sinal SDA da comunicao I2C RTC = habilita pino de interrupo do RTC ON LED1/PORTD = habilita leds do PORTD LED2/PORTB = habilita leds do PORTB
RC7 LCD
AN0
R B0
DIP
1
Off
9 10
Pagina 01
REL1
TX
GLCD
REL2
Pagina 19
LED2
RX
SC K
SD A
RTC
GND
RC6
RC0
RC3
RE0
RC4
AN1
RA1
Kit PICGenios
SERIAL EMULADA
O Kit PiCGenios permite manipularmos duas seriais, uma serial por hardware via conversor max232 e uma serial emulada via software. Ambas as seriais so independentes entre si.
No kit temos a opo de trabalhar com uma serial emulada via software. (O programador deve criar essa serial via software). Esses jumpers habilitam os pinos RX e TX na comunicao serial. Para utilizar o canal serial Rs232 do kit, faz necessrio colocar os jumpers nas posies 1 e 2
Pino RD1 RD0 Descrio Serial emulada pino RX Serial emulada pino TX
Pagina 01
Pagina 21
EXPANSO
SERIAL EMULADA
Kit PICGenios
Programa Exemplo de envio de dados pela serial Rs232;
Parte 2
O exemplo de programa abaixo foi elaborado no compilador mikroC (www.mikroe.com) e tem como objetivo ler o canal An0 do PIC e enviar o valor da converso pela serial RS232 do Kit..
PROGRAMA EXEMPLO
Pagina 01 22
Kit PICGenios
COMUNICAO I2C
A memria serial 24c04 e o relgio de tempo real Ds1307 esto ligados no mesmo barramento I2C (SCK e SDA). Para habilitarmos suas funes necessrio lig-los atravs da chave de funes do kit.
VCC
Off
ON
BARRAMENTO I2C
RX TX REL1
24cxx
GND
RC0 RC1 RC2 RC3 RC4 RC5 RC6 RC7 RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7
PIC18F4XXx
BUZ
RC1
1 2 3 4 5 6 7 8
9 10
DIP
VCC
RE1 RE2
OSC1 OSC2
32.768KHz
DS1307
- +
RE2
Pagina 01 23
Kit PICGenios
A memria serial 24c04 e o relgio de tempo real Ds1307 esto ligados no mesmo barramento I2C (SCK e SDA). Para habilitarmos suas funes necessrio lig-los atravs da chave de funes do kit.
CONVERSOR RS485
Descrio TX EN RX
No kit PICGenios possuimos um conector ICSP para que voc possa conectar seu prprio debugador e testar em passo a passo seu programa.
ENTRADA PS/2
CANAL ICSP
Pagina 01 24
www.microgenios.com.br
Maiores Informaes
Conhea nossos outros kits didtico e profissionais. Para maiores informaes sobre nossos produtos e servios entre em nosso site:
www.microgenios.com.br
vendas@microgenios.com.br suporte@microgenios.com.br - Departamento Comercial - Departamento Tcnico
Rua Ea de Queiroz, 704 cjto 01 - Vila Mariana So Paulo SP Fone/Fax: 11 5084-4518 Cep: 04011-033 Www.microgenios.com.br
PROIBIDA CPIA INTEGRAL OU PARCIAL DESTE MATERIAL. TODOS DIREITOS RESERVADOS A MICROGENIOS.
Fone: 11 5084-4518
Fone: 11 3384-5598
PAGINA 25
www.microgenios.com.br
Kit8051LS - Didtico
Kit8051XN - Profissional
Desenvolva seus projetos eletrnicos atravs de nossos kits didticos e profissionais - Microgenios.
Os Kits da Microgenios formam aplicados e Comentados nos livros Programao C para Microcontroladores 8051 e Programao BASIC para Microcontroladores 8051 - Editora rica.
KIT DSPIC30F
PAGINA 26