Laboratório 4 Avaliação 2

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

Download "Laboratório 4 Avaliação 2"

Transcrição

1 1 Laboratório 4 Avaliação 2 César Yutaka Ofuchi ofuchi@utfpr.edu.br

2 2 Objetivo 1 Desenvolver a comunicação entre o datalogger 3.0 e um software Supervisório ScadaBR utilizando o protocolo Modbus RTU (simplificado) Supervisório ScadaBR Serial USB SE Sistema Embarcado - Sensores - Chaves - LEDS (bônus) RS-485 SE 0 SE 1 SE n

3 3 Especificações modificadas do datalogger 1. Não será configurável por botões do sistema embarcado (apenas pause/continue) 2. Não será necessário a verificação da placa em posição vertical (retirar thread) 3. Não será necessário buffers circulares (já havia sido retirado anteriormente), somente FIFOS caso necessário para salvar dados no cartão. 4. Taxa de aquisição dos sensores reduzida pra 1 Hz.

4 Especificações adicionais do Sistema 1. Comunicação via UART-USB com PC utilizando protocolo modbus (Nova Thread). 2. Comunicação com software modbuspoll para testes iniciais 3. Comunicação com supervisório ScadaBR com os seguintes requisitos na interface gráfica: - Gráfico de Leitura de AcelX, AcelY, AcelZ, - Gráfico de leitura de Luminosidade - Botões para acionar 4 leds - Leitura de estado do joystick (Up, Down, Center, Left, Right) e do período de aquisição dos sensores - Interface para mudar o período de aquisição dos sensores. 4

5 5 Bônus até 7/8 12 Comunicação RS485 ao invés de serial-usb

6 Objetivo 2 - Estudo do Escalonamento 1. Levantar os tempos computacionais C, periodicidades das tarefas (quando periódicas) e prioridades. (Basta usar os ticks da placa) 2. Desenhar Gantt teórico desse sistema a partir desses dados (simplificar preempções por Round Robin) 3. Comparação com Gantt Real da placa Para obter o Gantt real existem 2 formas: Utilizar o Gantt salvo no cartão SD (sabendo que existe a influência do processo de salvar dados no cartão SD). Salvar tempos de entrada e saída dos processos em vetores, parar o processo em breakpoint após tempo suficiente e desenhar manualmente o Gantt. 6

7 Dicas Ticks da placa devem ser obtidos com o oskernelticks e pela divisão por: 72: tempo em microssegundo 72000: tempo em milissegundos (Devido ao clock de 72Mhz) Ligação RS485 é simples, tx+ e tx- da placa com + e do conversor. É preciso indicar ao CI RS485 da placa se ele está em modo transmissão ou recepção. Basta descobrir e setar o I/O, correto + jumpers. 7

8 8 Dicas A recepção e transmissão dos dados seriais não pode ser preemptada no meio pois corrompe os dados do modbus (tempo entre mensagens). Para processar eventos esporádicos no RTOS pode-se utilizar servidores de polling que procuram por tais eventos periodicamente em uma thread de menor prioridade que a thread de tempo real mas com maior prioridade que as outras. Polling Encontrou evento Limite Máximo de Procura devido a risco de preempção C ser Processo crítico periódico C ser Recepção/Transmisão t C ser Outros processos menos prioritários C ser =tempo de computação da comunicação serial

9 Divisão de notas Laboratório/Prova Nota do laboratório Funcionalidade 80% Robustez e facilidade da interface scadabr 10% Organização e Documentação 10% Bônus 10% - Comunicação RS485 Avaliação 2 (Apresentação+Lab) Apresentação Power Point 10 minutos (25%) Apresentação do problema e soluções propostas Diagrama de Estados e Transições proposto Estudo do escalonamento Desempenho no Questionamento Nota do laboratório (75%) 9

10 Cronograma Restante 07/12/2017 (S11) e 08/12/2017 (S12) Avaliação teórica Apresentação do projeto Substitutiva da avaliação 1 ou da avaliação 2 (14/15 dezembro) Prova 1 Apresentação do projeto com RS485 obrigatório 10

11 Processamento de protocolos seriais Definir estrutura do protocolo (Mestre-escravo) Maquina de estados de recepção Enlace Aplicação Execução do comando Resposta (Escravo-Mestre) 11

12 Estrutura Protocolo Comunicação Verificação de mensagens Requisição (mestre->escravo) Resposta (escravo->mestre) Mensagem mestre->escravo Endereço Escravo Variavel1 Variavel2 CRC Mensagem escravo->mestre Endereço Mestre Variavel1 Variavel2 Se variavel2==comando1 Manda variavela Manda variávelb Se variável2==comando2 Manda variavel3 CRC 12

13 Estrutura Protocolo Comunicação Montagem das estruturas para o protocolo Estruturas para comandos mestre-escravo Tipos de comandos definidos por Enumerações ou Defines Mensagem mestre->escravo Endereço Escravo Variavel1 Tipo de Comando CRC typedef struct _Master_Req{ TIPO endereço; TIPO variavel1; TIPO TipoComando; TIPO CRC; }Master_Req; Typedef enum _ETIPOCMD{ COMANDO1, COMANDO2 }ETIPOCMD; ou #define COMANDO1 0x1 #define COMANDO2 0x2 13

14 14 Estrutura Protocolo Comunicação Montagem das estruturas para o protocolo Estruturas para comandos escravo-mestre Unions para contemplar variações na resposta do protocolo Mensagem escravo->mestre Endereço Mestre Variavel1 Se tipocomando==comando1 Manda variavela Manda variávelb Se tipocomando ==COMANDO2 Manda variavel3 CRC Typedef struct _Esc_Resp{ TIPO endereço; TIPO variavel1; union{ struct _resp1{ TIPO variavela; TIPO variavelb; }resp1; struct _resp2{ TIPO variavelc; }resp2; }tipo; //fim da union TIPO CRC; }Esc_Resp; Exemplo de montagem de resposta com union: Esc_Resp.endereço=1; Esc_Resp.tipo.resp1.variavelA=10; Esc_Resp.tipo.resp1.variavelB= A ;

15 Estrutura da Recepção de dados (Enlace) Maquina de recepção da mensagem (enlace) Recebe bytes no buffer Verifica fim de mensagem(tamanho, caracter de fim, tempo,etc) Verifica CRC, manda para processamento (aplicação) ou retorna erro uint8_t g_bytemsgbuffer[50];//vetor de dados uint8_t g_imsgindex=0; //iterador Master_Req * pmsg = (Master_Req*)&g_byteMsgBuffer; EState state=waiting_start_msg;... Dentro do loop.. switch(state){//maquina de recepção ENLACE case WAITING_START_MSG://caso exista um start bit específico //se chegar dados seriais muda de estado state=waiting_end_msg; case WAITING_END_MSG://espera termino da mensagem... Lógica para verificar o fim da mensagem (tamanho, tempo, caracter) se fim-> calcula CRC -> se OK -> manda p/ processamento se NOK -> retorna ERRO ou não faz nada state=waiting_start_msg;//aguarda nova msg } }//switch g_imsgindex=0; //zera index para nova msg senão //recebe dados seriais g_bytemsgbuffer[g_imsgindex++] = //preenche o buffer 15

16 Estrutura da Recepção de dados (Aplicação) Máquina de processamento da mensagem (aplicação) Utiliza ponteiro (pointer casting) para acessar mensagem ao invés de usar buffer diretamente (mais organização no código) Utiliza estrutura de enumerações de tipos de comando Executa comando e responde o mestre uint8_t g_bytemsgbuffer[10];//buffer de dados recebidos uint8_t g_imsgindex=0; //iterador Master_Req * pmsg = (Master_Req*)&g_byteMsgBuffer; Estado state=waiting_start_msg Typedef enum _ETIPOCMD{ COMANDO1, COMANDO2 }ETIPOCMD; ProcessaMensagemRecebida(){ //maquina da camada de aplicação switch(pmsg->tipocomando){ //pointer casting transforma buffer em estrutura case COMANDO1://montar resposta para comando tipo 1 resposta1(); case COMANDO2://montar resposta para comando tipo 2 if(pmsg->variavel1==1){ //Execução do comando! //acende led1.. } } }//switch 16

17 Resposta com Estrutura de mensagem 1. Preencher uma mensagem de resposta (variável global) 2. Calcular o tamanho da mensagem/calcular CRC 3. Preparar um ponteiro para resposta para iterar o envio pela serial 4. Enviar os dados byte a byte pela serial Esc_Resp msg; //estrutura da resposta (global) Void resposta1(){ } msg.endereco=//endereço do mestre; msg.variaval1=1; msg.tipo.resp1.variavela=10; msg.tipo.resp1.variavelb= A ; int msg_length=4; //4 bytes de resposta msg.crc=calcula_crc(msg,msg_length); //calcula CRC msg_length++; pwriter=*(&)msg; //ponteiro recebe o endereço da mensagem for(int i=0;i<msg_length;i++){//iterar resposta } SerialSend(pWriter[i]) 17

18 Resposta com buffer 1. Ideal para resposta de tamanho variável (ex. listas) 2. Definir um buffer de resposta e um iterador para calcular tamanho da msg 3. Calcular o tamanho da mensagem/calcular CRC 4. Enviar os dados byte a byte pela serial uint8_t bufferrsp[10]; //buffer de resposta (global) uint8_t iterbuffer=0; void resposta1(){... buffersp[iterbuffer++]=//endereço mestre buffersp[iterbuffer++]=variavel1; buffersp[iterbuffer++]=variavela; buffersp[iterbuffer++]=variavelb; buffersp[iterbuffer++]=calcularcrc(bufferrsp,iterbuffer) } for(int i=0;i< iterbuffer;i++){//iterar resposta } SerialSend(buffeRsp[i]) 18

19 Prática Fazer download dos arquivos example_modbus.c e modbus_protocol.h Desenvolvimento do protocolo modbus Definir estruturas para a comunicação modbus mestreescravo/escravo-mestre Definir enumerações para os comandos relevantes Desenvolver máquina de estados para recepção (enlace, aplicação) Seguir instruções detalhadas do documento Lab4_ProtocoloComunicao.pdf no site->laboratório Final. Ler Guia de uso do modbuspoll para correto uso do software 19

Sistemas Embarcados. KIT LPCXPresso1343 e BaseBoard. (Adaptado do Prof. Hugo Vieira Neto) César Yutaka Ofuchi

Sistemas Embarcados. KIT LPCXPresso1343 e BaseBoard. (Adaptado do Prof. Hugo Vieira Neto) César Yutaka Ofuchi 1 Sistemas Embarcados KIT LPCXPresso1343 e BaseBoard (Adaptado do Prof. Hugo Vieira Neto) César Yutaka Ofuchi ofuchi@utfpr.edu.br Ambiente de Desenvolvimento IAR Embedded Workbench for ARM Utilizar versão

Leia mais

Arquitetura de Software em Sistemas Embarcados

Arquitetura de Software em Sistemas Embarcados 1 Arquitetura de Software em Sistemas Embarcados César Yutaka Ofuchi ofuchi@utfpr.edu.br Referências Embedded Systems Architecture A comprehensive Guide for Engineers and Programmers Tammy Noergaard Material

Leia mais

Sistemas Embarcados/ Redes Industriais/ Comunicação Serial

Sistemas Embarcados/ Redes Industriais/ Comunicação Serial 1 Sistemas Embarcados/ Redes Industriais/ Comunicação Serial César Yutaka Ofuchi ofuchi@utfpr.edu.br 2 Pirâmide da Automação ERP (Entreprise Resource Planning) MES (Manufacturing Execution Systems) 3 Pirâmide

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

Interrupção. Prof. Adilson Gonzaga

Interrupção. Prof. Adilson Gonzaga Interrupção Prof. Adilson Gonzaga Estrutura de Programação Assembly Programa Principal Chamada de Sub-rotina1 Programa Principal Chamada de Sub-rotina2 Sub-rotina1 Subrotina2 Programa Principal Chamada

Leia mais

Redes Industriais. Carlos Roberto da Silva Filho, M. Eng.

Redes Industriais. Carlos Roberto da Silva Filho, M. Eng. Redes Industriais Carlos Roberto da Silva Filho, M. Eng. Criado na década de 1970 pela Modicon. É um dos mais antigos protocolos utilizados em redes de CLPs para aquisição de sinais de instrumentos e comandar

Leia mais

Sistemas Embarcados. KIT LPCXPresso1343 e BaseBoard. (Adaptado do Prof. Hugo Vieira Neto) César Yutaka Ofuchi

Sistemas Embarcados. KIT LPCXPresso1343 e BaseBoard. (Adaptado do Prof. Hugo Vieira Neto) César Yutaka Ofuchi 1 Sistemas Embarcados KIT LPCXPresso1343 e BaseBoard (Adaptado do Prof. Hugo Vieira Neto) César Yutaka Ofuchi ofuchi@utfpr.edu.br Ambiente de Desenvolvimento IAR Embedded Workbench for ARM Utilizar versão

Leia mais

Prof. Adilson Gonzaga

Prof. Adilson Gonzaga Prof. Adilson Gonzaga Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos Xtal1 e Xtal2 da CPU.

Leia mais

Sistemas Operacionais. BSI / UAB 2013 Hélio Crestana Guardia

Sistemas Operacionais. BSI / UAB 2013 Hélio Crestana Guardia Sistemas Operacionais BSI / UAB 2013 Hélio Crestana Guardia Visão do SO SO: camada de software, executado diretamente sobre o hardware (físico ou virtual) Permite que hardware seja usado de forma eficiente

Leia mais

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1 MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 SÃO CAETANO DO SUL 06/06/2014 SUMÁRIO DESCRIÇÃO DO PRODUTO... 3 CARACTERÍSTICAS... 3 CONFIGURAÇÃO USB... 4 CONFIGURAÇÃO... 5 PÁGINA

Leia mais

Arduino Básico: As versatilidades desta plataforma na prática

Arduino Básico: As versatilidades desta plataforma na prática Arduino Básico: As versatilidades desta plataforma na prática Apresentação Kleber Rocha Bastos Luan Silva Santana Wellington Assunção Azevedo Graduado em Engenharia de Computação pela FAINOR Graduado em

Leia mais

PROGRAMA DA DISCIPLINA

PROGRAMA DA DISCIPLINA VIGÊNCIA: 2018/2-2018/2 PROGRAMA DA DISCIPLINA DISCIPLINA: SISTEMAS EMBARCADOS I CODCRED CARGA HORÁRIA MÓDULO 4459004 60 30 EMENTA: Introdução a Sistemas Embarcados. Projeto e desenvolvimento de hardware

Leia mais

6. Mostre os principais modelos de organização interna de um sistema operacional.

6. Mostre os principais modelos de organização interna de um sistema operacional. Trabalho 1 Sistemas Operacionais Embarcados Engenharia Elétrica Prof. Carlos Marcelo Pedroso 1 Problemas 1. O IBM 360 modelo 75 é cerca de 50 vezes mais rápida do que o IBM 360 modelo 30. Todavia, o tempo

Leia mais

Sistemas Operacionais. Sistema de entrada e Saída

Sistemas Operacionais. Sistema de entrada e Saída Sistemas Operacionais Sistema de entrada e Saída Sistema de Entrada e Saída I/O É uma das principais tarefas de um sistema computacional Como máquina abstrata o S.O. deve oferecer uma visão padronizada

Leia mais

César Ofuchi Laboratório 1. César Yutaka Ofuchi

César Ofuchi Laboratório 1. César Yutaka Ofuchi 1 Laboratório 1 César Yutaka Ofuchi ofuchi@utfpr.edu.br 2 Objetivo Converter uma imagem colorida para o display OLED do kit LPCExpresso Objetivos a serem atingidos: Escrever uma função em linguagem Assembly

Leia mais

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais. AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais. 6.1 Objetivo: O objetivo desta aula é mostrar aos alunos o que é e como funciona o Arduino e seus

Leia mais

DGA21 SISTEMA FIXO COM SUPERVISÓRIO PARA DETECÇÃO DE GASES NOCIVOS E AMÔNIA IP 65. Manual

DGA21 SISTEMA FIXO COM SUPERVISÓRIO PARA DETECÇÃO DE GASES NOCIVOS E AMÔNIA IP 65. Manual DGA21 SISTEMA FIXO COM SUPERVISÓRIO PARA DETECÇÃO DE GASES NOCIVOS E AMÔNIA IP 65 Manual Apresentação DGA21 Sistema Fixo com Supervisório para Detecção de Gases Nocivos e Amônia foi desenvolvido para atender

Leia mais

Trabalho Prático: Camada de Enlace de Dados Enquadramento

Trabalho Prático: Camada de Enlace de Dados Enquadramento Enquadramento Descrição Acrescentar ao código do simulador de redes os protocolos vistos para o enquadramento da informação Contagem de caracteres (framing) Inserção de bytes ou caracteres (character stufing)

Leia mais

Interrupções 8051 Porta Serial

Interrupções 8051 Porta Serial Interrupções 8051 Porta Serial Disciplina de Microcontroladores Prof. Ronnier Prof. Rubão Finalidade Introduzir ao aluno a ideia de que se possa interromper o programa, de forma temporária, e desta vez

Leia mais

2. O PROJETO DE SISTEMAS EMBARCADOS

2. O PROJETO DE SISTEMAS EMBARCADOS 2. O PROJETO DE SISTEMAS EMBARCADOS 2.1. Características: - Funcionalidades específicas - Limites bem definidos - Tempo real 2.2. Requisitos: - Resposta em tempo real - Tamanho e custo reduzidos - Segurança

Leia mais

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas - Tarefas Práticas de Programação usando Arduino - Profa. Flavia Pereira de Carvalho Imagem do Robô com Legendas Dicas de código: 1) Os pinos dos leds estão nas posições de 2 a 7 2) Comandos básicos necessários

Leia mais

O Pino P2.7 não está sendo usado e cada Display mostrará valores de 0 a 9.

O Pino P2.7 não está sendo usado e cada Display mostrará valores de 0 a 9. Lista de Exercícios 2 Conceitos envolvidos: a) Interface serial RS232 b) Interface com Teclado Matricial c) Interface com Displays de 7 segmentos d) Interface com LCD e) Interface com Conversores A/D e

Leia mais

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2 Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2 Display de LCD 16 2 Neste Lab, iremos descrever como conectar o sensor BH1750FVI, já citado no Lab 01, ao Arduino Micro e à um display. A indicação

Leia mais

Manual DETECTOR NH (11) (62) (11) (62)

Manual DETECTOR NH (11) (62) (11) (62) Manual DETECTOR NH3 1 APRESENTAÇÃO PHANTOM 2000 Sistema Detector Digital de NH3 foi desenvolvido para atender a NR 36 promovendo assim a avaliação, controle e monitoramento dos riscos existentes nas atividades

Leia mais

PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA

PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA Acadêmico: Benno Martim Schubert Orientador: Miguel Alexandre Wisintainer ROTEIRO Introdução Objetivos do trabalho

Leia mais

Software para Sistemas Embarcados

Software para Sistemas Embarcados Software para Sistemas Embarcados Comunicação com periféricos Professores: Alisson Brito e Eudisley Anjos Necessidades de Comunicação Um microcontrolador precisa trocar informações entre ele e outros disposi

Leia mais

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO.

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO. Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO. PROBLEMÁTICA: Plataforma Robótica que satisfaça requisitos desejados Problema Asimo - Honda SOLUÇÕES Utilizar o que está disponível

Leia mais

Trabalho Prático: Camada Física

Trabalho Prático: Camada Física Descrição Simular o funcionamento do enlace físico através da implementação das seguintes codificações Binária Manchester Manchester Diferencial Detalhes do projeto Conforme explicado em sala de aula Principais

Leia mais

Sistema de monitoração TAPGUARD 260

Sistema de monitoração TAPGUARD 260 Sistema de monitoração TAPGUARD 260 www.reinhausen.com Folha suplementar 2205023 das instruções de serviço 301/02 Descrição do protocolo IEC 60870-5-101 2009 Todos os direitos da Maschinenfabrik Reinhausen

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

ET53C - SISTEMAS DIGITAIS

ET53C - SISTEMAS DIGITAIS ET53C - SISTEMAS DIGITAIS Barramentos de Comunicação Serial UART e I 2 C Prof.: Glauber Brante e Profa. Mariana Furucho gbrante@utfpr.edu.br marianafurucho@utfpr.edu.br UTFPR Universidade Tecnológica Federal

Leia mais

Microcontroladores 2 EL08D Turma M12

Microcontroladores 2 EL08D Turma M12 Comunicação Serial Prof. Gabriel Kovalhuk EL08D Microcontroladores 2 Microcontroladores 2 EL08D Turma M12 Prof. Gabriel Kovalhuk E-mail: kovalhuk@utfpr.edu.br Site: http://paginapessoal.utfpr.edu.br/kovalhuk

Leia mais

Sistemas Operacionais. Capítulo 5 Processos

Sistemas Operacionais. Capítulo 5 Processos Sistemas Operacionais Capítulo 5 Processos Baseado no Livro e Material de Apoio de Arquitetura de Sistemas Operacionais 3ª edição - LTC - 2004 Francis Berenger Machado Luiz Paulo Maia Cap. 5 Processo 1

Leia mais

MANUAL MicroCLP JUVEX. Modelo: 89S-8ED-6SD-T

MANUAL MicroCLP JUVEX. Modelo: 89S-8ED-6SD-T MANUAL MicroCLP JUVEX Modelo: 89S-8ED-6SD-T SUMÁRIO 1. VISÃO GERAL DO HARDWARE... 1 2. DIAGRAMA DE LIGAÇÃO... 2 3. CARACTERISTICAS TÉCNICAS... 3 3.1 CARACTERÍSTICAS ELÉTRICAS... 3 3.2 CARACTERISTICAS LÓGICAS...

Leia mais

Notas da Aula 14 - Fundamentos de Sistemas Operacionais

Notas da Aula 14 - Fundamentos de Sistemas Operacionais Notas da Aula 14 - Fundamentos de Sistemas Operacionais 1. Dispositivos de E/S Uma operação de entrada e saída é aquela que envolve a leitura ou escrita de dados a partir de dispositivos que estão fora

Leia mais

CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução) Material para prova P2

CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução) Material para prova P2 1. Explique decodificação de entrada e saída 2. Cite 10 endereços de dispositivo "on-board" do PC CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução)

Leia mais

LINGUAGEM C PARA O 8051

LINGUAGEM C PARA O 8051 LINGUAGEM C PARA O 8051 Disciplina de Microcontroladores Prof. Ronnier e Rubão VARIÁVEIS E TIPOS DE DADOS SIMPLES Char 8 bits Short e int 16 bits Long 32 bits Float 32 bits Unsigned int 16 bits Unsigned

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, 22 de Novembro de 2004 Microprocessadores

Leia mais

Sistemas de Entrada e Saída

Sistemas de Entrada e Saída Sistemas de Entrada e Saída Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 33 Sumário 1 Dispositivos de E/S 2 Interrupções 3 Software de E/S 2

Leia mais

Multimedidores Inteligentes ETE300 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun

Multimedidores Inteligentes ETE300 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun Multimedidores Inteligentes ETE300 Modo de uso do software IBIS_BE_cnf ABB Automação Hartmann & Braun Índice 1. IBIS_BE_CNF - DEFINIÇÃO... 3 2. INSTALAÇÃO... 3 2.1. PRÉ-REQUISITOS PARA INSTALAÇÃO... 3

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

EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO

EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO Autores: Prof. Dr. André Riyuiti Hirakawa, Prof. Dr. Carlos Eduardo Cugnasca e Prof. Dr. Paulo Sérgio Cugnasca Versão 1.0-05/2005 1. OBJETIVO Esta experiência

Leia mais

Marcio Marcos Machado Junior. Professor orientador: Sérgio Stringari

Marcio Marcos Machado Junior. Professor orientador: Sérgio Stringari PROTÓTIPO DE SOFTWARE PARA O INTERFACEAMENTO E AQUISIÇÃO DE DADOS DE UMA BALANÇA ATRAVÉS DA RS-232 Marcio Marcos Machado Junior Professor orientador: Sérgio Stringari Roteiro da apresentação Introdução

Leia mais

Comunicação Serial 1

Comunicação Serial 1 Curso Técnico em Automação Industrial Disciplina: Programação aplicada a Microcontroladores Professor: Marcelo Cendron Comunicação Serial 1 A comunicação serial (UART) na plataforma Arduino é, sem duvida,

Leia mais

Volnys Bernal 1. Trabalho Chat UDP. PSI 2653 Meios Eletrônicos Interativos I

Volnys Bernal 1. Trabalho Chat UDP. PSI 2653 Meios Eletrônicos Interativos I 2007-2017 Volnys Bernal 1 Trabalho PSI 2653 Meios Eletrônicos Interativos I 2007-2017 Volnys Bernal 2 Objetivo: Desenvolvimento de um programa chat UDP (cliente e servidor) Grupo Cada grupo deve escolher

Leia mais

Infra-Estrutura de Software

Infra-Estrutura de Software Infra-Estrutura de Software Entrada / Saída Diversidade de dispositivos Hardware de E/S Características de dispositivos Caracter: transferem bytes um a um. Ex.terminal Bloco: transferem bytes em bloco.

Leia mais

Computação Embarcada - Projeto

Computação Embarcada - Projeto Computação Embarcada - Projeto B - Detalhamento da proposta Rafael Corsi rafael.corsi@insper.edu.br 10 de março de 2017 Matheus Marotzke Engenharia da Computação INSPER 2017 INTRODUÇÂO A atividade consiste

Leia mais

Sistemas de Entrada e Saída

Sistemas de Entrada e Saída Sistemas de Entrada e Saída Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 31 Sumário 1 Interrupções 2 Camadas de Software de E/S 2 / 31 Interrupções

Leia mais

EPUSP PCS 3335 Laboratório Digital A. Um Circuito Digital

EPUSP PCS 3335 Laboratório Digital A. Um Circuito Digital Um Circuito Digital Versão 2016 RESUMO Esta experiência tem como objetivo o desenvolvimento de um circuito digital, especificado a partir de um diagrama ASM e um fluxo de dados. A parte prática deve ser

Leia mais

ci212 E/S (i): interface com CPU e SO Entrada e Saída

ci212 E/S (i): interface com CPU e SO Entrada e Saída Entrada e Saída Tipos e Características de Dispositivos Dispositivos, Interfaces com CPU e com Sist Operacional Modelo de dispositivo Espaços de endereçamento e hierarquia de barramentos Modos de acesso

Leia mais

Comunicação Serial Assíncrona

Comunicação Serial Assíncrona Comunicação Serial Assíncrona Versão 2016 RESUMO O objetivo desta experiência é projetar circuitos digitais para comunicação serial de dados (transmissão de dados) com um terminal de dados, utilizando

Leia mais

NT UN Comunicação RS485 ModBus entre Vision e Indicadores de Pesagem Linha 3100C.S Data: 26/10/2015 Versão 0 Autor: FTadeu.

NT UN Comunicação RS485 ModBus entre Vision e Indicadores de Pesagem Linha 3100C.S Data: 26/10/2015 Versão 0 Autor: FTadeu. Nota Técnica Assunto: Objetivo: Comunicação RS485 ModBus entre CLP com IHM Vision e Indicadores de Pesagem Linha Descrever a funcionalidade e as configurações dos comandos utilizadas na aplicação da comunicação

Leia mais

Dispositivos de Entrada e Saída

Dispositivos de Entrada e Saída Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Problemas com Entrada e Saída ü Periféricos possuem características

Leia mais

Microcontrolador 8051:

Microcontrolador 8051: Microcontrolador 8051: Fonte: CORRADI 2009 O Microcontrolador 8051: Começou a ser produzido no início da década de 80, pela Intel; Hoje é fabricado por várias empresas e com muitas variações; Atualmente,

Leia mais

Comércio e Manutenção de Produtos Eletrônicos. Mapeamento de memória e conexões do Controlador CP-WS13/8DI8DO2AI2AO/USB/OEM. Versão 1.

Comércio e Manutenção de Produtos Eletrônicos. Mapeamento de memória e conexões do Controlador CP-WS13/8DI8DO2AI2AO/USB/OEM. Versão 1. Comércio e Manutenção de Produtos Eletrônicos Manual CP-WS1 Mapeamento de memória e conexões do Controlador CP-WS13/8DI8DO2AI2AO/USB/OEM PROXSYS Versão 1.4 Setembro -2015 Controlador Industrial CP-WS1

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Entrada e Saída Norton Trevisan Roman Marcelo Morandini Jó Ueyama Apostila baseada nos trabalhos de Kalinka Castelo Branco, Antônio Carlos Sementille, Luciana A. F. Martimiano e nas

Leia mais

INSTRUÇÕES GERAIS AOS CANDIDATOS

INSTRUÇÕES GERAIS AOS CANDIDATOS INSTRUÇÕES GERAIS AOS CANDIDATOS Otempototalpararealizaçãodasprovaséde2horas(2h). Ao término da prova o candidato deverá devolver o cartão resposta. Éimprescindívelverificarnocartãorespostaonúmerodeinscriçãodocandidatonoespaço

Leia mais

Manual SISTEMA GERENCIADOR DE SENHAS PAINEL MONOCOR - Ethernet

Manual SISTEMA GERENCIADOR DE SENHAS PAINEL MONOCOR - Ethernet Manual SISTEMA GERENCIADOR DE SENHAS PAINEL MONOCOR - Ethernet Índice 1 INTRODUÇÃO... 3 2 INSTALAÇÃO... 4 3 UTILIZAÇÃO DO SOFTWARE... 6 Menu Painel... 6 Menu Janela... 7 Programador:... 8 Configurador...

Leia mais

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO Cristina Boeres Sistema de Computação! Conjunto de componentes integrados com o objetivo de manipular dados e gerar informações úteis.

Leia mais

Entrada e Saída e Dispositivos

Entrada e Saída e Dispositivos Entrada e Saída e Dispositivos Uma das funções do Sistema Operacional é: - Gerência de dispositivos de E/S. Operações: - Tratamento de interrupções - Tratamento erros - Interfaceamento entre os dispositivos

Leia mais

MANUAL DE OPERAÇÕES MODBUS GATEWAY CCM-18A/N-E (K02-MODBUS)

MANUAL DE OPERAÇÕES MODBUS GATEWAY CCM-18A/N-E (K02-MODBUS) MANUAL DE OPERAÇÕES MODBUS GATEWAY CCM-18A/N-E (K02-MODBUS) Muito obrigado por comprar o nosso produto. Antes de usar a sua unidade, ler atentamente este manual e guardá-lo para consulta futura. Índice

Leia mais

Revisão Linguagem C Parte 1

Revisão Linguagem C Parte 1 Revisão Linguagem C Parte 1 Comentários: Os comentários aparecem em verde e podem iniciados com /* e encerrados com */ quando utilizase várias linhas ou coloca-se // quando forem colocados em apenas uma

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

Temporização Interrupções. Prof: Evandro L. L. Rodrigues. Rotinas de Atraso

Temporização Interrupções. Prof: Evandro L. L. Rodrigues. Rotinas de Atraso Temporização Interrupções Prof: Evandro L. L. Rodrigues Rotinas de Atraso Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar

Leia mais

Depois de configurada nossa comunicação serial podemos enviar vários comandos para comunicação entre o computador e o Arduino:

Depois de configurada nossa comunicação serial podemos enviar vários comandos para comunicação entre o computador e o Arduino: Tarefa prática com Arduino nível II Parte 1: Usando o monitor Serial. O Arduino se comunica com o computador por meio de uma conexão serial. Ela é ligada aos pinos 0 (RX) e 1 (TX) da placa. Para iniciar

Leia mais

Multimedidores Inteligentes ETE30 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun

Multimedidores Inteligentes ETE30 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun Multimedidores Inteligentes ETE30 Modo de uso do software IBIS_BE_cnf ABB Automação Hartmann & Braun Índice 1. IBIS_BE_CNF - DEFINIÇÃO... 3 2. INSTALAÇÃO... 3 2.1. PRÉ-REQUISITOS PARA INSTALAÇÃO... 3 3.

Leia mais

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec Cerne Tecnologia e Treinamento Apostila de C para o Microcontrolador AT89S8252 (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

Leia mais

Métodos de Sincronização

Métodos de Sincronização Métodos de Sincronização Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2017 1 / 31 Sumário 1 Sistemas multiprogramáveis 2 Mecanismos de sincronização

Leia mais

Lista de Exercícios 2

Lista de Exercícios 2 Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS232 c) Interrupções Lista de Exercícios 2 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos

Leia mais

Controlador Lógico Programável

Controlador Lógico Programável Motores I Automação I Energia I Transmissão & Distribuição I Tintas Controlador Lógico Programável PLC300 V1.20 Adendo ao Manual do Usuário Idioma: Português Índice 1. PROTOCOLO ASCII PARA LEITORES DE

Leia mais

Capítulo 3. A camada de enlace de dados

Capítulo 3. A camada de enlace de dados slide 1 Capítulo 3 A camada de enlace de dados slide 2 Onde vive o protocolo de camada de enlace? slide 3 Questões de projeto da camada de enlace Serviços de rede da camada de enlace Quadros Controle de

Leia mais

Equipes de Laboratório. Curso: esta equipe está ciente das considerações apresentadas no site do professor (menu Considerações)

Equipes de Laboratório. Curso: esta equipe está ciente das considerações apresentadas no site do professor (menu Considerações) Equipes de Laboratório Curso: Nome: e-mail: Curso: Nome: e-mail: Curso: Nome: e-mail: Curso: esta equipe está ciente das considerações apresentadas no site do professor (menu Considerações) Laboratório

Leia mais

Proposta de Ferramenta para Validação Temporal em Barramentos de Campo

Proposta de Ferramenta para Validação Temporal em Barramentos de Campo Proposta de Ferramenta para Validação Temporal em Barramentos de Campo Rafael Wild Orientador: Prof. Dr. Carlos E. Pereira Dissertação de Mestrado - maio/2000 PPGEE- UFRGS Tópicos da Apresentação Introdução

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 6: Monitores, Troca de Mensagens e Deadlock Diego Passos Última Aulas Mecanismos de Exclusão Mútua Operações atômicas. Protocolos de controle de acesso. Spin-locks.

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

Controle de Acesso para Elevadores Privativos. Automação Cabine Interna dos Elevadores. Bio Elevador EC32

Controle de Acesso para Elevadores Privativos. Automação Cabine Interna dos Elevadores. Bio Elevador EC32 Controle de Acesso para Elevadores Privativos Automação Cabine Interna dos Elevadores Bio Elevador EC32 Passos para implantação do sistema 1 Instalação da Solução no Servidor do cliente já com o Truesafe

Leia mais

César Ofuchi CMSIS RTOS parte 2. César Yutaka Ofuchi (adaptado do prof. André Schneider de Oliveira)

César Ofuchi CMSIS RTOS parte 2. César Yutaka Ofuchi (adaptado do prof. André Schneider de Oliveira) 1 CMSIS RTOS parte 2 César Yutaka Ofuchi ofuchi@utfpr.edu.br (adaptado do prof. André Schneider de Oliveira) Comunicação entre threads Principais métodos para a comunicação entre processos eventos entre

Leia mais

Microcontrolador 8051

Microcontrolador 8051 Microcontrolador 8051 Inicialmente fabricado pela INTEL, atualmente fabricado por várias empresas; Possui uma grande variedade de dispositivos, com diversas características, porém compatíveis em software;

Leia mais

UFPR Bacharelado em Ciência da Computação CI064 Software Básico Trabalho Semestral: Driver para a Interface Serial de maio de 2018

UFPR Bacharelado em Ciência da Computação CI064 Software Básico Trabalho Semestral: Driver para a Interface Serial de maio de 2018 UFPR Bacharelado em Ciência da Computação CI064 Software Básico Trabalho Semestral: Driver para a Interface Serial 2018-1 14 de maio de 2018 Sua tarefa é implementar um para a interface serial do cmips

Leia mais

Relés de Proteção Térmica Simotemp

Relés de Proteção Térmica Simotemp Relés de Proteção Térmica Simotemp Confiabilidade e precisão para controle e proteção de transformadores Answers for energy. A temperatura é o principal fator de envelhecimento do transformador Os relés

Leia mais

SAM USB. Manual do usuário Revisão /06/ DMA Electronics 1

SAM USB. Manual do usuário Revisão /06/ DMA Electronics 1 SAM USB Manual do usuário Revisão 1.1 01/06/2014 www.dma.ind.br DMA Electronics 1 A DMA ELECTRONICS projeta e fabrica sistemas para aquisição e registro de dados com conexão a um computador do tipo PC.

Leia mais

GUIA RAPIDO DE INSTALAÇÃO D-SAT VINCULAÇÃO D-SAT AO CNPJ DO CONTRIBUINTE

GUIA RAPIDO DE INSTALAÇÃO D-SAT VINCULAÇÃO D-SAT AO CNPJ DO CONTRIBUINTE GUIA RAPIDO DE INSTALAÇÃO D-SAT Este manual ensinará como você deve realizar o procedimento de instalação da USB do D-SAT, Vinculação do número de série, Ativação e Associação de Assinatura do Aplicativo

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

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

Periféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída

Periféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que UCP e Memória Necessita-se de módulos

Leia mais

http://www.ic.uff.br/~debora/fac! 1 Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que

Leia mais

MANUAL DO PROTOCOLO MODBUS PLC1, PLC2 E POS2. Idioma: Português P/1

MANUAL DO PROTOCOLO MODBUS PLC1, PLC2 E POS2. Idioma: Português P/1 MANUAL DO PROTOCOLO MODBUS PLC1, PLC2 E POS2 Idioma: Português 0899.5230 P/1 12/2005 ÍNDICE 1.1 MODBUS-RTU. 4 1.1.1 Modos de Transmissão 4 1.1.2 Estrutura das Mensagens no Modo RTU. 5 1.2 Operação do Cartão

Leia mais

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações

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

Sumário Metodologia de desenvolvimento II. Comunicação RS232 III. Comunicação RS485 IV. Comunicação Bluetooth

Sumário Metodologia de desenvolvimento II. Comunicação RS232 III. Comunicação RS485 IV. Comunicação Bluetooth Sumário I. Metodologia de desenvolvimento 13 1. Introdução 13 II. Comunicação RS232 14 1. Transmissão serial 14 2. Montando o hardware 14 3. Programando o Arduino 15 4. Recepção serial 17 5. Programando

Leia mais

Sistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal

Sistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal Sistemas Operacionais Aula 15: Sistemas de I/O Ezequiel R. Zorzal ezorzal@unifesp.br www.realidadeaumentada.com.br Objetivos Explorar a estrutura do subsistema de E/S de um sistema operacional Discutir

Leia mais

PSI3441 Arquitetura de Sistemas Embarcados

PSI3441 Arquitetura de Sistemas Embarcados PSI3441 Arquitetura de Sistemas Embarcados - Introdução à Plataforma Freedom KL25Z - Portas de Entrada e Saída Escola Politécnica da Universidade de São Paulo Prof. Gustavo Rehder grehder@lme.usp.br Prof.

Leia mais

Conjunto Extensor 4K HDMI HDBaseT, 100 m

Conjunto Extensor 4K HDMI HDBaseT, 100 m Conjunto Extensor 4K HDMI HDBaseT, 100 m Manual DS-55504 Leia atentamente as instruções de segurança abaixo antes da instalação e da utilização: 1. Preste atenção a todos os avisos e dicas sobre este aparelho.

Leia mais

Arquitetura e organização de computadores

Arquitetura e organização de computadores Arquitetura e organização de computadores 3º. Semestre - Sistemas de informação Prof. Emiliano S. Monteiro Classificação de computadores Grande porte: Supercomputadores e Mainframes Médio porte: Minicomputadores

Leia mais

Comunicação Serial Assíncrona

Comunicação Serial Assíncrona Comunicação Serial Assíncrona Versão 2016 RESUMO O objetivo desta experiência é projetar circuitos digitais para comunicação serial de dados (transmissão de dados) com um terminal de dados, utilizando

Leia mais

Laboratório Bluetooth

Laboratório Bluetooth Laboratório Bluetooth Cenário Analog In Bluetooth Digital Out LAB: Bluetooth Material: Módulo Bluetooth Jumpers x10 Arduino Mega LDR Resistor 10k Resistor 1k Resistor 2,2k LAB: Bluetooth Software Terminal

Leia mais