Manual do usuário. Kit Clp Pic. - Kit Clp Pic 28 v4.0. Manual do usuário. Copyright VW Soluções

Tamanho: px
Começar a partir da página:

Download "Manual do usuário. Kit Clp Pic. - Kit Clp Pic 28 v4.0. Manual do usuário. Copyright VW Soluções"

Transcrição

1 Manual do usuário - Kit Clp Pic 28 v4.0 Kit Clp Pic 28 v4.0 Manual do usuário 1

2 Apresentação O ClpPic28-v4 foi desenvolvido com base no microcontrolador PIC16F886, mas pode ser utilizado qualquer outro PIC de 28 pinos da família 16F ou 18F (observar a pinagem). Ele possui várias funcionalidades. Têm 06 (seis) entradas digitais, 04 (quatro) saídas que podem ser à relé (contatos reversíveis), a transistor ou a triac ambos com isolamento através de fotoacopladores, 01 entrada analógica (0-5V ou 0-20mA, com resolução de 10 bits). É possível instalar Display Lcd no conector LCD (PortB), o que lhe oferece grande versatilidade em seu projeto. Utilize sua imaginação e desenvolva uma IHM com display de 2 ou 4 linhas,permitindo que operadores modifiquem variáveis pré-estabelecidas em seu projeto, etc. Como você pode ver, as possibilidades de programação são imensas. O equipamento possui também comunicação serial através da porta RS232 ou RS485 (selecionável através de jumper) para se comunicar com um PC, com outra placa ClpPic ou com qualquer outro equipamento que possua comunicação serial RS232 ou RS485. A VW Soluções sugere três compiladores para programação. Acessem os sites dos desenvolvedores para maior detalhes: Software LDmicro.exe programação em linguagem Ladder. ( Software MikroC programação em linguagem C. ( Software MPLAB programação em linguagem Assembly. ( cname=en019469) No site da VW Soluções é possível baixar alguns exemplos (códigos fontes) utilizando os compiladores sugeridos. 2

3 Índice Capitulo Descrição Pagina 1. Especificações técnicas 4 2. Lista de material 5 3. Descrição dos pinos do PIC 5 4. Configuração do PIC Configuração do PIC em assembly Configuração do PIC em C Detalhes importantes na placa Transferência do arquivo.hex para o CLP Isenção de responsabilidade Garantia 16 3

4 1. Especificações técnicas Dimensões: 11,26 cm de comprimento por 9,47 cm de largura. Peso aproximado: 250 gramas (montada). Alimentação: 12Vcc ou 24Vcc por 500mA. O ClpPic28 deve ser alimentado por uma fonte de corrente contínua com a mesma tensão dos relés de saída, pois as entradas (E1 a E6) e os relés recebem diretamente a alimentação da entrada. Obs.: Se for instalado equipamentos nas entradas e saídas do ClpPic28 que consuma energia elétrica, esse consumo deve ser somado para o correto dimensionamento da fonte de corrente contínua. Se for utilizado 24Vcc deverá ser instalado dissipador de calor no regulador de tensão (7805). Pic - Microcontrolador PIC 16F886, mas se desejar pode ser utilizado outro PIC de 28 pinos (observar a pinagem). Placa PEE - 01 local reservado para instalação de uma placa de expansão de entradas PEE (8 entradas digitais). 06 entradas digitais: Entradas do tipo contato aberto e fechado com fotoacopladores. Todas as 06 entradas são mapeadas por leds. 01 entrada analógica (AN0): Conversor A/D de 10Bits. Entrada de 0-5V ou 0-10V ou 0-20mA, selecionável através de jumper. 04 saídas: Saídas do tipo contato de Relés (contatos reversíveis) 15A 120VAC. As saídas também podem ser a transistor (IRF9540) ou a triac (TIC226) - Opcional. Lembrando que as saídas a transistor ou a triac são fotoacopladas. Conector LCD: 08 entradas ou saídas TTL rápidas diretas ao microcontrolador. Normalmente usado para instalar um LCD ou para conectar a placa de expansão de I/Os (PE). Porta Serial: RS232 de uso genérico (RX, TX, GND). Porta Serial: RS485 half duplex - Opcional. ICSP: Pinagem disponível para gravação in-circuit do microcontrolador usado (PGC, PGD, GND e VPP). 4

5 2. Lista de material Para saída TRIAC: Para utilizar saída a TRIAC, retirar o relé e acrescentar os componentes que segue abaixo: Item Qtde Descrição Sigla na placa Fotoacoplador MOC3041 ou MOC3063 U7,8,9, Resistor 10K R61,62,63, Resistor - 39R R69,70,71, Resistor 1K5 R53,54,55, Capacitor poliéster - 10nFx400V C12,13,14, Triac TIC226D Q5,6,7, Soquete para CI estampado 6 pinos U7,8,9,10 Para saída a TRANSISTOR: Para saída a transistor, retirar o relé e acrescentar os componentes que segue abaixo: Jumpear os capacitores C12, 13, 14, 15 e jumpear também nas sinalizações ao lado dos fotoacopladores. Item Qtde Descrição Sigla na placa Transistor - IRF9540 Q5,6,7, Fotoacoplador PC817 U7,8,9, Resistor 4k7 R53,54,55, Resistor 10k R61,62,63,64 Obs.: Para saída transistor montar o transistor invertido com relação ao silk screen (Q5,6,7,8). 3. Descrição dos pinos do PIC Pino 03 RA1 Entrada digital 1 Pino 04 RA2 Entrada digital 2 Pino 05 RA3 Entrada digital 3 Pino 06 RA4 Entrada digital 4 Pino 07 RA5 Entrada digital 5 Pino 11 RC0 Entrada digital 6 Pino 02 AN0 Entrada analógica 1 Pino 12 RC1 Saída digital 1 Pino 13 RC2 Saída digital 2 Pino 14 RC3 Saída digital 3 Pino 15 RC4 Saída digital 4 Pino 16 RC5 Pino de controle RS485 Pino 17 RC6 / TX RS232 / RS485 TX Transmite Pino 18 RC7 / RX RS232 / RS485 RX Recebe Pino 20 VDD Alimentação +5v 5

6 Pino 08 VSS Alimentação 0v Pino 19 VSS Alimentação 0v Pino 09 OSC1 Interligação do cristal Pino 10 OSC2 Interligação do cristal Pino 21 RB0 Conector LCD Pino 22 RB1 Conector LCD Pino 23 RB2 Conector LCD Pino 24 RB3 Conector LCD Pino 25 RB4 Conector LCD Pino 26 RB5 Conector LCD Pino 27 RB6 Conector LCD / usado na gravação do PIC Pino 28 RB7 Conector LCD / usado na gravação do PIC Pino 1 MCLR Usado na gravação do PIC / e táctil RESET 4. Configuração do PIC Para o correto funcionamento do ClpPic40, independente de qual linguagem em que o mesmo for programado, algumas configurações devem estar sempre presente como mostraremos a seguir. Mostraremos 2 exemplos de configuração de programadores (Um em assembly e outro em C) Configurações do PIC em assembly (exemplo dado através do MPLAB). ; ; Projeto: Configuração padrão da placa ClpPic28-v4. ; Microcontrolador: PIC16F876A ; Data: 14/05/2014 ; Autor: Wagner S. Maurício. ; Obs.: ; Precisão: ; Versão: 1.0 ; #include<p16f876a.inc> CONFIG _CP_OFF & _CPD_OFF & _DEBUG_OFF & _LVP_OFF & _BODEN_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC ; _CP_OFF Memória de programa desprotegida contra leitura; ; _WRT_OFF Sem permissão para escrever na memória de programa durante execução do programa; ; _DEBUG_OFF Debug desativado; ; _CPD_OFF Memória Eeprom protegida contra leitura; ; _LVP_OFF Programação em baixa tensão desabilitada; ; _WDT_OFF WDT desativado; ; _BODEN_OFF Brown - out desativado; ; _PWRTE_ON Power-on reset ativado; ; _XT_OSC Oscilador a cristal (4MHz) ERRORLEVEL -302 #DEFINE BANK1 BSF STATUS,RP0 ;VAI PARA O BANCO 1 #DEFINE BANK0 BCF STATUS,RP0 ;VAI PARA O BANCO 0 #DEFINE E1 PORTA,1 ;ENTRADA E1 #DEFINE E2 PORTA,2 ;ENTRADA E2 #DEFINE E3 PORTA,3 ;ENTRADA E3 #DEFINE E4 PORTA,4 ;ENTRADA E4 #DEFINE E5 PORTA,5 ;ENTRADA E5 #DEFINE E6 PORTC,0 ;ENTRADA E6 #DEFINE LIGA_SAIDA1 BSF PORTC,1 ;SAIDA 1 #DEFINE DESLIGA_SAIDA1 BCF PORTC,1 ;SAIDA 1 6

7 #DEFINE LIGA_SAIDA2 BSF PORTC,2 ;SAIDA 2 #DEFINE DESLIGA_SAIDA2 BCF PORTC,2 ;SAIDA 2 #DEFINE LIGA_SAIDA3 BSF PORTC,3 ;SAIDA 3 #DEFINE DESLIGA_SAIDA3 BCF PORTC,3 ;SAIDA 3 #DEFINE LIGA_SAIDA4 BSF PORTA,4 ;SAIDA 4 #DEFINE DESLIGA_SAIDA4 BCF PORTA,4 ;SAIDA 4 CBLOCK 0X20 ENDC ;... ORG 0x00 GOTO CONFIGURACAO ;... ORG 0X04 RETFIE ;... CONFIGURACAO BANK1 ;"1" É ENTRADA E "0" É SAIDA MOVLW B' ' ; RA0 pode ser entrada analógica ou entrada/saida TTL, se não for utilizar deixe como entrada (TTL)="1" MOVWF TRISA ; RA1, RA2, RA3, RA4 e RA5 só podem ser configurados como entrada - "1" ; RA6 e RA7 deixe sempre como entrada = "1" MOVLW B' ' ; Se não for utilizar o conector LCD deixe sempre configurado como entrada = "1". MOVWF TRISB MOVLW B' ' ; RC1, RC2, RC3 e RC4 devem ser configurados sempre como saída = "0" MOVWF TRISC ; RC5 deve ser configurado como = 1 ; RC6 e RC7 são utilizados para RS232 ou RS485, deixe como entrada = 1. MOVLW B' ' ;Bit 7 RBPU: PORTB Pull-up Enable bit MOVWF OPTION_REG ; 1 = PORTB pull-ups are disabled ; 0 = PORTB pull-ups are enabled by individual port latch values ;Bit 6 INTEDG: Interrupt Edge Select bit ; 1 = Interrupt on rising edge of RB0/INT pin ; 0 = Interrupt on falling edge of RB0/INT pin ;Bit 5 T0CS: TMR0 Clock Source Select bit ; 1 = Transition on RA4/T0CKI pin ; 0 = Internal instruction cycle clock (CLKO) ;Bit 4 T0SE: TMR0 Source Edge Select bit ; 1 = Increment on high-to-low transition on RA4/T0CKI pin ; 0 = Increment on low-to-high transition on RA4/T0CKI pin ;Bit 3 PSA: Prescaler Assignment bit ; 1 = Prescaler is assigned to the WDT ; 0 = Prescaler is assigned to the Timer0 module ;Bit 2-0 PS2:PS0: Prescaler Rate Select bits ;Legend: ;VALOR TMR0 WDT ;000 1:2 1:1 ;001 1:4 1:2 ;010 1:8 1:4 ;011 1:16 1:8 ;100 1:32 1:16 ;101 1:64 1:32 ;110 1:128 1:64 ;111 1:256 1:128 MOVLW B' ' ;Bit 7 GIE: Global Interrupt Enable bit MOVWF INTCON ; 1 = Enables all unmasked interrupts ; 0 = Disables all interrupts ;Bit 6 PEIE: Peripheral Interrupt Enable bit ; 1 = Enables all unmasked peripheral interrupts ; 0 = Disables all peripheral interrupts ;Bit 5 TMR0IE: TMR0 Overflow Interrupt Enable bit ; 1 = Enables the TMR0 interrupt ; 0 = Disables the TMR0 interrupt ;Bit 4 INTE: RB0/INT External Interrupt Enable bit ; 1 = Enables the RB0/INT external interrupt ; 0 = Disables the RB0/INT external interrupt ;Bit 3 RBIE: RB Port Change Interrupt Enable bit ; 1 = Enables the RB port change interrupt 7

8 ; 0 = Disables the RB port change interrupt ;Bit 2 TMR0IF: TMR0 Overflow Interrupt Flag bit ; 1 = TMR0 register has overflowed (must be cleared in software) ; 0 = TMR0 register did not overflow ;Bit 1 INTF: RB0/INT External Interrupt Flag bit ; 1 = The RB0/INT external interrupt occurred (must be cleared in software) ; 0 = The RB0/INT external interrupt did not occur ;Bit 0 RBIF: RB Port Change Interrupt Flag bit ; 1 = At least one of the RB7:RB4 pins changed state; a mismatch condition will continue to set ; the bit. Reading PORTB will end the mismatch condition and allow the bit to be cleared ; (must be cleared in software). ; 0 = None of the RB7:RB4 pins have changed state MOVLW B' ' ;Bit 7 PSPIE: Parallel Slave Port Read/Write Interrupt Enable bit(1) MOVWF PIE1 ; 1 = Enables the PSP read/write interrupt ; 0 = Disables the PSP read/write interrupt ; Note 1: PSPIE is reserved on PIC16F873A/876A devices; always maintain this bit clear. ;Bit 6 ADIE: A/D Converter Interrupt Enable bit ; 1 = Enables the A/D converter interrupt ; 0 = Disables the A/D converter interrupt ;Bit 5 RCIE: USART Receive Interrupt Enable bit ; 1 = Enables the USART receive interrupt ; 0 = Disables the USART receive interrupt ;Bit 4 TXIE: USART Transmit Interrupt Enable bit ; 1 = Enables the USART transmit interrupt ; 0 = Disables the USART transmit interrupt ;Bit 3 SSPIE: Synchronous Serial Port Interrupt Enable bit ; 1 = Enables the SSP interrupt ; 0 = Disables the SSP interrupt ;Bit 2 CCP1IE: CCP1 Interrupt Enable bit ; 1 = Enables the CCP1 interrupt ; 0 = Disables the CCP1 interrupt ;Bit 1 TMR2IE: TMR2 to PR2 Match Interrupt Enable bit ; 1 = Enables the TMR2 to PR2 match interrupt ; 0 = Disables the TMR2 to PR2 match interrupt ;Bit 0 TMR1IE: TMR1 Overflow Interrupt Enable bit ; 1 = Enables the TMR1 overflow interrupt ; 0 = Disables the TMR1 overflow interrupt MOVLW B' ' ;Bit 7 Unimplemented: Read as 0 MOVWF PIE2 ;Bit 6 CMIE: Comparator Interrupt Enable bit ; 1 = Enables the comparator interrupt ; 0 = Disable the comparator interrupt ;Bit 5 Unimplemented: Read as 0 ;Bit 4 EEIE: EEPROM Write Operation Interrupt Enable bit ; 1 = Enable EEPROM write interrupt ; 0 = Disable EEPROM write interrupt ;Bit 3 BCLIE: Bus Collision Interrupt Enable bit ; 1 = Enable bus collision interrupt ; 0 = Disable bus collision interrupt ;Bit 2-1 Unimplemented: Read as 0 ;Bit 0 CCP2IE: CCP2 Interrupt Enable bit ; 1 = Enables the CCP2 interrupt ; 0 = Disables the CCP2 interrupt MOVLW B' ' MOVWF ADCON1 ;B' ' - An0 somente será analógico e restante digital ;CONVERSOR A-D (RA0 LIGADO) MOVLW B' ' MOVWF CMCON BANK0 MOVLW B' ' MOVWF ADCON0 ;Bit 0,LIGA E DESLIGA A ENTRADA ANALÓGICA - BIT 2, STATUS ANALÓGICO MOVLW B' ' ;Bit 7 PSPIF: Parallel Slave Port Read/Write Interrupt Flag bit(1) MOVWF PIR1 ; 1 = A read or a write operation has taken place (must be cleared in software) ; 0 = No read or write has occurred ; Note 1: PSPIF is reserved on PIC16F873A/876A devices; always maintain this bit clear. 8

9 ;Bit 6 ADIF: A/D Converter Interrupt Flag bit ; 1 = An A/D conversion completed ; 0 = The A/D conversion is not complete ;Bit 5 RCIF: USART Receive Interrupt Flag bit ; 1 = The USART receive buffer is full ; 0 = The USART receive buffer is empty ;Bit 4 TXIF: USART Transmit Interrupt Flag bit ; 1 = The USART transmit buffer is empty ; 0 = The USART transmit buffer is full ;Bit 3 SSPIF: Synchronous Serial Port (SSP) Interrupt Flag bit ; 1 = The SSP interrupt condition has occurred and must be cleared in software before returning ; from the Interrupt Service Routine. The conditions that will set this bit are: ; SPI A transmission/reception has taken place. ; I2C Slave A transmission/reception has taken place. ; I2C Master ; - A transmission/reception has taken place. ; - The initiated Start condition was completed by the SSP module. ; - The initiated Stop condition was completed by the SSP module. ; - The initiated Restart condition was completed by the SSP module. ; - The initiated Acknowledge condition was completed by the SSP module. ; - A Start condition occurred while the SSP module was Idle (multi-master system). ; - A Stop condition occurred while the SSP module was Idle (multi-master system). ; 0 = No SSP interrupt condition has occurred ;Bit 2 CCP1IF: CCP1 Interrupt Flag bit ; Capture mode: ; 1 = A TMR1 register capture occurred (must be cleared in software) ; 0 = No TMR1 register capture occurred ;Compare mode: ; 1 = A TMR1 register compare match occurred (must be cleared in software) ; 0 = No TMR1 register compare match occurred ; PWM mode: ; Unused in this mode. ;Bit 1 TMR2IF: TMR2 to PR2 Match Interrupt Flag bit ; 1 = TMR2 to PR2 match occurred (must be cleared in software) ; 0 = No TMR2 to PR2 match occurred ;Bit 0 TMR1IF: TMR1 Overflow Interrupt Flag bit ; 1 = TMR1 register overflowed (must be cleared in software) ; 0 = TMR1 register did not overflow MOVLW B' ' ;Bit 7 Unimplemented: Read as 0 MOVWF PIR2 ;Bit 6 CMIF: Comparator Interrupt Flag bit ; 1 = The comparator input has changed (must be cleared in software) ; 0 = The comparator input has not changed ;Bit 5 Unimplemented: Read as 0 ;Bit 4 EEIF: EEPROM Write Operation Interrupt Flag bit ; 1 = The write operation completed (must be cleared in software) ; 0 = The write operation is not complete or has not been started ;Bit 3 BCLIF: Bus Collision Interrupt Flag bit ; 1 = A bus collision has occurred in the SSP when configured for I2C Master mode ; 0 = No bus collision has occurred ;Bit 2-1 Unimplemented: Read as 0 ;Bit 0 CCP2IF: CCP2 Interrupt Flag bit Capture mode: ; 1 = A TMR1 register capture occurred (must be cleared in software) ; 0 = No TMR1 register capture occurred ; Compare mode: ; 1 = A TMR1 register compare match occurred (must be cleared in software) ; 0 = No TMR1 register compare match occurred ; PWM mode: ; Unused. MOVLW B' ' ;Bit 7-6 Unimplemented: Read as 0 MOVWF T1CON ;Bit 5-4 T1CKPS1:T1CKPS0: Timer1 Input Clock Prescale Select bits ; 11 = 1:8 prescale value ; 10 = 1:4 prescale value ; 01 = 1:2 prescale value ; 00 = 1:1 prescale value ;Bit 3 T1OSCEN: Timer1 Oscillator Enable Control bit ; 1 = Oscillator is enabled ; 0 = Oscillator is shut-off (the oscillator inverter is turned off to eliminate power drain) ;Bit 2 T1SYNC: Timer1 External Clock Input Synchronization Control bit 9

10 ; When TMR1CS = 1: ; 1 = Do not synchronize external clock input ; 0 = Synchronize external clock input ; When TMR1CS = 0: ; This bit is ignored. Timer1 uses the internal clock when TMR1CS = 0. ;Bit 1 TMR1CS: Timer1 Clock Source Select bit ; 1 = External clock from pin RC0/T1OSO/T1CKI (on the rising edge) ; 0 = Internal clock (FOSC/4) ;Bit 0 TMR1ON: Timer1 On bit ; 1 = Enables Timer1 ; 0 = Stops Timer1 CLRF PORTA CLRF PORTB CLRF PORTC CLRWDT ;... INICIO ;Inicia a programação. END ;finaliza a programação Configuração do PIC em C (exemplo dado através do MikroC). Na janela abaixo deixar selecionado os seguintes opções: ; _CP_OFF Memória de programa desprotegida contra leitura; ; _DEBUG_OFF Debug desativado; ; _WRT_OFF Sem permissão p/ escrever na memória de programa durante execução do programa; ; _CPD_OFF Memória Eeprom protegida contra leitura; ; _LVP_OFF Programação em baixa tensão desabilitada; ; _BODEN_OFF Brown - out desativado; ; _PWRTE_ON Power-on reset ativado; ; _WDT_OFF WDT desativado; ; _XT_OSC Oscilador a cristal (4MHz) 10

11 Corpo do programa: #define E1 porta.f1 #define E2 porta.f2 #define E3 porta.f3 #define E4 porta.f4 #define E5 porta.f5 #define E6 portc.f0 #define S1 portc.f1 #define S2 portc.f2 #define S3 portc.f3 #define S4 portc.f4 // //inicio do programa // void main(){ trisa=0b ; trisb=0b ; trisc=0b ; adcon1=0b ; do{ }while(1); } Obs.: As outras configurações são opcionais e dependem exclusivamente das necessidades do seu projeto. 11

12 Manual do usuário - Kit Clp Pic 28 v Detalhes importantes na placa Entradas digitais (E1 a E6) Todas as entradas são mapeadas por LEDS. São entradas para contato seco e todos os sensores digitais como, por exemplo, botões e chaves fim de curso. Também é possível a ligação de sensores de luz (LDRs) diretamente, Sensores indutivos, capacitivos, fotoelétricos, etc. A tensão de entrada pode ficar entre 7 e 30Vcc paraa reconhecer estado alto na entrada. 12

13 2 - Saídas que pode ser a relé, transistor ou triac Saídas a Relés (K1 a K4) Todas as saídas são mapeadas por LEDS. Através das saídas a Relês, é possível ligar/desligar dispositivos conectados à rede elétrica (corrente alternada) 110 ou 220v, ou mesmo aqueles alimentados com corrente contínua (pilhas ou baterias). Para ambas as fontes de energia, o consumo de corrente dos dispositivos não pode ultrapassar os 10A (em 110v) e, 7A (em 220v). Veja na ilustração abaixo, um esquema de como instalar os dispositivos na placa ClpPic28- v4. Nota: NA C NF Interruptor Normalmente Aberto; Comum Interruptor Normalmente Fechado Saídas a Transistor (Q5 a Q8) Todas as saídas são mapeadas por LEDS. Através das saídas a transistor, é possível ligar e desligar dispositivos com corrente contínua. A tensão de saída será a mesma da alimentação da placa, pois a mesma tensão alimenta diretamente os transistores de saída. Nota: NA C NF Sinal de saída igual a VCC. Tensão de alimentação da Saída. GND da saída. 13

14 2.3 - Saídas a Triac (Q5 a Q8) Todas as saídas são mapeadas por LEDS. Através das saídas a triac, é possível ligar e desligar dispositivos em corrente alternada (110V ou 220V). Nota: NA Retorno da carga C Entrada da rede (110v ou 220v) NF Na saída a triac não é utilizado 3 - Microcontrolador PIC16F886 Controla todas as funções da placa ClpPic28-v4, como as saídas (Relês, Transistor ou Triac), comunicação Serial (RS232 ou RS485), entradas digitais E1 a E6, entrada analógica, etc. 4 - Jumper de seleção RS232/RS485 Para selecionar qual das portas de comunicação será utilizada, RS232 ou RS485, pois não podem ser utilizadas as duas ao mesmo tempo, tem que ser escolhida através deste jumper qual meio irá utilizar. 5 - Jumper de seleção da configuração da entrada analógica A entrada analógica do microcontrolador utiliza um A/D de 10bits. A entrada de sinal pode ser configurada de 02 formas distintas, selecionar apenas uma delas: 1 - Entrada analógica de 0 a 5v - Jumper J1 fechado e Jumper 0-5v fechado. 2 - Entrada analógica de 0 a 20mA - Jumper J2 fechado e Jumper 0-20mA fechado. 6 - Entrada analógica A entrada analógica do microcontrolador utiliza um A/D de 10bits. A entrada de sinal pode ser configurada de 02 formas distintas conforme mostra no item anterior sobre a seleção do tipo de entrada utilizada. 7 - Conector ICSP in circuit serial programmer Pinagem disponível para gravação do microcontrolador. Estes pinos disponíveis deixam o cliente livre para utilização de seu próprio gravador se já possuir. Quando for fazer a 14

15 gravação do programa na placa, o conector LCD deve estar livre, pois ele pode prejudicar a gravação. 8 Conector LCD Neste conector fica disponibilizado todo PortB do microcontrolador. Normalmente utilizado para instalação de um LCD (16x2 ou 20x4) ou aumentar a quantidade de entradas e saídas através da placa de expansão de I/Os. Mas o projetista fica livre para utilizar estes pinos de acordo com sua necessidade. 9 Porta Serial RS232 Porta serial de uso genérico (TX, RX e GND), usada para se comunicar com PC, outra placa Clp Pic ou qualquer periférico que utilize este meio de comunicação Porta Serial RS485 A Porta RS485 nos dá a possibilidade de fazer uma rede e interligar até 32 dispositivos. Especifica também a distância máxima entre o primeiro e o último dispositivo da rede (1200 Metros). 11 Alimentação do Clp Pic28-v4 Borne de alimentação da placa Clp Pic28-v4 que pode ser usada 12V ou 24V x 500mA. Obs.: Lembrando que os reles de saída recebem a mesma tensão de alimentação da placa em sua bobina, quando são acionados. Se forem instalados equipamentos nas entradas e saídas do Clp Pic28-v4 que consuma energia elétrica, esse consumo deve ser somado para o correto dimensionamento da fonte de corrente contínua. 12 Botão de reset do sistema 15

16 6. Transferência do arquivo.hex para o CLP A placa possui o conector ICSP (in-circuit serial programmer), desta forma, pode ser utilizado qualquer tipo de gravador que possua este tipo de saída. Os pinos disponibilizados são PGC, PGD, GND e VPP. A VW Soluções possui um Cabo Gravador USB muito simples de utilizar. No site possui um vídeo demonstrando como utilizar esse gravador. 7. Isenção de responsabilidade A VW Soluções não é responsável por nenhum dano conseqüente do uso deste equipamento sob nenhuma circunstância incluindo perda de receita, tempo parado, danos ou substituição de equipamentos ou propriedades e qualquer custo de recuperação, reprogramação ou reprodução de dados com o uso deste hardware aqui descrito. 8. Garantia A VW Soluções garante este equipamento contra defeitos de fabricação e componentes pelo prazo de 90 dias a contar da data da emissão da nota fiscal. Se descobrir um defeito nós iremos, sob nossa opção, reparar, trocar ou devolver o valor pago. Devolva o produto com uma descrição do problema. Nós iremos devolver o seu produto ou outro com as mesmas características via encomenda normal (PAC). Envio via Sedex está disponível, mas o custo de envio será por conta do cliente. O uso do equipamento fora dos limites de tensão, temperatura ou a tentativa de reparação ou modificação irá anular a garantia. 16

Kit Clp Pic 40B Manual do usuário. Manual do usuário - Kit Clp Pic 40B v2.0. Copyright VW Soluções

Kit Clp Pic 40B Manual do usuário. Manual do usuário - Kit Clp Pic 40B v2.0.  Copyright VW Soluções Manual do usuário - Kit Clp Pic 40B v2.0 Kit Clp Pic 40B 40 v2.0 Manual do usuário 1 Apresentação O ClpPic40-B v2.0 foi desenvolvido com base no microcontrolador PIC16F887, mas pode ser utilizado qualquer

Leia mais

Copyright 2014 VW Soluções

Copyright 2014 VW Soluções 1 Apresentação O ClpPic28-v4 foi desenvolvido com base no microcontrolador PIC16F886, mas pode ser utilizado qualquer outro PIC de 28 pinos da família 16F ou 18F (observar a pinagem). Ele possui várias

Leia mais

Copyright 2014 VW Soluções

Copyright 2014 VW Soluções 1 Apresentação O ClpPic40-B v1.0 foi desenvolvido com base no microcontrolador PIC16F887, mas pode ser utilizado qualquer outro PIC de 40 pinos da família 16F ou 18F (observar a pinagem). Ele possui várias

Leia mais

Manual do usuário. - Kit Clp Pic 40 v4.0. Manual do usuário. Copyright VW Soluções

Manual do usuário. - Kit Clp Pic 40 v4.0. Manual do usuário.  Copyright VW Soluções Manual do usuário - Kit Clp Pic 40 v4.0 Kit Clp Pic 40 v4.0 Manual do usuário 1 Apresentação O ClpPic40-v4 foi desenvolvido com base no microcontrolador PIC16F887, mas pode ser utilizado qualquer outro

Leia mais

Copyright 2013 VW Soluções

Copyright 2013 VW Soluções Apresentação O ClpPic40-v4 foi desenvolvido com base no microcontrolador PIC16F887, mas pode ser utilizado qualquer outro PIC de 40 pinos da família 16F ou 18F (observar a pinagem). Ele possui várias funcionalidades.

Leia mais

Kit Expansão PE v2.0 Manual do usuário. Manual do usuário - Kit Expansão PE v2.0. Copyright VW Soluções

Kit Expansão PE v2.0 Manual do usuário. Manual do usuário - Kit Expansão PE v2.0.  Copyright VW Soluções Manual do usuário - Kit Expansão PE v2.0 Kit Expansão PE v2.0 Manual do usuário 1 Apresentação O Kit Expansão PE v2.0 foi desenvolvido pela VW Soluções com objetivo de aumentar as I/Os do CLP PIC40 ou

Leia mais

Manual Placa Expansão PE v2.0 Copyright 2011 VW Soluções

Manual Placa Expansão PE v2.0  Copyright 2011 VW Soluções Apresentação A placa de expansão PE.v2.0 tem como objetivo aumentar as I/Os do CLP PIC40 ou CLP PIC28 de acordo com a necessidade do cliente. A placa de expansão pode ter no máximo 8 I/O, ou seja, até

Leia mais

www.vwsolucoes.com Copyright 2011 VW Soluções

www.vwsolucoes.com Copyright 2011 VW Soluções Apresentação O ClpPic40-v3 foi desenvolvido com base no microcontrolador PIC16F877A, mas pode ser utilizado qualquer outro PIC de 40 pinos da família 16F ou 18F (observar a pinagem). Ele possui várias

Leia mais

Manual Placa Expansão PE v1.0 Copyright VW Soluções

Manual Placa Expansão PE v1.0  Copyright VW Soluções Apresentação A placa de expansão PE.v1.0 tem como objetivo aumentar as I/O do CLP PIC40 ou CLP PIC28 de acordo com a necessidade do cliente. A placa de expansão pode ter no máximo 8 I/O, ou seja, até 8

Leia mais

www.vwsolucoes.com Copyright 2013 VW Soluções

www.vwsolucoes.com Copyright 2013 VW Soluções Apresentação O ClpPic40-v4 foi desenvolvido com base no microcontrolador PIC16F877A, mas pode ser utilizado qualquer outro PIC de 40 pinos da família 16F ou 18F (observar a pinagem). Ele possui várias

Leia mais

Registros do 16F628A. Prof. Luiz Antonio Vargas Pinto Prof. Vargas

Registros do 16F628A. Prof. Luiz Antonio Vargas Pinto   Prof. Vargas Registros do 16F628A www.mikroe.com Prof. Luiz Antonio Vargas Pinto www.vargasp.com STATUS (03) STATUS (03) Após RESET Chave dos bancos STATUS (03) Bit 7: IRP - Seleção de banco de registradores 0 - seleciona

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Aula 5: Interrupções e Temporizadores Marco Jose da Silva mdasilva@utfpr.edu.br Interrupções Interrupção é um evento externo ao programa que provoca: A parada da sua execução;

Leia mais

Curso de Microcontroladores PIC 16F84A

Curso de Microcontroladores PIC 16F84A Curso de Microcontroladores PIC 16F84A João Neto Caetano Jnetcaetano@hotmail.com Marciel Gonçalves Azevedo Marcielgazevedo@hotmail.com Célio Rodrigues Pinto Treinamentos em geral, suporte a alunos universitários

Leia mais

Sistemas Digitais e Microcontrolados

Sistemas Digitais e Microcontrolados UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL Sistemas Digitais e Microcontrolados Contador/Temporizador

Leia mais

AAAA AAAA SEL Aplicação de Microprocessadores I. Aula 5 Temporização e Interrupção. Marcelo Andrade da Costa Vieira

AAAA AAAA SEL Aplicação de Microprocessadores I. Aula 5 Temporização e Interrupção. Marcelo Andrade da Costa Vieira SEL 0629 Aplicação de Microprocessadores I Aula 5 Temporização e Interrupção Marcelo Andrade da Costa Vieira Contagem de Tempo Contando tempo Existem 3 maneiras de contarmos tempo com os microcontroladores

Leia mais

Sistemas Digitais e Microcontrolados

Sistemas Digitais e Microcontrolados UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL Sistemas Digitais e Microcontrolados Contador/Temporizador

Leia mais

1.1 Noções básicas sobre interrupções em Microcontroladores

1.1 Noções básicas sobre interrupções em Microcontroladores Capítulo 1 Interrupções 1.1 Noções básicas sobre interrupções em Microcontroladores PIC Interrupções é obrigação em uma programação profissional. Quando um evento ocorrer, uma bandeira de interrupção será

Leia mais

IPD de Pavimento BT.Elev2 Manual do usuário

IPD de Pavimento BT.Elev2 Manual do usuário Frente Verso IPD de Pavimento BT.Elev2 Manual do usuário 1 Apresentação O Kit IPD BT.Elev2 possui uma entrada para ligar o botão de chamada (E1) e uma saída (L1) para ligar o led de iluminação do botão.

Leia mais

Eder Terceiro. Programação C com o PIC16F628a. Eder Terceiro. 31 de Outubro de 2016

Eder Terceiro. Programação C com o PIC16F628a. Eder Terceiro. 31 de Outubro de 2016 Programação C com o PIC16F628a 31 de Outubro de 2016 2016-2 2 Conteúdo 3 2016-2 4 Capítulo 1 Interrupções Timer0 1.1 Registradores relacionados as Interrupcoes 1.1.1 Registrador OP T ION R EG Configura

Leia mais

ENG-1450 Microcontroladores e Sistemas Embarcados. Lab02 Apresentação Kit PicGenios Interrupção e Timers

ENG-1450 Microcontroladores e Sistemas Embarcados. Lab02 Apresentação Kit PicGenios Interrupção e Timers ENG-1450 Microcontroladores e Sistemas Embarcados Lab02 Apresentação Kit PicGenios Interrupção e Timers Atividades 1. Executar tarefas da aula anterior no kit 2. Exemplo1: 1.Acionar o LED por interrupção

Leia mais

Kit Teclado TS 4x4 v1..0 Manual do usuário

Kit Teclado TS 4x4 v1..0 Manual do usuário Kit Teclado TS 4x4 v1..0 Manual do usuário 1 Apresentação O Kit Teclado TS 4x4 v1.0 foi desenvolvido pela VW Soluções utilizando-se como base o microcontrolador PIC16F886 da Microchip. Ele possui 16 teclas

Leia mais

Copyright 2013 VW Soluções

Copyright 2013 VW Soluções 1 Apresentação Sem dúvida, o display Lcd é um dos recursos mais interessantes quando utilizamos microcontroladores. Isto porque podemos desenvolver IHM (Interface Homem Máquina) agregando grande valor

Leia mais

Copyright 2014 VW Soluções

Copyright 2014 VW Soluções 1. Especificações técnicas 2. Hardware 3. Software 4. Protocolo de transmissão 5. Garantia 6. Isenção de responsabilidade Índice 1. Especificação técnicas: Dimensões da frente do gabinete: 10,3 cm x 10,3

Leia mais

Interrupção Externa. Capítulo 1. Noções básicas sobre interrupções em Microcontroladores PIC

Interrupção Externa. Capítulo 1. Noções básicas sobre interrupções em Microcontroladores PIC Capítulo 1 Interrupção Externa Noções básicas sobre interrupções em Microcontroladores PIC Seção 1.1 Interrupções é obrigação em uma programação profissional. Quando um evento ocorrer, uma bandeira de

Leia mais

Manual do usuário - Kit DLS v4.0. Kit DLS v4.0 Display LCD serial Manual do usuário. Copyright VW Soluções

Manual do usuário - Kit DLS v4.0. Kit DLS v4.0 Display LCD serial Manual do usuário.  Copyright VW Soluções Kit DLS v4.0 Display LCD serial Manual do usuário 1 Apresentação Sem dúvida, o display Lcd é um dos recursos mais interessantes quando utilizamos microcontroladores. Isto porque podemos desenvolver IHM

Leia mais

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28 Suporta os microcontroladores: PIC16F870, PIC16F872, PIC16F873A, PIC16F876A, PIC16F886, PIC18F2420, PIC18F2520, PIC18F2525, PIC18F2620, PIC18F2455, PIC 18F2550 e outros com 28 pinos O Kit de desenvolvimento

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Aula 3: Microcontroladores PIC e Programação Assembly Marco Jose da Silva mdasilva@utfpr.edu.br Especificação de um uc Qual escolher? Capacidade de processamento 8 bits (16 bits

Leia mais

anual do usuário - IPD Cabine v3.0 Frente Verso IPD de Cabine v3.0 Manual do usuário Copyright VW Soluções

anual do usuário - IPD Cabine v3.0 Frente Verso IPD de Cabine v3.0 Manual do usuário  Copyright VW Soluções Manual anual do usuário - IPD Cabine v3.0 Frente Verso IPD de Cabine v3.0 v3 Manual do usuário 1 Apresentação O Kit IPD Cabine v3.0 possui seis entradas para ligar os botões de chamadas e seis saídas para

Leia mais

Manual do usuário - Kit 4EA2SA v2.0. Kit 4EA2SA v2.0 Manual do usuário. Copyright VW Soluções

Manual do usuário - Kit 4EA2SA v2.0. Kit 4EA2SA v2.0 Manual do usuário.   Copyright VW Soluções Kit 4EA2SA v2.0 Manual do usuário 1 Apresentação O Kit 4EA2SA v2.0 foi desenvolvido pela VW Soluções utilizando-se como base o circuito integrado MCP3424 da Microchip, que possui 4 (quatro) entradas analógicas

Leia mais

Microprocessadores. Cap. 4 Assembly

Microprocessadores. Cap. 4 Assembly Microprocessadores Cap. 4 Assembly Parte 1: Entendendo o hardware do 18F4550 e precursores 2 Apresentando o hardware do 18F4550 x 16F877A 3 O 16F877A: 4 O 18F4550: 5 Divisão clock interno: 6 Osciladores

Leia mais

OMicrocontrolador PIC16F877A implementa um conversor

OMicrocontrolador PIC16F877A implementa um conversor Conversor A/D com PIC Roteiro N o 04 Fundação Universidade Federal de Rondônia, Núcleo de Ciência e Tecnologia, Departamento de Engenharia - DEE Curso de Bacharelado em Engenharia Elétrica - Disciplina

Leia mais

Kit DMP v3.0 river de motor de passo bipolar. Manual do usuário - Kit Driver DMP v3.0. Manual do usuário.

Kit DMP v3.0 river de motor de passo bipolar. Manual do usuário - Kit Driver DMP v3.0. Manual do usuário. Manual do usuário - Kit Driver DMP v3.0 Kit DMP v3.0 v3 Driver river de motor de passo bipolar Manual do usuário 1 Apresentação O Kit DMP v3.0 foi desenvolvido pela VW Soluções utilizando-se como base

Leia mais

1.2 Registradores relacionados as Interrupções. 3. TOSE Sentido da transição da borda do sinal aplicado am TMR0

1.2 Registradores relacionados as Interrupções. 3. TOSE Sentido da transição da borda do sinal aplicado am TMR0 Capítulo 1 Interrupções 1.1 O que são interrupções? Como o nome sugere interrompe a execução normal e exige atenção urgente da CPU. São eventos não previsíveis e assim não pode ser oferecido tempo de CPU

Leia mais

Manual do Usuário. McMaster Desenvolvimento de Sistemas com Microcontroladores PIC

Manual do Usuário. McMaster Desenvolvimento de Sistemas com Microcontroladores PIC Manual do Usuário McMaster Desenvolvimento de Sistemas com Microcontroladores PIC Índice CAPÍTULO 1 - INTRODUÇÃO... 1 CAPÍTULO 2 - MCMASTER DESENVOLVIMENTO DE SISTEMAS COM MICROCONTROLADORES PIC... 3

Leia mais

Kit DMPS v 1.0 Driv i e v r d e m o m tor d e p ass s o o b ip i ola l r

Kit DMPS v 1.0 Driv i e v r d e m o m tor d e p ass s o o b ip i ola l r Kit DMPS v1.0 Driver de motor de passo bipolar Manual do usuário 1 Apresentação O Kit DMPS v1.0 foi desenvolvido pela VW Soluções utilizando-se como base o circuito integrado TB6600 da Toshiba para controle

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Ciência da Computação Sistemas Microcontrolados Função dos Registradores no PIC Prof. Sergio F. Ribeiro Os Registradores Especiais que Controlam Tudo Vimos que configurações podem ser feitas para definir

Leia mais

HEXKIT F877 PLUS Manual do usuário Versão 1.0

HEXKIT F877 PLUS Manual do usuário Versão 1.0 KITS DE APLICAÇÃO E APRENDIZADO AVANÇADO HEXKIT F877 PLUS Manual do usuário Versão 1.0 Os HEXKITS são soluções para desenvolvimento, aprendizado e prototipação rápida de projetos/produtos. Em atividades

Leia mais

Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos:

Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos: Montagem Kit Didático MICRO-I Prof. Mauricio Curso: Eletrônica Industrial Experiência 01 Departamento de Sistemas Eletrônicos Identificação dos Alunos: 1. Data: 2. Turma: 3. 4. Nota: 5. I. OBJETIVOS -

Leia mais

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM Guia rápido AFSmart Board PIC18F4550-I/P Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM Características Placa para

Leia mais

Manual Medidor IV01 v1.0 Copyright 2014 VW Soluções 1

Manual Medidor IV01 v1.0  Copyright 2014 VW Soluções 1 1 1. Especificação técnicas: Dimensões Externas com gabinete Big (corte no painel): 154 mm x 81 mm Dimensões Externas com gabinete menor (corte no painel): 110 mm x 72 mm Peso aproximado: 800 gramas (montada).

Leia mais

OMódulo Comparador Analógico consiste em um conjunto

OMódulo Comparador Analógico consiste em um conjunto Módulo Comparador Analógico Roteiro N o 05 Fundação Universidade Federal de Rondônia, Núcleo de Ciência e Tecnologia, Departamento de Engenharia - DEE Curso de Bacharelado em Engenharia Elétrica - Disciplina

Leia mais

Sistemas Microcontrolados. Período Aula 6. 1 Saulo O. D. Luiz

Sistemas Microcontrolados. Período Aula 6. 1 Saulo O. D. Luiz Sistemas Microcontrolados Período 2009.2 Aula 6 1 Saulo O. D. Luiz Roteiro Entrada e saída Portas 2 Saulo O. D. Luiz Porta Porta um registrador conectado aos pinos do microcontrolador 3 Saulo O. D. Luiz

Leia mais

Interrupções e Timers

Interrupções e Timers Interrupções e timers Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 4 de dezembro de 2013 Objetivos Compreender o funcionamento de um display de sete segmentos Compreender

Leia mais

Kit DMP v2.0 river de motor de passo bipolar Manual do usuário. Manual do usuário - Kit Driver DMP v2.0.

Kit DMP v2.0 river de motor de passo bipolar Manual do usuário. Manual do usuário - Kit Driver DMP v2.0. Manual do usuário - Kit Driver DMP v2.0 Kit DMP v2.0 Driver river de motor de passo bipolar Manual do usuário 1 Apresentação O Kit DMP v2.0 foi desenvolvido pela VW Soluções utilizando-se como base o circuito

Leia mais

Sistemas Digitais e Microcontrolados

Sistemas Digitais e Microcontrolados UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL Sistemas Digitais e Microcontrolados - PIC16F877A

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa Cerne Connect PLUS suporte@cerne-tec.com.br Cerne Kits Didáticos e Gravadores da Cerne Tecnologia A Cerne tecnologia têm uma linha completa de aprendizado

Leia mais

Kit de desenvolvimento ACEPIC PRO V3.0

Kit de desenvolvimento ACEPIC PRO V3.0 Kit de desenvolvimento ACEPIC PRO V3.0 O Kit de desenvolvimento ACEPIC PRO V3.0 foi desenvolvido tendo em vista a integração de vários periféricos numa só placa, evitando o uso de protoboards e facilitando

Leia mais

Sistemas Embarcados:

Sistemas Embarcados: Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Interfaces de Entradas e Saídas DCA0119 Sistemas Digitais Heitor Medeiros Florencio

Leia mais

Marcelo Fernandes Valter Rodrigues de Jesus Junior. Thermal Control

Marcelo Fernandes Valter Rodrigues de Jesus Junior. Thermal Control Marcelo Fernandes Valter Rodrigues de Jesus Junior Thermal Control Curitiba 2011 Índice Analítico 1. Resumo 4 2. Introdução 4 3. Objetivo 4 4. Fundamentos Teóricos 5 4.1 A família PIC 16f877/877A 6 5.

Leia mais

16F628A - The Configuration Word Jon Wilder 25 de agosto de 2011.

16F628A - The Configuration Word Jon Wilder 25 de agosto de 2011. 1 16F628A - The Configuration Word Jon Wilder 25 de agosto de 2011. Tradução e edição Prof. esp eng Luiz Antonio Vargas Pinto 22 de Fevereiro de 2015 A palavra de configuração (word config) está entre

Leia mais

Jadsonlee da Silva Sá

Jadsonlee da Silva Sá Introdução aos Sistemas Microcontrolados Jadsonlee da Silva Sá Jadsonlee.sa@univasf.edu.br www.univasf.edu.br/~jadsonlee.sa Introdução aos Sistemas Microcontrolados Assembly, C, java,... Circuito Reset

Leia mais

Guia do Usuário Mc Data

Guia do Usuário Mc Data Guia do Usuário Mc Data McData 02/03/2011 Sumário 1. Introdução... 3 2. Hardware da placa McData... 4 2.1. Alimentação... 4 2.2. Microcontrolador e Gravação In-Circuit... 4 2.3. Módulo DIGITAL IN... 5

Leia mais

Placa McLab1 Upgrade PIC16F84A p/ PIC16F62x

Placa McLab1 Upgrade PIC16F84A p/ PIC16F62x Placa Upgrade PIC16F84A p/ PIC16F62x Sumário 1. UTILIZANDO OS PICS 16F62X...3 1.1. INTRODUÇÃO...3 2. ATUALIZAÇÃO DO HARDWARE...4 2.1. UPGRADE DA PLACA MCLAB1 PARA TRABALHAR COM PIC16F627 / PIC16F628...4

Leia mais

INTRODUÇÃO AOS SISTEMAS EMBEBIDOS

INTRODUÇÃO AOS SISTEMAS EMBEBIDOS UTILIZAÇÃO DO PICKit Flash Starter Kit da MIcrochip O PIC12F675 existente no kit de desenvolvimento é programado utilizando a ferramenta ilustrada na Figura 1. Após a geração do ficheiro que representa

Leia mais

6. Estrutura do Programa em Assembly

6. Estrutura do Programa em Assembly 6. Estrutura do Programa em Assembly Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP A estrutura se baseia em um formato sugerido pela própria Microchip para programação da família

Leia mais

BANKSEL ADCON1 clrf ADCON1 bsf ADCON1,ADFM ; seta AD para VCC, GND e entradas analogicas, setando o bit ADFM configura como justificado a direita

BANKSEL ADCON1 clrf ADCON1 bsf ADCON1,ADFM ; seta AD para VCC, GND e entradas analogicas, setando o bit ADFM configura como justificado a direita include CONFIG 3F33 ;; configura automaticamente os bits do ocilador, watchdog timer, etc ;VARIÁVEIS CBLOCK 0x20 ; iniciando registradores que vão ser usados no programa ENDC tempo EQU 0x21

Leia mais

Guia da Placa de desenvolvimento PD Mega16 N1

Guia da Placa de desenvolvimento PD Mega16 N1 Guia da Placa de desenvolvimento PD Mega16 N1 Este tutorial consiste mostrar detalhes de hardware da placa de desenvolvimento PD Mega16 N1, necessário para iniciar a programação e testes. Boa aprendizagem...

Leia mais

Kit de desenvolvimento ACEPIC Light

Kit de desenvolvimento ACEPIC Light Kit de desenvolvimento ACEPIC Light O Kit de desenvolvimento ACEPIC Light foi desenvolvido tendo em vista a utilização de vários periféricos numa só placa, evitando o uso de proat-boards e facilitando

Leia mais

Projeto de Sistemas Eletrônicos

Projeto de Sistemas Eletrônicos Curso de Formação Profissional Técnico em Eletroeletrônica Módulo II Senai Arcos-MG Projeto de Sistemas Eletrônicos Raphael Roberto Ribeiro Silva Técnico em eletroeletrônica pelo INPA Arcos Estudante de

Leia mais

OMPLAB é um programa para PC, que roda sobre a

OMPLAB é um programa para PC, que roda sobre a Ambiente de Programação MPLAB Roteiro N o 02 Fundação Universidade Federal de Rondônia, Núcleo de Ciência e Tecnologia, Departamento de Engenharia - DEE Curso de Bacharelado em Engenharia Elétrica - Disciplina

Leia mais

Módulo de Desenvolvimento PIC16F877A PCI208

Módulo de Desenvolvimento PIC16F877A PCI208 Objetivos: Módulo de Desenvolvimento PIC16F877A PCI208 Realizar programação e projetos com microcontroladores e seus periféricos, integrando sistemas analógicos e digitais com a utilização de compilador

Leia mais

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento Conhecimento para o Desenvolvimento Cerne Tecnologia e Treinamento Apostila de Assembly para o PIC16F628A (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe:

Leia mais

Arquitetura do Microcontrolador Atmega 328

Arquitetura do Microcontrolador Atmega 328 Governo do Estado de Pernambuco Secretaria de Educação Secretaria Executiva de Educação Profissional Escola Técnica Estadual Professor Agamemnon Magalhães ETEPAM Arquitetura do Microcontrolador Atmega

Leia mais

Hardware Parte I. Fábio Rodrigues de la Rocha

Hardware Parte I. Fábio Rodrigues de la Rocha Hardware Parte I Fábio Rodrigues de la Rocha PIC16F877 40 pinos Freqüência máxima 20MHz. Vias de programação 14 bits 33 portas configuráveis como entradas/saídas 15 interrupções diferentes Memória EEPROM

Leia mais

01. Identifique o conjunto de portas de entrada A e o conjunto de portas B na figura abaixo.

01. Identifique o conjunto de portas de entrada A e o conjunto de portas B na figura abaixo. MICROPROCESSADORES 4 BIMESTRE LISTA 01 - REGISTRADORES E INTERRUPÇÃO - PARTE 1 (EXERCÍCIO INDIVIDUAL EM SALA DE AULA) NOME: 01. Identifique o conjunto de portas de entrada A e o conjunto de portas B na

Leia mais

Kit Injetora Horizontal v1.0 (Firmware v1.0) Firmware de injetora para sistema simples de acionamento e controle das válvulas.

Kit Injetora Horizontal v1.0 (Firmware v1.0) Firmware de injetora para sistema simples de acionamento e controle das válvulas. Manual do usuário - Kit Injetora Horizontal - Firmware v1.0 CLP PIC 40 4EA Expansão PE Teclado TS 4x4 Display LCD ADP Kit Injetora Horizontal v1.0 (Firmware v1.0) Firmware de injetora para sistema simples

Leia mais

Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01

Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01 Application Note FBEE Controle de Placas com entradas Analógicas REV01 1 Rev01 1. INTRODUÇÃO Este capítulo faz uma introdução às características do kit de demonstração FBee Kit. Este capítulo discute:

Leia mais

Objetivo Geral Compreender o funcionamento dos softwares de simulação Mplab e Proteus com um simples programa.

Objetivo Geral Compreender o funcionamento dos softwares de simulação Mplab e Proteus com um simples programa. ( ) Prova ( ) Prova Semestral ( ) Exercícios ( ) Prova Modular ( ) Segunda Chamada ( ) Exame Final ( ) Prática de Laboratório ( ) Aproveitamento Extraordinário de Estudos Nota: Disciplina: Turma: Aluno

Leia mais

Microcontroladores PIC16 - XM 116 -

Microcontroladores PIC16 - XM 116 - T e c n o l o g i a Microcontroladores PIC16 - XM 116 - Os melhores e mais modernos MÓDULOS DIDÁTICOS para um ensino tecnológico de qualidade. Microcontroladores PIC16 - XM 116 - INTRODUÇÃO O mundo da

Leia mais

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11 Circuito Eletrônico Entendendo o circuito eletrônico na robótica Circuito Integrado Um circuito integrado híbrido é um circuito eletrônico miniaturizado constituído de dispositivos semicondutores individuais,

Leia mais

ARQUITETURA DE PROCESSAMENTO

ARQUITETURA DE PROCESSAMENTO ARQUITETURA DE PROCESSAMENTO Os subsistemas digitais codificadores, decodificadores, multiplexadores, demultiplexadores, registradores e contadores, possibilitam a criação de um sistema digital mais complexo

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa MODBUS I/O RS485 (21)3062-1711 (11)4063-1877 Skype: suporte.cerne-tec MSN: suporte.cerne-tec@hotmail.com www.cerne-tec.com.br Kits Didáticos e Gravadores

Leia mais

Data Sheet FBEE Kit V05

Data Sheet FBEE Kit V05 Data Sheet FBEE Kit V05 IEEE 802.15.4 SUPORTA PROTOCOLOS ZIGBEE E MIWI REV 02 1 Rev02 1. INTRODUÇÃO Este capítulo faz uma introdução às características do kit de demonstração FBee Kit. Este capítulo discute:

Leia mais

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A Cerne Conhecimento para o Desenvolvimento Cerne Tecnologia e Treinamento Apostila de BASIC para PIC16F628A (21) 43-9798 (11) 43-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec

Leia mais

Um resumo do Microcontrolador PIC18xx

Um resumo do Microcontrolador PIC18xx Um resumo do Microcontrolador PIC18xx Autor: Pedro Inácio Revisão: Rui Antunes Dezembro/2007 1. Introdução 1.1 PIC-Programmable Interrupt Controller O PIC é um microcontrolador fabricado exclusivamente

Leia mais

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim Arquitetura e Organização de Computadores Conjunto de Instruções da Arquitetura CompSim Agenda Introdução ao Arduino Arduino é: Plataforma eletrônica baseada em microcontrolador Especifcação aberta Utilizada

Leia mais

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051 PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051 MODELO: EE0216 DESCRIÇÃO Plataforma de treinamento em microcontroladores família 8051 base em aço carbono e pés de borracha, pintura

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa IO Bluetooth (21)3062-1711 (11)4063-1877 Skype: cerne-tec MSN: cerne-tec@hotmail.com www.cerne-tec.com.br Tutorial para Testes na Placa IO Bluetooth

Leia mais

Objetivo Geral Compreender o funcionamento de uma lógica assembler que realiza a sequência de LED s.

Objetivo Geral Compreender o funcionamento de uma lógica assembler que realiza a sequência de LED s. ( ) Prova ( ) Prova Semestral ( ) Exercícios ( ) Prova Modular ( ) Segunda Chamada ( ) Exame Final ( ) Prática de Laboratório ( ) Aproveitamento Extraordinário de Estudos Nota: Disciplina: Turma: Aluno

Leia mais

Sistemas Embarcados:

Sistemas Embarcados: Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Microcontroladores DCA0119 Sistemas Digitais Heitor Medeiros Florencio Sistemas Embarcados

Leia mais

Cerne Tecnologia e Treinamento Manual do Usuário Gravador GP PIC USB (21) 4063-9798 (11) 4063-1877 E-mail: cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec www.cerne-tec.com.br Manual

Leia mais

SICILIANO TECNOLOGIA

SICILIANO TECNOLOGIA SICILIANO TECNOLOGIA Desenvolvimento de Projetos e Soluções www.sicilianotecnologia.com.br Manual da Placa Gravador AT89C51ED2-LP-RE2 - VER 1.0 Características: - Totalmente compatível com 8051; - Fácil

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa PICLAB16F628A (21) 4063-9798 (11) 4063-1877 E-mail: MSN: cerne-tec@hotmail.com Skipe: cerne-tec Kits Didáticos e Gravadores da Cerne Tecnologia A

Leia mais

Prof. Dr. Rafael Traldi Moura Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos

Prof. Dr. Rafael Traldi Moura Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos Protocolos de Comunicação Prof. Dr. Rafael Traldi Moura 1 Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos Mecatrônica 2 Objetivo Para se evitar

Leia mais

KIT DIDÁTICO PIC-2377

KIT DIDÁTICO PIC-2377 KIT DIDÁTICO PIC-77... Módulo PIC-77 Recursos internos da MCU Encapsulamento DIP40. 5 instruções (RISC). pinos de I/O configuráveis. 56 bytes de EEPROM para dados de 8 bits. 8k de memória flash para o

Leia mais

Acetatos de apoio às aulas teóricas

Acetatos de apoio às aulas teóricas Microprocessadores e Aplicações Acetatos de apoio às aulas teóricas Ana Cristina Lopes Dep. Engenharia Electrotécnica http://orion.ipt.pt anacris@ipt.pt Ana Cristina Lopes, 26 de Novembro de 2004 Microprocessadores

Leia mais

Manual Técnico Arduino Supervisório RTC (Real Time Clock)

Manual Técnico Arduino Supervisório RTC (Real Time Clock) Manual Técnico Arduino Supervisório RTC (Real Time Clock) 2014 Todos os direitos reservados Página 1 de 17 Sumário Manual Técnico...1 Introdução...3 Características...4 Módulos Integrados...5 Arduino Supervisório

Leia mais

Conhecendo o PIC24 e o mikropascal

Conhecendo o PIC24 e o mikropascal Conhecendo o PIC24 e o mikropascal Vitor Amadeu Souza vitor@cerne-tec.com.br Introdução Os novos microcontroladores de 16 bits da Microchip chamados de PIC24 chegam ao mercado com diversos recursos que

Leia mais

QSPAVR40 Manual do usuário Ver 1.0

QSPAVR40 Manual do usuário Ver 1.0 QSPAVR40 Manual do usuário Ver 1.0 Introdução: É um excelente kit de microcontrolador da família Mega AVR da Atmel. O kit QSPAVR40 é um kit de desenvolvimento e aprendizagem utilizando microcontroladores

Leia mais

C:\seminario\guiao_aluno\trab6\trab6.asm

C:\seminario\guiao_aluno\trab6\trab6.asm Trabalho nº 6 Semáforo Rodoviário (automóveis & peões) ******************************************************************** NomeFicheiro: trab6.asm * Data: 3/Junho/2005 * Versão: 1.0 * Autores: José Miguel

Leia mais

PKBurner. Programador e Debugger USB. Conteúdo. Índice

PKBurner. Programador e Debugger USB. Conteúdo. Índice PKBurner Programador e Debugger USB O PKBurner oferece impressionante nível de desempenho, confiabilidade e incomparável abrangência de dispositivos Microchip suportados, por um excelente custo-benefício.

Leia mais

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA Sistemas Digitais Agenda Arduino Tipos, detalhes; Esquema elétrico. IDEs Eagle; ATMel Studio; Arduino Studio; Circuits IO (Simulador). Arduino Arduino MEGA2560

Leia mais

Temporizador com PIC 12F675

Temporizador com PIC 12F675 Temporizador com PIC 12F675 Vanderlei Alves S. da Silva Figura 1 Microcontrolador PIC 12F675 Os microcontroladores dominaram grande parte dos equipamentos que utilizamos em nosso dia-a-dia e assumem diversas

Leia mais

Suporta os microcontroladores: R. Leonardo da Vinci, 883 - Campinas/SP CEP 13.077-009 F.: (19) 4141.3351 / 3304.1605

Suporta os microcontroladores: R. Leonardo da Vinci, 883 - Campinas/SP CEP 13.077-009 F.: (19) 4141.3351 / 3304.1605 Suporta os microcontroladores: PIC16F877A, PIC18F452, PIC18F4520, PIC18F4550, PIC 18F876A, PIC18F252, PIC18F2550 e outros com 28 e 40 pinos O Kit de desenvolvimento ACEPIC PRO V2.0 foi projetado tendo

Leia mais

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador MICROCONTROLADORES HARDWARE 1 Prof. Mauricio Aula 03: Objetivos 2 Arquitetura de um Microcontrolador Unidade Central de Processamento Portas de Entrada e Saída Porta Serial Temporizador / Contador Conversor

Leia mais

Manual de Instruções - CONTACTOS

Manual de Instruções - CONTACTOS Obrigado por adquirir o Gravador Pickit2 CONTACTOS. 1- Descrição O gravador PICkit2, é uma ferramenta de programação de baixo custo para desenvolvimento, é capaz de programar a maioria dos microcontroladores

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa de I/O Ethernet MODBUS (21)4063-9798 (11)4063-1877 Skype: cerne-tec MSN: cerne-tec@hotmail.com Cerne Kits Didáticos e Gravadores da Cerne Tecnologia

Leia mais

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade Introdução MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade A oficina proposta neste documento apresenta conceitos iniciais e intermediários sobre o funcionamento

Leia mais

Sumário. 1. Apresentação Hardware Microcontrolador PIC16F628A Displays de 7 segmentos Teclas...

Sumário. 1. Apresentação Hardware Microcontrolador PIC16F628A Displays de 7 segmentos Teclas... 02/03/2011 Sumário 1. Apresentação... 3 2. Hardware... 4 2.1. Microcontrolador PIC16F628A... 4 2.2. Displays de 7 segmentos... 4 2.3. Teclas... 4 2.4. Leds... 5 2.5. Lâmpada... 5 2.6. Botão de reset manual...

Leia mais