Tutorial Multiplexando Displays de Sete Segmentos com PIC 16F628A

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

Download "Tutorial Multiplexando Displays de Sete Segmentos com PIC 16F628A"

Transcrição

1 Tutorial Multiplexando Displays de Sete Segmentos com PIC 16F628A

2 Introdução Mostrarei neste tutorial, com enfoque no programa, em C, através da técnica de multiplexação como exibir um número de três algarismos em displays de sete segmentos com um PIC 16F628A

3 1. MOTIVAÇÃO A iniciativa de construir o projeto foi apartir de uma dúvida anunciada em um fórum de robótica apresentando algo como: Como exibir um número com três ou mais dígitos em um PIC16F628A com 18 pinos, sendo que cada display utiliza sete pinos?, duvida comum entre vários iniciantes. Havia no momento duas soluções para a proposta, a primeira era de utilizar, para cada display, um circuito integrado que convertesse o código BCD8421 para os sete segmentos, ou seja, seriam utilizados doze pinos, quatro para cada display, a segunda solução, mais interessante e prática era utilizar a técnica da multiplexação, que será abordada no decorrer do tutorial. O circuito eletrônico e a parte mais simples deste projeto, diferente da primeira solução proposta esta utiliza dez pinos, e esta técnica torna se mais vantajosa a medida que o número de display aumenta. 2. CIRCUITO O circuito abaixo que será utilizado para exibir os números

4 Observa se a simplicidade do circuito em questão, lembrando que este está sem o circuito oscilador, e a fonte de alimentação, sendo o praticante da montagem o responsável por sua elaboração. Foram utilizados displays de cátodo comum e transistores NPN de uso geral. 3. PROGRAMA A essência deste projeto é seu programa, este deve ser provido com a lógica de funcionamento a seguir: para exibição dos três dígitos cada display deve ser acionado individualmente e em seqüência, exemplificando: para exibir o numero 456 deve ser acionado o primeiro display contendo o numero quatro, após deve ser acionado o numero cinco no segundo display e por fim deve ser exibido no terceiro display o numero seis, todo este procedimento deve ser feito na maior velocidade possível, isso faz com que haja sensação de que todos os displays estão acesos ao mesmo tempo. O acionamento individual de cada dígito deve ser feito configurando o programa de modo que se deve escolher o numero a ser exibido e escolher o display correspondente a ele. Para acender o primeiro display, escolhe-se o número e coloca em condução seu respectivo transistor, isto deve ser feito também com os outros dois displays. Após testes foi percebido que deveria ser desligado o número em exibição antes de passar a exibir o próximo algarismo no display seguinte, pois não se obtinha um grande contraste de cada dígito dificultando a visualização de todo o número. Qualquer e apenas numero inteiros de no máximo três algarismos podem ser exibidos com o programa a seguir, que será desenvolvido em partes para então serem agrupadas. Queremos encontrar o valor absoluto de todos os algarismos para então em conjunto formar o número por completo. Display das Unidades Ao dividir um numero dentro do conjunto dos números inteiros por dez o resto da divisão será o valor absoluto do seu algarismo menos significativo, utilizando esta técnica elaboramos seguinte função: - 4 -

5 ////////// DISPLAY DAS UNIDADES display_unidade(){ porta.b1 = 1; uni = num%10; switch(uni){ case 0: portb = 63; case 1: portb = 6; case 2: portb = 91; case 3: portb = 79; case 4: portb = 102; case 5: portb = 109; case 6: portb = 125; case 7: portb = 7; case 8: portb = 127; case 9: portb = 111; delay_ms(1); porta.b1 = 0; portb = 0; - 5 -

6 ou seja, deve se ligar o primeiro display, encontrar com lógica matemática o algarismo da unidade, depois através da execução do comando switch comparar o valor da variável uni e exibir este número no display logo após zerar, ou seja não exibir numero algum e desligar o display. Display das Dezenas O procedimento será semelhante neste display, com diferença no modo de encontrar o valor para as dezenas, será utilizado o seguinte enunciado: ////////// DISPLAY DAS DEZENAS display_dezena(){ porta.b0 = 1; dez = (num%100); dez = (dez/10) - ((dez%10)/10); switch(dez){... Display das Centenas Novamente o que mudará é o modo de encontrar o valor do algarismo ////////// DISPLAY DAS CENTENAS display_centena(){ porta.b2 = 1; cen = (num/100)-((num%100)/100); switch(cen){

7 Programa Final O programa final e já testado ficará do seguinte modo: /////////////////////////////////////////////////////////// ///////// 3 DISPLAY (7-SEGMENTOS) MULTIPLEXADOS /////////// ///////// ////////// ///////// LUIGI EDUARDO /////// 15/07/2011 //////////////// /////////////////////////////////////////////////////////// unsigned int cen, dez, uni, num; ////////// DISPLAY DAS CENTENAS display_centena(){ porta.b2 = 1; cen = (num/100)-((num%100)/100); switch(cen){ case 0: portb = 63; case 1: portb = 6; case 2: portb = 91; case 3: portb = 79; case 4: portb = 102; case 5: portb = 109; case 6: portb = 125; case 7: portb = 7; - 7 -

8 case 8: portb = 127; case 9: portb = 111; delay_ms(1); porta.b2 = 0; portb = 0; ////////// DISPLAY DAS DEZENAS display_dezena(){ porta.b0 = 1; dez = (num%100); dez = (dez/10) - ((dez%10)/10); switch(dez){ case 0: portb = 63; case 1: portb = 6; case 2: portb = 91; case 3: portb = 79; case 4: portb = 102; case 5: portb = 109; case 6: portb = 125; - 8 -

9 case 7: portb = 7; case 8: portb = 127; case 9: portb = 111; delay_ms(1); porta.b0 = 0; portb = 0; ////////// DISPLAY DAS UNIDADES display_unidade(){ porta.b1 = 1; uni = num%10; switch(uni){ case 0: portb = 63; case 1: portb = 6; case 2: portb = 91; case 3: portb = 79; case 4: portb = 102; case 5: portb = 109; case 6: portb = 125; - 9 -

10 case 7: portb = 7; case 8: portb = 127; case 9: portb = 111; delay_ms(1); porta.b1 = 0; portb = 0; ////////// PROGRAMA PRINCIPAL void main(){ trisa = 0b0; trisb = 0b ; porta = 0b0; portb = 0b0; num = 0; while(1){ display_centena(); display_dezena(); display_unidade(); /////////// FIM DO PROGRAMA O numero exibido nos displays é definido ao atribuir um valor a variável num. 4. MONTAGEM A montagem, assim como seu circuito, é simples pode ser desenvolvida como mostrado a seguir ou de modo permanente em placas próprias para circuitos

11 - 11 -

12 Na montagem eu adicionei um anexo ao circuito sendo este um botão que ao pressionado soma uma unidade à variável num. Foi feita apenas uma modificação na função void main(), e a adição de uma variável chamada mem. void main() { trisa = 0b0; trisb = 0b ; porta = 0b0; portb = 0b0; num = 0; mem = 0; while(1){ if(portb.b7 == 0b1 & mem == 0){ num = num + 1; mem = 1; if(num == 1000){ num = 0; if(portb.b7 == 0b0 & mem == 1){ mem = 0; display_centena(); display_dezena(); display_unidade(); displays. Toda a lógica do tutorial pode ser aplicada para construir outro projeto com mais

13 Não tenho responsabilidade pelo mau funcionamento do projeto, danos, até mesmo de sanar dúvidas se este for alterado. Caso este for usado como base em algum trabalho acadêmico, favor citar a fonte como incentivo e contribuição para repercussão deste tutorial. Caso não tenha descoberto este documento em um fórum, as dúvidas devem ser enviadas por , no campo relacionado ao assunto deve ser colocado o nome do tutorial. Grato, Luigi Eduardo Sica Nery

14 Tutorial desenvolvido e apresentado por: Luigi Eduardo Sica Nery [email protected] 18/07/

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

01/08/2011 PROGRAMAÇÃO EM LINGUAGEM C. Histórico

01/08/2011 PROGRAMAÇÃO EM LINGUAGEM C. Histórico PROGRAMAÇÃO EM LINGUAGEM C Prof. Stefano Histórico Estrutura de um programa Constantes e variáveis Declarações de Controle Exercícios 1 Prof. Stefano 2 Histórico A primeira linguagem de programação de

Leia mais

Projeto para interligação do Teclado Matricial 4X3 o módulo PIC PCI-208 Princípio de Funcionamento:

Projeto para interligação do Teclado Matricial 4X3 o módulo PIC PCI-208 Princípio de Funcionamento: Projeto para interligação do Teclado Matricial 4X3 o módulo PIC PCI-208 Princípio de Funcionamento: O projeto acima atende às exigências das ligações de teclados matriciais que tem como base a utilização

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

Programação em Linguagem C

Programação em Linguagem C Programação em Linguagem C UNIDADE 2 Unidade 2 Nesta unidade estudaremos: If/else; for; while; switch case; Comunicação serial com PC; apelidos para os pinos do Arduino. Relembrando... Caso geral da instrução

Leia mais

Programação em Linguagem C

Programação em Linguagem C Programação em Linguagem C UNIDADE 1 Unidade I Nesta unidade aprenderemos: escrever o código no computador e transferir para o Arduino. ligar e desligar um pino; utilizar o delay (tempo); ler um pino para

Leia mais

TECLADO MATRICIAL. Universidade Tecnológica Federal do Paraná - UTFPR Sistemas Microcontrolados Monitor da disciplina: Luís Paulo Custódio

TECLADO MATRICIAL. Universidade Tecnológica Federal do Paraná - UTFPR Sistemas Microcontrolados Monitor da disciplina: Luís Paulo Custódio TECLADO MATRICIAL Universidade Tecnológica Federal do Paraná - UTFPR Sistemas Microcontrolados Monitor da disciplina: Luís Paulo Custódio Introdução Teclados são geralmente utilizados em aplicações na

Leia mais

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO A Plataforma Arduino é considerada plataforma aberta, ou seja, qualquer pessoa pode efetuar uma melhoria em um código, biblioteca e disponibilizá-la

Leia mais

Usando display LCD tipo 16x2

Usando display LCD tipo 16x2 Prática 4: 4.1 Introdução e objetivos Usando display LCD tipo 16x2 Frequentemente, o PIC recebe algum tipo de dado e faz algum tipo de tratamento neste dado (segundo sua programação) e depois deve exibi-lo

Leia mais

Painel de Senhas S 0103 M S 0105 M. Manual do usuário

Painel de Senhas S 0103 M S 0105 M. Manual do usuário Painel de Senhas S 0103 M S 0105 M Manual do usuário A GPTRONICS está capacitada a fabricar produtos de excelente qualidade e oferecer todo o suporte técnico necessário, tendo como objetivo a satisfação

Leia mais

LIGAR LUZ COM BOTÃO. Projeto 2

LIGAR LUZ COM BOTÃO. Projeto 2 2 LIGAR LUZ COM BOTÃO LIGAR LUZ COM BOTÃO Neste projeto, vamos utilizar um botão para controlar um LED. Será ensinado como utilizar entradas digitais no Arduino com resistores pull-down externos e pull-up

Leia mais

Objetivos MICROCONTROLADORES SOFTWARE PROGRAMAÇÃO (PARTE: 04) Programação em Linguagem C

Objetivos MICROCONTROLADORES SOFTWARE PROGRAMAÇÃO (PARTE: 04) Programação em Linguagem C MICROCONTROLADORES SOFTWARE PROGRAMAÇÃO (PARTE: 04) 1 Prof. Mauricio Microcontroladores - I Objetivos 2 Programação em Linguagem C Estruturas de Controle if if-else switch Estruturas de Repetição for while

Leia mais

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO AEVSF Autarquia Educacional do Vale do São Francisco FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina Curso de Ciência da Computação LABORATÓRIO DE ARQUITETURA DE COMPUTADORES Prof. Sérgio

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

Kit para Adaptação de IPDs WT. NanoIPD. Rev. 1 05/2015

Kit para Adaptação de IPDs WT. NanoIPD. Rev. 1 05/2015 Kit para Adaptação de IPDs WT NanoIPD Rev 1 05/2015 O kit NanoIPD foi desenvolvido para usar a tecnologia WT nos indicadores de posição digital da WT Comandos em qualquer tipo de elevador, o Microcontrolador

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa de Aquisição de Dados (21)4063-9798 (11)4063-1877 Skype: cerne-tec MSN: [email protected] www.cerne-tec.com.br Kits Didáticos e Gravadores da

Leia mais

Seqüencial de Leds utilizando o microcontrolador PIC16F628A Vitor Amadeu

Seqüencial de Leds utilizando o microcontrolador PIC16F628A Vitor Amadeu Seqüencial de Leds utilizando o microcontrolador PIC16F628A Vitor Amadeu A Cerne Tecnologia e Treinamento, estará neste mês de agosto, abrindo várias seções mostrando o que é, para que servem e onde são

Leia mais

Características da Linguagem C

Características da Linguagem C Características da Linguagem C Na aula passada, foi implementado o exemplo utilizado do reajuste salarial O resultado impresso pode ser visualizado da seguinte forma: Características da Linguagem C Introdução

Leia mais

Sequencial Supermáquina (TEMPORIZAÇÃO SIMPLES)

Sequencial Supermáquina (TEMPORIZAÇÃO SIMPLES) Sequencial Supermáquina (TEMPORIZAÇÃO SIMPLES) Roteiro Sequencial Supermáquina Materiais Pinos do PIC Fluxograma Temporização Circuito no protoboard Melhoramentos Sugestão de Atividades Sequencial Um sequencial

Leia mais

O 7490 na prática O circuito integrado 7490 tem a aparência mostrada na figura 1.

O 7490 na prática O circuito integrado 7490 tem a aparência mostrada na figura 1. Contador binário até 99 (ART063) Escrito por Newton C. Braga A numeração binária é a base de funcionamento dos computadores e de todos os circuitos de eletrônica digital. Por esse motivo, além de ser ensinada

Leia mais

Aula 8: Método de Maximização de Contatos

Aula 8: Método de Maximização de Contatos Aula 8: Método de Maximização de Contatos Introdução O método de maximização de contatos, também conhecido como método passo a passo ou cadeia estacionária, não apresenta a característica de reduzir o

Leia mais

Conhecendo o PIC24 e o mikropascal

Conhecendo o PIC24 e o mikropascal Conhecendo o PIC24 e o mikropascal Vitor Amadeu Souza [email protected] Introdução Os novos microcontroladores de 16 bits da Microchip chamados de PIC24 chegam ao mercado com diversos recursos que

Leia mais

Figura 1 - Display de 7 segmentos

Figura 1 - Display de 7 segmentos Lista de exercicio para revisão Um display de 7 segmentos é um dispositivo eletrônico composto por sete led s com formato de segmento, posicionados de modo a possibilitar a formação de um algarismo decimal

Leia mais

Sistemas Operacionais de Tempo Real Displays de 7 segmentos

Sistemas Operacionais de Tempo Real Displays de 7 segmentos 1 / 31 Sistemas Operacionais de Tempo Real Displays de 7 segmentos por Henrique Frank W. Puhlmann Introdução Este artigo faz parte da série de artigos que apresenta Bibliotecas de funções e rotinas padronizadas

Leia mais

MANUAL DE INSTRUÇÕES RELÓGIO MORMAII DIGITAL 9259M

MANUAL DE INSTRUÇÕES RELÓGIO MORMAII DIGITAL 9259M MANUAL DE INSTRUÇÕES RELÓGIO MORMAII DIGITAL 9259M CARACTERÍSTICAS O seu Mormaii ref. 9259M é um relógio digital com caixa e pulseira termoplástica. Operam com as seguintes funções: Horário normal, formato

Leia mais

Painel de Guichê G 0102 M. Manual do Usuário

Painel de Guichê G 0102 M. Manual do Usuário Painel de Guichê G 0102 M Manual do Usuário A GPTRONICS está capacitada a fabricar produtos de excelente qualidade e oferecer todo o suporte técnico necessário, tendo como objetivo a satisfação de nossos

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

Matemática em Libras. Parte 4 Quatro operações. Professora Surda Zanúbia Dada

Matemática em Libras. Parte 4 Quatro operações. Professora Surda Zanúbia Dada Matemática em Libras Parte 4 Quatro operações Professora Surda Zanúbia Dada Campo Grande - MS 2015 Quatro Operações Profª Surda Zanúbia Dada 1 Ensinando os alunos surdos como fazer adição 4 + 5 = 9 6 +

Leia mais

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos

Leia mais

a) Com o equipamento desenergizado, retire os parafusos de fixação do painel traseiro e retire-o, de modo a acessar a parte interna do indicador.

a) Com o equipamento desenergizado, retire os parafusos de fixação do painel traseiro e retire-o, de modo a acessar a parte interna do indicador. Pág.: 1/8 1) Acessar o MODO DE CONFIGURAÇÃO : a) Com o equipamento desenergizado, retire os parafusos de fixação do painel traseiro e retire-o, de modo a acessar a parte interna do indicador. b) Ligue

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa de Aquisição de Dados IV Sumário 1. Reconhecendo o Kit 03 2. Reconhecendo a Placa de Aquisição de Dados 04 3. Entradas Digitais do tipo contato seco

Leia mais

Linguagem C para Microcontroladores

Linguagem C para Microcontroladores RESUMO Linguagem C para Microcontroladores Prof. Glauber G. O. Brante UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento Acadêmico de Eletrotécnica Sumário 1 Introdução...................................

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa de I/O ZigBee (21)4063-9798 (11)4063-1877 Skype: cerne-tec MSN: [email protected] www.cerne-tec.com.br Kits Didáticos e Gravadores da Cerne Tecnologia

Leia mais

Projetos de Decodificadores

Projetos de Decodificadores Projetos de Decodificadores Para construir decodificadores que passem de qualquer código para outro qualquer basta montarmos a tabela verdade simplificar as expressões de saída e implementarmos o circuito.

Leia mais

Projeto No. 15 Sensor Óptico Reflexivo

Projeto No. 15 Sensor Óptico Reflexivo Projeto No. 15 Sensor Óptico Reflexivo Neste projeto vamos utilizar um Sensor Óptico Reflexivo TCRT5000 para implementar um interruptor de proximidade. Desta forma, não será necessário que a pessoa toque

Leia mais

Microcontroladores AVR Conceitos básicos. Breve introdução

Microcontroladores AVR Conceitos básicos. Breve introdução AVR Conceitos básicos Breve introdução O surgimento da microeletrônica no início da década de 70 possibilitou a criação de processadores em uma única pastilha ou chip. Porém, só era possível processar

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

TEMPORIZADOR MICROCONTROLADO PARA BACKLIGHT DO RÁDIO TURNIGY 9X

TEMPORIZADOR MICROCONTROLADO PARA BACKLIGHT DO RÁDIO TURNIGY 9X TEMPORIZADOR MICROCONTROLADO PARA BACKLIGHT DO RÁDIO TURNIGY 9X Por: José Carlos Santa Cruz Engenheiro de Computação - dezembro de 2016 [email protected] A fim de evitar o consumo excessivo de

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

Microcontroladores: Programação em C

Microcontroladores: Programação em C Aula 06 Microcontroladores: Programação em C Prof. Tecgº Flávio Murilo 02/04/2013 1 Microcontroladores PIC São fabricados pela Microchip Technology. PIC significa Programmabile Intelligent Computer, ou

Leia mais

Estruturas de Repetição

Estruturas de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números

Leia mais

Programação Básica em Arduino Aula 2

Programação Básica em Arduino Aula 2 Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Site: http://oficinaderobotica.ufsc.br/ Canal: Oficina de Robótica UFSC https://www.youtube.com/channel/uc4oojsp2fhfkdrnj0wd7iag

Leia mais

Relatório Circuitos Lógicos. Calculadora 4 bits

Relatório Circuitos Lógicos. Calculadora 4 bits INSTITUTO FEDERAL DE SANTA CATARINA-IFSC CÂMPUS SÃO JOSÉ Relatório Circuitos Lógicos Calculadora 4 bits Marcelo Bittencourt do Nascimento Filho Sarom da Silva Torres SÃO JOSÉ, 2018 1. Introdução O presente

Leia mais

By Marco br Manuais Faça você mesmo Compre no Mercado Livre DE QUEM É. Usuário MARCOTOCO Conta Giros Digital

By Marco br Manuais Faça você mesmo Compre no Mercado Livre DE QUEM É. Usuário MARCOTOCO Conta Giros Digital By Marco [email protected]. br Manuais Faça você mesmo Compre no Mercado Livre DE QUEM É Usuário MARCOTOCO Conta Giros Digital Introdução A idéia deste projeto não é original, na verdade os leitores

Leia mais

Equipamento de Teste de Circuito de Baixa e Jumpers

Equipamento de Teste de Circuito de Baixa e Jumpers Equipamento de Teste de Circuito de Baixa e Jumpers Versão 2.1 Equipamento de Teste de Circuito de Baixa e Jumpers Todos os direitos reservados. Nenhuma parte deste documento deve ser reproduzida sem a

Leia mais

SISTEMAS DIGITAIS. Módulo 7 Prof. Celso DECODIFICADOR:

SISTEMAS DIGITAIS. Módulo 7 Prof. Celso DECODIFICADOR: DECODIFICADOR: 1 Similar a um demultiplexador sem a entrada de dados. Apresenta n linhas de entrada de controle.o e 2 n linhas de saída. Somente uma única saída estará ativa para cada combinação das linhas

Leia mais

Cerne Tecnologia e Treinamento

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

Leia mais

CURSO TERMO TURMA PERIODO DISCIPLINA ENGENHARIA MECATRÔNICA 8 A NOTURNO SISTEMAS DE AQUISIÇÃO DE DADOS

CURSO TERMO TURMA PERIODO DISCIPLINA ENGENHARIA MECATRÔNICA 8 A NOTURNO SISTEMAS DE AQUISIÇÃO DE DADOS TRABALHO 01 Automação de Processo Proposta de solução. Parte I Análise de Hardware Configuração do circuito PAINEL DE COMANDO VDD Alimentação de 5V. Alimentação dos microcontroladores usada para ativar

Leia mais

SISTEMAS DIGITAIS Universidade Católica - Exercício I. Nome do Aluno :

SISTEMAS DIGITAIS Universidade Católica - Exercício I. Nome do Aluno : SISTEMAS DIGITAIS Universidade Católica - Exercício I Nome do Aluno : 1) Associe as definições abaixo : (a) Base de Numeração (b) Símbolos de um sistema de numeração (c) Valor de um número (d) Posição

Leia mais

Painel de Senhas S 0103/2.3 WI. Manual do Usuário

Painel de Senhas S 0103/2.3 WI. Manual do Usuário Painel de Senhas S 0103/2.3 WI Manual do Usuário A GPTRONICS está capacitada a fabricar produtos de excelente qualidade e oferecer todo o suporte técnico necessário, tendo como objetivo a satisfação de

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

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Aula 2: Arquitetura de Sistemas uc Marco Jose da Silva [email protected] Sistemas Embarcados: Definição Sistemas embarcados = Sistemas de processamento de informações embarcados

Leia mais

Revisão C++ - Parte 1

Revisão C++ - Parte 1 Revisão C++ - Parte 1 Prof. Gustavo Leitão Campus Natal Central Disciplina Programação para Ambiente de Redes 5/3/2010 Objetivo da Aula 5/3/2010 5/3/2010 OBJETIVO DA AULA Revisar os principais comandos

Leia mais

EXPERIÊNCIA 3: INTERFACE COM TECLADO E DISPLAY

EXPERIÊNCIA 3: INTERFACE COM TECLADO E DISPLAY EXPERIÊNCIA 3: INTERFACE COM TECLADO E DISPLAY Autores: Prof. Dr. André Riyuiti Hirakawa, Prof. Dr. Paulo Sérgio Cugnasca e Prof. Dr. Carlos Eduardo Cugnasca Versão: 05/2005 1. OBJETIVO Esta experiência

Leia mais

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1 Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação Lista de Exercícios 1 1. O programa seguinte tem vários erros em tempo de compilação. Encontre-os. Main() int a=1; b=2,

Leia mais

Manual de Operação SBU 400 / SBU 410. Rev Rev Turkey Table of contents Turkey Introduction

Manual de Operação SBU 400 / SBU 410. Rev Rev Turkey Table of contents Turkey Introduction Manual de Operação SBU 400 / SBU 410 Rev 00-18.08.2017 Rev 01 16.11.2017 400-410 Turkey Table of contents00-410 Turkey Introduction 1. Introdução 1.1 Propósito Os elementos de controle SC400 e SC410, incluindo

Leia mais

MANUAL MORMAII REF. Y94227

MANUAL MORMAII REF. Y94227 MANUAL MORMAII REF. Y94227 CARACTERÍSTICAS Os modelos Mormaii referência: YP4227 é um relógio com leitura digital, com pulseira e caixa termoplástica, e opera com as funções: Hora Normal; Cronógrafo, Alarme

Leia mais

Comunicação RC5 com o dspic Vitor Amadeu Souza

Comunicação RC5 com o dspic Vitor Amadeu Souza Comunicação RC5 com o dspic Vitor Amadeu Souza [email protected] Neste artigo, irei apresentar aos leitores um exemplo prático de comunicação via infravermelho, utilizando neste caso o protocolo RC5.

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

Manual de Operação SBU Rev SBU Turkey Table of contents Turkey Introduction

Manual de Operação SBU Rev SBU Turkey Table of contents Turkey Introduction Manual de Operação SBU400-410 Rev 00-18.08.2017 SBU400-410 Turkey Table of contents00-410 Turkey Introduction 1. Introdução 1.1 Propósito Os elementos de controle SBU400 e SBU410, incluindo as placas de

Leia mais

Introdução do Arduino para aquisição de dados e controle de instrumentos

Introdução do Arduino para aquisição de dados e controle de instrumentos Introdução do Arduino para aquisição de dados e controle de instrumentos Rafael Pezzi Centro de Tecnolocia Acadêmica Instituto de Física - UFRGS Novembro de 2018 Roteiro O que é o Arduino? Especificações

Leia mais

CENTRAL DE ALARME DE INCÊNDIO Série ACS.

CENTRAL DE ALARME DE INCÊNDIO Série ACS. CENTRAL DE ALARME DE INCÊNDIO Série ACS. 1 - INTRODUÇÃO: Trata-se de uma sistema de alarme com laços supervisionados. As informações enviadas pelos módulos de alarme e avaria são apresentadas em um DISPLAY

Leia mais

Guia de Utilização da Placa de Testes da FPGA 10K10

Guia de Utilização da Placa de Testes da FPGA 10K10 Guia de Utilização da Placa de Testes da FPGA 10K10 Desenvolvido por: Hermenegildo da Costa Bastos [email protected] Filipe António Maia Moutinho [email protected] Docente Responsável: Eng. J. M. Vieira

Leia mais

Linguagem C Princípios Básicos (parte 1)

Linguagem C Princípios Básicos (parte 1) Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos

Leia mais

Programação Básica em Arduino Aula 5

Programação Básica em Arduino Aula 5 Programação Básica em Arduino Aula 5 Execução: Laboratório de Automação e Robótica Móvel O objetivo da modularização é separar o programa em módulos funcionais dividir para conquistar. Um módulo pode ser

Leia mais

Laboratório de Hardware

Laboratório de Hardware Ciência da Computação Laboratório de Hardware Introdução ao Microcontrolador PIC Prof. Sergio Ribeiro Microprocessadores Os microprocessadores são circuitos integrados compostos por diversas portas lógicas

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: [email protected] www.cerne-tec.com.br Kits Didáticos e Gravadores

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa de 8 I/Os Ethernet [email protected] www.cerne-tec.com.br Sumário 1. Reconhecendo o Kit 03 2. Reconhecendo a Placa de I/O Ethernet 04 3. Entradas

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

Projeto de Conclusão em Circuitos Digitais

Projeto de Conclusão em Circuitos Digitais Universidade Federal do Rio Grande do Sul Instituto de Informática Projeto de Conclusão em Circuitos Digitais Parte I Somador e Multiplicador Autor: Bruno Silva Guedes Id.: 159033 INF01058 Circuitos Digitais

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

Manual Técnico Módulo Ponte H 5A

Manual Técnico Módulo Ponte H 5A Manual Técnico Módulo Ponte H 5A Introdução Módulo de Ponte H 5A para controlar um motores DC de grande porte. Com este módulo é possível controlar o sentido de rotação de motores DC de 5 a 8 Ampères.

Leia mais

Lógica de Programação I

Lógica de Programação I Gilson de Souza Carvalho [email protected] 1 Comando Switch O comando Switch pode ser visto como uma especialização do comando if. Foi criado para facilitar um uso particular de comandos if encadeados.

Leia mais

Tutorial Modem. O recurso poderá ser acessado a partir das seguintes telas do sistema:

Tutorial Modem. O recurso poderá ser acessado a partir das seguintes telas do sistema: Tutorial Modem O Que é? O Modem GSM é um equipamento que possui o recurso de utilização de CHIP de celular para envio de SMS (Short Message Service), ou seja, o usuário poderá realizar o envio de promoções,

Leia mais

TREINADOR LÓGICO. O treinador lógico destina-se ao desenvolvimento de experiências com circuitos digitais em Laboratório Convencional.

TREINADOR LÓGICO. O treinador lógico destina-se ao desenvolvimento de experiências com circuitos digitais em Laboratório Convencional. TREINADOR LÓGICO O treinador lógico destina-se ao desenvolvimento de experiências com circuitos digitais em Laboratório Convencional. Visão geral: 1 A concepção inicial desse treinador é para ensaios com

Leia mais

Atividade de laboratório 005. Prof: Carlos Eduardo de Brito Novaes 20 de maio de Alunos RA Nome Curso Semestre

Atividade de laboratório 005. Prof: Carlos Eduardo de Brito Novaes 20 de maio de Alunos RA Nome Curso Semestre Atividade de laboratório 005 Prof: Carlos Eduardo de Brito Novaes 20 de maio de 2016 Alunos RA Nome Curso Semestre Resumo Atividade da unidade curricular: Laboratório Integrado de Microprocessadores e

Leia mais

MANUAL MORMAII REF.SO8039. Cronógrafo Unidade de medida: 1/100 de segundos Capacidade máxima de medição: 23 horas, 59 minutos e 59 segundos.

MANUAL MORMAII REF.SO8039. Cronógrafo Unidade de medida: 1/100 de segundos Capacidade máxima de medição: 23 horas, 59 minutos e 59 segundos. MANUAL MORMAII REF.SO8039 CARACTERÍSTICAS Os modelos Mormaii referência: S08039 é um relógio digital, com caixa plástica, duplo horário (apresentação de 2 horários distintos, com acionamento), calendário,

Leia mais

Kit controle remoto IR acionando 3 Led com Arduino

Kit controle remoto IR acionando 3 Led com Arduino Kit controle remoto IR acionando 3 Led com Arduino Neste artigo, vamos mostrar como controlar o Arduino através do controle remoto IR. Trata-se de evolução em relação ao primeiro tutorial, onde acendemos

Leia mais

Programação em BASIC para o PIC Vitor Amadeu Souza

Programação em BASIC para o PIC Vitor Amadeu Souza Programação em BASIC para o PIC Vitor Amadeu Souza ([email protected]) Introdução Os microcontroladores da família PIC estão a cada dia mais presentes nos projetos eletrônicos. Em média, cada um de

Leia mais

Manual do usuário: 3192D/ 02W079G078)

Manual do usuário: 3192D/ 02W079G078) Manual do usuário: 3192D/ 02W079G078) Relógio de pulso óptico HRM O Soleus Pulse usa uma tecnologia óptica-eletrônica para detectar o batimento cardíaco. Ele contém dois feixes de luz LED e uma célula

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Aula 3: Microcontroladores PIC e Programação Assembly Marco Jose da Silva [email protected] Especificação de um uc Qual escolher? Capacidade de processamento 8 bits (16 bits

Leia mais

Sumário Introdução Revisão de Números Complexos Programação em Delphi... 94

Sumário Introdução Revisão de Números Complexos Programação em Delphi... 94 Sumário Introdução... 14 01.Revisão de Números Complexos... 15 01. Introdução... 15 02. Propriedades dos Números Complexos... 19 03. Conjugado de um Número Complexo... 21 04. Adição de Complexos... 22

Leia mais

Ligando uma lâmpada com Arduino. Professor: Paulo Marcos Trentin

Ligando uma lâmpada com Arduino. Professor: Paulo Marcos Trentin Ligando uma lâmpada com Arduino Professor: Paulo Marcos Trentin Aviso Importante! Energia elétrica de alta corrente e tensão pode matar! Tome sempre muito cuidado ao trabalhar com estas tensões. Verifique

Leia mais

Estruturas Condicionais

Estruturas Condicionais Estruturas Condicionais Lógica de Programação Prof. Kleber Rezende Considerações Iniciais Nos capítulos anteriores foram apresentados alguns conceitos básicos sobre as estruturas e comandos que são utilizados

Leia mais

Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO

Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO Microprocessador É um circuito integrado que contém milhares, ou mesmo milhões, de transistores. Os transistores trabalham juntos para armazenar e manipular

Leia mais