Instituto Superior Técnico. 2º Semestre de 2008/2009. Introdução aos Sistemas de Desenvolvimento de Programas DSK TMS320C6416/6713

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

Download "Instituto Superior Técnico. 2º Semestre de 2008/2009. Introdução aos Sistemas de Desenvolvimento de Programas DSK TMS320C6416/6713"

Transcrição

1 Instituto Superior Técnico Sistemas Electrónicos de Processamento de Sinal Arquitecturas Para Processamento de Sinal 2º Semestre de 2008/2009 Gonçalo Tavares, Março de 2009 Introdução aos Sistemas de Desenvolvimento de Programas DSK TMS320C6416/6713 & Oscilador Sinusoidal Controlado Numericamente

2 Introdução ao trabalho Neste trabalho pretende-se familiarizar os alunos com os sistemas de desenvolvimento de programas DSK TMS320C6416 e DSK TMS320C6713. O processador TMS320C6416 é um processador de 16 bit com aritmética de vírgula fixa que opera com um relógio de 1 GHz e portanto com um ciclo de instrução de 1 ns. Este processador é capaz de executar 8 instruções por cada ciclo de relógio e portanto o seu potencial de cálculo é de 8000 MIPS = 8 GIPS! Dispõe de 4 multiplicadores dedicados de bit cada um dos quais é capaz de efectuar duas multiplicações por ciclo de instrução e de mais de 1Mbyte de memória interna. O DSK deste processador tem instalada 16 Mbyte de memória externa SDRAM e 256 kbyte de memória flash. A par da família de processadores TigerSHARK da Analog Devices o C6416 é neste momento o processador mais rápido do mercado. O processador TMS320C6713 é um processador de 32 bit com aritmética de vírgula flutuante (mas pode também operar com aritmética de vírgula fixa), opera com um relógio de 225 MHz e é capaz de fazer o fetch e executar 8 instruções por ciclo de relógio. É baseado na arquitectura VLIW (Very Large Instruction Word) tem 6 ALU dedicadas e dispõe de 264 kbyte de memória interna e de 4 Gbyte de espaço de endereçamento externo. O DSK deste processador tem 16 Mbyte de memória externa instalada. O layout dos DSKs encontra-se representado nas figuras 1 e 2. 2

3 Figura 1: Layout do DSK 320C6416. Figura 2: Layout do DSK 320C6713. A ferramenta de desenvolvimento de programas é denominada Code Composer Studio (CCS), versão Platinum. Trata-se de um sistema integrado de desenvolvimento muito semelhante ao Visual C da Microsoft e inclui todas as aplicações necessárias como o assembler, o compilador e o linker. Permite o 3

4 depuramento de código em tempo real e a análise em tempo real utilizando RTDX (Real Time Data Exchange) entre o DSK e o host PC via ligação USB. O acesso ao processador é suportado por uma interface JTAG. Após completar este trabalho espera-se que o aluno: 1. Seja capaz de autonomamente criar um projecto de desenvolvimento no CCS tendo compreendido quais os ficheiros que têm de ser incluídos 2. Tenha compreendido (e seja capaz de modificar) o mecanismo de controlo do programa por meio de interrupções do processador 3. Tenha compreendido o mecanismo de comunicação com o CODED de áudio que permite a entrada/saída de sinais 4. Seja capaz de desenvolver programas simples utilizando apenas aritmética de inteiros (ou seja sem a utilização de vírgula flutuante) Introdução ao DSK e ao CCS O CCS encontra-se já instalado nos computadores do laboratório estando disponível um shortcut para esta aplicação no desktop do computador. A directoria de instalação é c:\ccstudio_v3.3\ e os projectos a desenvolver devem ser criados na directoria c:\ccstudio_v3.3\myprojects. Para iniciar a sua sessão de trabalho deverá verificar qual o DSK disponível na sua bancada (que pode ser o C6416 ou o C6713) e lançar a aplicação correspondente (ou respectivamente). Nota importante Neste guia de trabalho todos os exemplos apresentados são para o DSK 320C6713. Os exemplos para o DSK 320C6416 são exactamente iguais sendo na maior parte dos caso apenas necessário substituir as ocorrências de 6713 por Na página da disciplina encontram-se disponíveis os projectos para ambos os DSKs. Ficheiros de suporte Ao longo do trabalho irá encontrar diversos tipos de ficheiros que, dependendo da extensão têm o seguinte significado: 1. *.pjt ficheiro com as configurações do projecto 4

5 2. *.lib biblioteca 3. *.cmd ficheiro de comandos para o linker 4. *.obj ficheiro de saída criado pelo assembler 5. *.out ficheiro de saída criado pelo linker em formato COFF e que deverá ser carregado no processador Na criação de projectos é necessário utilizar diversos ficheiros de suporte, já desenvolvidos e que permitem configurar o DSK. São os seguintes: 1. C6713dskinit.c contém todas as funções necessárias para inicializar o DSK, o CODEC e os portos série 2. C6713dskinit.h header file com os protótipos das funções de inicialização 3. C6713dsk.cmd ficheiro de comandos para o linker 4. vectors_intr.asm ficheiro asssembly com o mapeamento das interrupções 5. rts6700.lib, dsk68713bsl.lib, csl6713.lib bibliotecas de suporte para run-time, board e chip-support respectivamente Comunicação com o CODEC AIC23 A entrada e saída de sinais analógicos é realizada por meio do CODEC AIC23 que é um CODEC stereo de 18 bit com tecnologia sigma-delta. A comunicação entre o processador de sinal e este periférico é realizada através do porto série McBSP1 (Multichannel Buffered Serial Port) em modo DSP e pode ser controlada de duas formas distintas: Modo polling neste modo o processador testa continuamente um bit do CODEC que sinaliza o fim de uma conversão e portanto a disponibilidade de uma nova amostra. Modo de interrupções neste modo o processador é interrompido sempre que uma nova amostra está disponível. Nesta disciplina utilizaremos apenas o modo de funcionamento com interrupções. O modo polling é mais ineficiente pois o processador fica comprometido durante o tempo que decorre entre o instante que se inicia o polling e o instante em que a 5

6 amostra está disponível. O programa para a comunicação com o CODEC AIC23 está já desenvolvido e ser-lhe-á facultado. A comunicação com o AIC23 pode ser feita utilizando palavras de 16, 24 ou 32 bit. Em qualquer dos casos o formato aritmético das amostras é complemento para 2. Os programas já desenvolvidos utilizam a comunicação de 32 bits para ler e escrever em ambos os canais (esquerdo e direito). De modo a facilitar a leitura e a escrita utiliza-se uma union com o nome AIC_buffer, que é definida da seguinte forma: union {Uint32 samples; short channel[2];} AIC_buffer; O registo AIC_buffer.samples é uma palavra inteira sem sinal de 32 bits que recebe/escreve os dados do/para o CODEC. O acesso (leitura/escrita) a cada um dos canais esquerdo ou direito é feito utilizando o array AIC_buffer.channel[]: o canal esquerdo em AIC_buffer.channel[0] e o canal direito em AIC_buffer.channel[1]. Projecto de demonstração: sine8_buf Crie a directoria c:\ccstudio_v3.3\myprojects\sine8_buf e copie para ela o conteúdo do ficheiro sine8_buf67.zip (ou sine8_buf64.zip) disponível na página da disciplina. Lance a aplicação CCS. Para estabelecer a comunicação com o DSK execute Debug Connect. Abra o projecto fazendo Project Open e seleccionando o ficheiro de configuração c:\ccstudio_v3.3\myprojects\sine8_buf\sine8_buf.pjt. Verifique a estrutura de ficheiros que compõem o projecto e seleccione o ficheiro sine8_buf.c 6

7 Estude o programa tentando compreender o seu funcionamento. Para este efeito deverá também abrir e estudar o ficheiro C6713dskinit.c. Repare como apenas são utilizadas variáveis inteiras (consulte o apêndice A onde estão listados os diversos tipos de variáveis e as suas características). Compile o projecto fazendo Project Build (ou Rebuild All). Carregue o programa resultante no processador fazendo File Load Program e seleccionando...\sine8_buf67\debug\sine8_buf.out. Execute Debug Run. (ou F5). Ligue o canal de saída esquerdo ao osciloscópio e observe o sinal. Pare a execução do programa (com Debug Halt ou SHIFT-F5). Por meio da tecla direita do rato aceda ao menu de depuramento. Coloque um breakpoint numa linha do programa e faça watch de algumas variáveis. Execute o programa verificando a sua paragem no breakpoint e o valor das variáveis na janela de watch. Comunicação com o host PC por intermédio de RTDX Por meio da facilidade RTDX (Real Time Data Exchange) é possível controlar as variáveis do programa utilizando janelas de slider no Windows. Esta facilidade é implementada por intermédio de uma função escrita em GEL (General Extension 7

8 Language). Carregue o ficheiro gain.gel fazendo File Load GEL e seleccionando este ficheiro que está na directoria do projecto. Abra o ficheiro na janela do CCS e estude-o. Obtenha informações fazendo Help Contents Index slider <ENTER>. Depois faça GEL Sine Gain Gain. Varie o valor do slider que controla a variável gain e observe a variação de amplitude no sinal de saída. O que acontece quando o valor ultrapassa 32? Representação gráfica Nota: Consulte o docente antes de realizar o trabalho proposto nesta secção. A aplicação CCS dispõe de algumas facilidades de visionamento gráfico. Como pode verificar no programa sine8_buf.c, as amostras do seno vão sendo guardadas no array out_buffer[]. Seleccione View Graph Time/Frequency. Em start_address coloque out_buffer, em Display Type escolha Single Time, em DSP Data Type escolha 16-bit signed integer e em Data Size coloque 256. Observe o gráfico das amostras em função do tempo. Mude Display Type para FFT Magnitude e em FFT Framesize coloque 256. Observe o espectro do sinal. Verifique que o valor da frequência da sinusóide está correcto (o eixo de frequências apresentado encontrase normalizado relativamente à frequência de amostragem f s ). Altere FFT Framesize para 200 e torne a observar o gráfico. Porquê a diferença? Projecto loop_intr Este projecto é muito importante porque constitui a base a partir da qual todos os projectos serão construídos. Crie a directoria...\myprojects\loop_intr e copie para ela o conteúdo do ficheiro loop_intr67.zip (ou loop_intr64.zip) disponível na página da disciplina. Abra o projecto e seleccione o ficheiro loop_intr.c 8

9 Estude detalhadamente este programa em particular o modo como é feito o seu controlo em função das amostras do AIC23. //Loop_intr.c Loop program using interrupt. #include "dsk6713_aic23.h" //codec-dsk support file Uint32 fs=dsk6713_aic23_freq_8khz; //set sampling rate char intflag = FALSE; union {Uint32 samples; short channel[2];} AIC_buffer; #define LEFT 0 #define RIGHT1 interrupt void c_int11() { //interrupt service routine } output_sample(aic_buffer.samples); AIC_buffer.samples= input_sample(); intflag = TRUE; return; //output data //input data void main() { short inbuf, outbuf; comm_intr(); while(1){ while(intflag == FALSE); intflag = FALSE; //init DSK, codec, McBSP //infinite loop } // // Processamento específico // inbuf = AIC_buffer.channel[LEFT];//loop do canal esquerdo AIC_buffer.channel[LEFT] = inbuf; inbuf = AIC_buffer.channel[RIGHT];//loop do canal direito AIC_buffer.channel[RIGHT] = inbuf; // nota: as 4 linhas de código anteriores não são de // facto necessárias... } Projecto a desenvolver Nesta altura do trabalho deverá estar em condições de criar autonomamente programas simples. Com base no projecto loop_intr deverá criar um novo projecto que realizará um modulador de frequência de onda sinusoidal. O projecto 9

10 só deve utilizar variáveis e aritmética de inteiros (com ou sem sinal) e os seus requisitos encontram-se na tabela seguinte: Parâmetro Símbolo Valor Observações Frequência de amostragem f s 16 khz Frequência mínima f min 2 khz Frequência a gerar quando o sinal modulante é mínimo Frequência máxima f max 6 khz Frequência a gerar quando o sinal modulante é máximo Canal de entrada esquerdo Sinal modulante Canal de saída esquerdo Saída do modulador Canal de saída direito Saída do oscilador de relaxação A sequência de desenvolvimento do projecto deverá ser como se segue: 1. Desenvolver um oscilador de relaxação (integrador em rampa) utilizando uma variável inteira de 16 bit com sinal e a circularidade da representação em complemento para Definir em memória de dados uma tabela da função seno com 32 valores relativos a meio-ciclo positivo da sinusóide. 3. Utilizar a variável de estado do oscilador (rampa) para indexar esta tabela e obter os valores do seno 4. Criar dois sliders (ficheiro GEL) que permitam o controle da amplitude e frequência 5. Nesta fase, o seu programa realiza um oscilador de frequência e amplitude controlada (por meio dos sliders). Pode agora incluir a modulação de frequência fazendo com que a variável que controla a frequência do oscilador dependa linearmente do sinal de entrada. Glossário ALU BSL CCS COFF Arithmetic Logic Unit Board Support Library Code Composer Studio (linked) Common Object File Format 10

11 DSK GEL JTAG RTDX Digital Signal Processing Starter Kit General Extension Language Joint Team Action Group Real Time Data Exchange Apêndice A Tipos de dados (data types) Neste apêndice listam-se os diversos tipos de dados que se podem utilizar na programação do processador. 11

Instituto Superior Técnico. 2º Semestre de 2008/2009. Introdução aos Sistemas de Desenvolvimento de Programas DSK TMS320C6416/6713

Instituto Superior Técnico. 2º Semestre de 2008/2009. Introdução aos Sistemas de Desenvolvimento de Programas DSK TMS320C6416/6713 Instituto Superior Técnico Sistemas de Processamento Digital de Sinais Processadores de Sinal para Comunicações 2º Semestre de 2008/2009 Gonçalo Tavares, Março de 2009 Introdução aos Sistemas de Desenvolvimento

Leia mais

Instalação e Teste do Code Composer Studio (CCS)

Instalação e Teste do Code Composer Studio (CCS) Instalação e Teste do Code Composer Studio (CCS) STDS - Sistemas de Telecomunicações Definidos por Software PSTR Processamento de Sinal em Tempo Real Inverno 2017/2018 1 Sumário 1) Instalação do Code Composer

Leia mais

MANUAL DE UTILIZAÇÃO DO TMS320C6713 DSP Starter Kit (DSK)

MANUAL DE UTILIZAÇÃO DO TMS320C6713 DSP Starter Kit (DSK) UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA DE COMPUTAÇÃO E AUTOMAÇÃO DCA MANUAL DE UTILIZAÇÃO DO TMS320C6713

Leia mais

DSK 6713 e TMS320C6713. STDS - Sistemas de Telecomunicações Definidos por Software PSTR Processamento de Sinal em Tempo Real

DSK 6713 e TMS320C6713. STDS - Sistemas de Telecomunicações Definidos por Software PSTR Processamento de Sinal em Tempo Real DSK 6713 e TMS320C6713 STDS - Sistemas de Telecomunicações Definidos por Software PSTR Processamento de Sinal em Tempo Real Objectivos e Sumário Objectivos Introduzir de forma geral as características

Leia mais

Acessando o Ganho do Conversor Analógico Digital e o CODEC de áudio

Acessando o Ganho do Conversor Analógico Digital e o CODEC de áudio http://www.eletrica.ufpr.br/~luis.lolis Acessando o Ganho do Conversor Analógico Digital e o CODEC de áudio 16 de maio de 2016 Conteúdo 1 Introdução 2 O experimento - Criando e configurando o projeto 3

Leia mais

Modelação, Identificação e Controlo Digital

Modelação, Identificação e Controlo Digital Licenciatura em Engenharia Electrotécnica e de Computadores 2003/2004 Semestre de Inverno Modelação, Identificação e Controlo Digital Controlo Digital da Posição de uma Esfera Preparado por Alexandre Bernardino

Leia mais

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 3

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 3 Aula Teórica 3 Sumário: Descrição das arquitecturas 8086, 80286, 80386, 80486 e família Pentium. Leitura Recomendada: Capítulos 2, 3, 4, 5, 8, 10, 12, 13 e 14 - Hans-Peter Messmer, The Indispensable PC

Leia mais

Familiarização com o ambiente de desenvolvimento da Keil Software. (uvision 51 e dscope 51)

Familiarização com o ambiente de desenvolvimento da Keil Software. (uvision 51 e dscope 51) Familiarização com o ambiente de desenvolvimento da Keil Software (uvision 51 e dscope 51) jpsousa@fe.up.pt Setembro 2005 Conteúdo 1 Objectivos 2 2 Introdução 2 3 O ambiente de desenvolvimento da Keil

Leia mais

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador; 1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e

Leia mais

COMPUTAÇÃO E PROGRAMAÇÃO

COMPUTAÇÃO E PROGRAMAÇÃO COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2015/2016 MEMec, LEAN Ficha da Aula Prática 11: Introdução à criação de programas em C. Sumário das tarefas e objectivos da aula: 1 Aprender os passos necessários à

Leia mais

Utilizando o Real-Time Windows Target do Simulink

Utilizando o Real-Time Windows Target do Simulink Capítulo 2 Utilizando o Real-Time Windows Target do Simulink O objetivo deste capítulo é dar aos alunos o conhecimento necessário para trabalhar com a ferramenta Real-Time Windows Target do Simulink em

Leia mais

MIPS Implementação. sw) or, slt. Vamos examinar uma implementação que inclui um subconjunto de instruções do MIPS

MIPS Implementação. sw) or, slt. Vamos examinar uma implementação que inclui um subconjunto de instruções do MIPS Datapath do MIPS MIPS Implementação Vamos examinar uma implementação que inclui um subconjunto de instruções do MIPS Instruções de leitura (load lw) e de escrita (store sw) Instruções aritméticas e lógicas

Leia mais

SEPS REPRESENTAÇÃO DE Nºs DIGITAIS I

SEPS REPRESENTAÇÃO DE Nºs DIGITAIS I SEPS REPRESENTAÇÃO DE Nºs DIGITAIS I Representação binária inteira sem sinal Exemplo: adição dos nºs 5 e 4 representados com 3bit 1 (5) + 0 (4) 1 001 resultado com 3 bit: errado Se ignorarmos o bit de

Leia mais

ARQUITECTURA DE COMPUTADORES

ARQUITECTURA DE COMPUTADORES ARQUITECTURA DE COMPUTADORES CAPÍTULO III AULA I, II e III Abril 2014 Índice Aritmética para computadores Intro Adição e subtração Multiplicação Divisão Virgula Flutuante Virgula Flutuante - aritmética

Leia mais

MODULAÇÃO DELTA. Laboratório 2 Modulação Delta. Sistemas de Telecomunicações Guiados LABORATÓRIO 2

MODULAÇÃO DELTA. Laboratório 2 Modulação Delta. Sistemas de Telecomunicações Guiados LABORATÓRIO 2 CH APT ER 1 SECTION 1 Sistemas de Telecomunicações Guiados LABORATÓRIO 2 MODULAÇÃO DELTA 1 RESUMOEQUATION O principal objectivo deste trabalho é proporcionar aos alunos o contacto com equipamento que efectua

Leia mais

INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Electrotécnica e de Computadores (DEEC) Área Científica de Electrónica ELECTRÓNICA GERAL

INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Electrotécnica e de Computadores (DEEC) Área Científica de Electrónica ELECTRÓNICA GERAL INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Electrotécnica e de Computadores (DEEC) Área Científica de Electrónica ELECTRÓNICA GERAL Mestrado Integrado em Engenharia Biomédica e Mestrado Bolonha

Leia mais

1 - Ambiente de desenvolvimento

1 - Ambiente de desenvolvimento Neste documento começa-se por apresentar o ambiente de desenvolvimento integrado do Visual Basic (menu bar, toolbars, toolbox, project explorer window, properties window, form designer e code editor window).

Leia mais

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 APROG Algoritmia e Programação Tecnologia JAVA IDE Netbeans Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 Tecnologia Java Sumário Tecnologia Java Desenvolvimento de Programas Ambientes de Desenvolvimento

Leia mais

MODULAÇÃO DELTA. Laboratório 2 Modulação Delta. Sistemas de Telecomunicações Guiados LABORATÓRIO 2

MODULAÇÃO DELTA. Laboratório 2 Modulação Delta. Sistemas de Telecomunicações Guiados LABORATÓRIO 2 CH APT ER 1 SECTION 1 Sistemas de Telecomunicações Guiados LABORATÓRIO 2 MODULAÇÃO DELTA 1 RESUMOEQUATION O principal objectivo deste trabalho é proporcionar aos alunos o contacto com equipamento que efectua

Leia mais

ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java.

ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java. P. Fazendeiro & P. Prata POO FP0/1 ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java. 0 Iniciar o ambiente de desenvolvimento integrado

Leia mais

Plantas servo de movimento linear e rotatório

Plantas servo de movimento linear e rotatório Experiência2 Plantas servo de movimento linear e rotatório O objetivo desse experimento é apresentar ao aluno as plantas servo de movimento linear e rotatório dos kits Quanser. Espera-se ao final do experimento

Leia mais

Guia e Utilização do Visual Studio.NET 2003

Guia e Utilização do Visual Studio.NET 2003 Guia e Utilização do Visual Studio.NET 2003 Objectivo Este guia acompanha-o através do processo de criação de uma aplicação C++ utilizando o ambiente de desenvolvimento Visual Studio.NET 2003. Passo 1:

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES 2017/2018 1 o Semestre 1 o Teste 20 de Novembro de 2018 Duração: 1h15 - O teste é sem consulta e sem calculadora. - Resolva o teste no próprio enunciado, o espaço reservado

Leia mais

Sistemas Digitais Guia de Implementação de Circuitos na Placa de Desenvolvimento

Sistemas Digitais Guia de Implementação de Circuitos na Placa de Desenvolvimento Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa Sistemas Digitais Guia de Implementação de Circuitos na Placa de Desenvolvimento Horácio

Leia mais

Conteúdo da embalagem

Conteúdo da embalagem Conteúdo da embalagem 1. Unidade principal da Câmara Web da Prestigio 2. CD utilitário 3. Guia rápido 4. Cartão de garantia Introdução 1. Ligue o computador ou portátil. 2. Insira o conector USB em qualquer

Leia mais

Programação 2017/2018 2º Semestre

Programação 2017/2018 2º Semestre Mestrado em Engenharia Electrotécnica e de Computadores Programação 2017/2018 2º Semestre Aula de Problemas 1 Os alunos deverão executar os passos aqui descritos no seu computador pessoal ou no laboratório.

Leia mais

USP - ICMC - SSC SSC o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria

USP - ICMC - SSC SSC o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria USP - ICMC - SSC SSC 0501-1o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal:

Leia mais

AJProença, Sistemas de Computação, UMinho, 2017/ ou + Unidades (Centrais) de Processamento (CPU)

AJProença, Sistemas de Computação, UMinho, 2017/ ou + Unidades (Centrais) de Processamento (CPU) Introdução aos Sistemas de Computação (2) Estrutura do tema ISC 1. Representação de informação num computador 2. Organização e estrutura interna dum computador 3. Execução de programas num computador 4.

Leia mais

Disciplina: Introdução à Engenharia da Computação

Disciplina: Introdução à Engenharia da Computação Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 07 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Representação

Leia mais

Instalação de mapas com Ferramenta de instalação de mapas TomTom WORK

Instalação de mapas com Ferramenta de instalação de mapas TomTom WORK Instalação de mapas com Ferramenta de instalação de mapas TomTom WORK A Ferramenta da instalação de mapas TomTom WORK (Ferramenta de mapas) permite-lhe actualizar os seus mapas, instalar novos mapas ou

Leia mais

Instituto Superior Técnico. 2º Semestre de 2007/2008

Instituto Superior Técnico. 2º Semestre de 2007/2008 Instituto Superior Técnico Sistemas Electrónicos de Processamento de Sinal Arquitecturas Para Processamento de Sinal 2º Semestre de 2007/2008 Gonçalo Tavares Efeitos Sonoros Para Sinais de Áudio Neste

Leia mais

,17580(17$d (&72$ &DOLEUDomRGHXPVHQVRUGHWHPSHUDWXUDFRPD SODFDFRQWURODGRUD.'

,17580(17$d (&72$ &DOLEUDomRGHXPVHQVRUGHWHPSHUDWXUDFRPD SODFDFRQWURODGRUD.' ,17580(17$d 2 352-(&72$ &DOLEUDomRGHXPVHQVRUGHWHPSHUDWXUDFRPD SODFDFRQWURODGRUD.',QWURGXomR Com este projecto pretende-se executar todos os passos para calibração de um sensor de temperatura utilizando

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

Usando o programa Altera Monitor

Usando o programa Altera Monitor Usando o programa Altera Monitor Na página da disciplina você encontra material de auxílio (em inglês) para os próximos laboratórios. Para informações sobre o processador Nios II consulte o tutorial Introduction

Leia mais

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias 1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo

Leia mais

Conta de utilizador: root

Conta de utilizador: root Conta de utilizador: root A maior arte dos sistemas operativos Linux incluem uma conta de utilizador chamada root Este utilizador tem privilégios especiais e é chamado algumas vezes por Superuser (Superutilizador)

Leia mais

11 - Estrutura de um programa em C

11 - Estrutura de um programa em C 11 - Estrutura de um programa em C directivas para o compilador { main ( ) declarações instruções } -É possível utilizar comentários, exemplo: /* Comentário */ que não são traduzidos pelo compilador, pois

Leia mais

1. Distinga hardware de software. 2. Complete o quadro seguinte assinalando com um X, os diversos componentes apresentados:

1. Distinga hardware de software. 2. Complete o quadro seguinte assinalando com um X, os diversos componentes apresentados: Estado Português Ficha de trabalho nº1 1. Qual a origem da palavra informática? A palavra informática deriva de Informação e Automática 2. Defina informática. A palavra Informática significa o tratamento

Leia mais

Lab- Gerenciando os Arquivos do Sistema com os utilitários do Windows XP

Lab- Gerenciando os Arquivos do Sistema com os utilitários do Windows XP 5.0 5.3.4.8 Lab- Gerenciando os Arquivos do Sistema com os utilitários do Windows XP Introdução Imprima e preencha este laboratório. Neste laboratório, você usará os utilitários do Windows para obter informações

Leia mais

Manual do utilizador de HyperMedia Center Conteúdo

Manual do utilizador de HyperMedia Center Conteúdo Manual do utilizador de HyperMedia Center Conteúdo V1.5 INTRODUÇÃO...1 CONTROLOS DO LEITOR...1 BARRA DE NAVEGAÇÃO...2 TV...3 SOURCE INPUT (FONTE DE ENTRADA)...3 CHANNEL LIST (LISTA DE CANAIS)...3 SCHEDULE

Leia mais

Instalação e Manutenção de Computadores Sandra Silva

Instalação e Manutenção de Computadores Sandra Silva Instalação e Manutenção de Computadores Sandra Silva 2010 Unicenter. Todos os direitos reservados Hardware vs software Hardware É a parte física do computador, ou seja, o conjunto de dispositivos responsáveis

Leia mais

Seu manual do usuário MEMUP KEOS

Seu manual do usuário MEMUP KEOS Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para. Você vai encontrar as respostas a todas suas perguntas sobre a no manual do usuário (informação,

Leia mais

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos

Leia mais

ESQUEMA AULA PRÁTICA 1

ESQUEMA AULA PRÁTICA 1 P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente JBuilder Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado JBuilder. Start

Leia mais

Atualizar o Firmware para as Câmaras Avançadas de Objetiva Interp..., Adaptadores de Encaixe e Unidades de Flash para Câmaras Nikon 1

Atualizar o Firmware para as Câmaras Avançadas de Objetiva Interp..., Adaptadores de Encaixe e Unidades de Flash para Câmaras Nikon 1 Atualizar o Firmware para as Câmaras Avançadas de Objetiva Interpermutável Nikon, Objetivas NIKKOR, Adaptadores de Encaixe e Unidades de Flash para Câmaras Nikon Windows Obrigado por ter escolhido um produto

Leia mais

Introdução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI

Introdução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI Introdução à Programação em C Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI Linguagem C Criada em 1972 para uso no LINUX; Sintaxe base para diversas outras (Java, JavaScript, PHP, C++,

Leia mais

Computer Setup Manual do utilizador

Computer Setup Manual do utilizador Computer Setup Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada nos EUA da Microsoft Corporation. As informações aqui contidas estão

Leia mais

Modelo SL355 Dosímetro de Ruído/Registrador de Dados

Modelo SL355 Dosímetro de Ruído/Registrador de Dados Modelo SL355 Dosímetro de Ruído/Registrador de Dados Guia de Ajuda do Software Versão 1.2 3/2012 Introdução ao Software O software do Dosímetro de Ruído SL355 permite configurar e recuperar os dados gravados

Leia mais

Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Twin Rotor MIMO System (TRMS)

Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Twin Rotor MIMO System (TRMS) Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Twin Rotor MIMO System (TRMS) 1 Rotor Duplo (TRMS - Twin Rotor MIMO System) A unidade TRMS da Feedback

Leia mais

Sistemas Embebidos I , Tiago Miguel Dias ADEETC - Secção de Arquitecturas e Sistemas Operativos

Sistemas Embebidos I , Tiago Miguel Dias ADEETC - Secção de Arquitecturas e Sistemas Operativos Sistemas Embebidos I Licenciatura em Eng. de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Mestrado em Engenharia Informática e de Computadores

Leia mais

Analisador de Energia. Manual do usuário do Software

Analisador de Energia. Manual do usuário do Software Analisador de Energia Manual do usuário do Software Índice Título Página 1. Requerimentos de hardware e sistema operacional... 1 2. Instalação do Software... 1 3. Protocolo RS-232... 1 4. Seleção de Idioma...

Leia mais

Conversão Analógico-digital

Conversão Analógico-digital Conversão Analógico-digital Trabalho Laboratorial Objectivos estudar vários aspectos da conversão analógico-digital, nomeadamente, a sobreposição espectral, a quantificação e alguns aspectos relativos

Leia mais

Aula 16: UCP: Conceitos Básicos e Componentes

Aula 16: UCP: Conceitos Básicos e Componentes Aula 16: UCP: Conceitos Básicos e Componentes Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) UCP: Conceitos Básicos e Componentes FAC 1 / 34

Leia mais

Lab- Gerenciando Arquivos do Sistema com as Utilidades Embutidas no Windows 7

Lab- Gerenciando Arquivos do Sistema com as Utilidades Embutidas no Windows 7 5.0 5.3.4.6 Lab- Gerenciando Arquivos do Sistema com as Utilidades Embutidas no Windows 7 Introdução Imprima e preencha este laboratório. Neste laboratório, você usará os utilitários embutidos no Windows

Leia mais

Aula 10 Microcontrolador Intel 8051 Parte 1

Aula 10 Microcontrolador Intel 8051 Parte 1 Aula 10 Microcontrolador Intel 8051 Parte 1 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 0415 Microcontroladores Grupo de Sistemas Digitais n Microcontrolador é o nome

Leia mais

Flash 8. M14 Trabalhar com Sons

Flash 8. M14 Trabalhar com Sons Flash 8 M14 Trabalhar com Sons Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Tipos de Sons no Flash Existem dois tipos de sons no Flash: os sons de eventos; Os sons de eventos

Leia mais

SINAIS E SISTEMAS MECATRÓNICOS

SINAIS E SISTEMAS MECATRÓNICOS SINAIS E SISTEMAS MECATRÓNICOS Laboratório #1: Introdução à utilização de aparelhos de medida e geração de sinal: multímetro, osciloscópio e gerador de sinais Mestrado Integrado em Engenharia Mecânica

Leia mais

Utilizar discos DVD-RAM

Utilizar discos DVD-RAM Este manual contém as informações mínimas necessárias para utilização de discos DVD-RAM com a unidade DVD MULTI no Windows 98/Me/2000. Windows, Windows NT e MS-DOS são marcas comerciais registadas da Microsoft

Leia mais

OBJECTIVOS: João Paul u o l Coelho

OBJECTIVOS: João Paul u o l Coelho INTRODUÇÃO AO OBJECTIVOS: o Introdução ao ambiente LabVIEW o Modelo de programação em G o Conceito de instrumentos virtuais (VI) o Aquisição e Data Logging 1 1.0 Instrumentos Virtuais O LabVIEW funciona

Leia mais

Como atualizar o seu tablet ou PC TOSHIBA Windows para o Windows 10

Como atualizar o seu tablet ou PC TOSHIBA Windows para o Windows 10 Como atualizar o seu tablet ou PC TOSHIBA Windows para o Windows 10 Caro(a) cliente, A informação incluída neste documento explica como atualizar determinados tablets ou PC TOSHIBA Windows com o Windows

Leia mais

Introdução à Programação Aula prática Nº 1

Introdução à Programação Aula prática Nº 1 1 Introdução Um compilador é um tipo especial de programa de computador que serve para criar outros programas de computador. Um programa executável, também conhecido por aplicação, é essencialmente uma

Leia mais

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans

Leia mais

Compilador de LP3 para C3E e P3

Compilador de LP3 para C3E e P3 Compilador de LP3 para C3E e P3 Luís Gil 1 13 de Junho de 2005 1 estudante de Ciências Informáticas no Instituto Superior Técnico 1 Introdução Este relatório descreve a sintaxe e a semântica da Linguagem

Leia mais

Introdução à Engenharia ENG1000

Introdução à Engenharia ENG1000 Introdução à Engenharia ENG1000 Aula 04 Introdução ao Visual Studio 2010 Prof. Augusto Baffa 1. Execute o MS-Visual Studio 2010. Experimente o caminho: Start All Programs Microsoft

Leia mais

Introdução à Computação: Arquitetura von Neumann

Introdução à Computação: Arquitetura von Neumann Introdução à Computação: Arquitetura von Neumann Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Direto. ao Ponto. Uso da ferramenta Trace (formas de onda) no GX Works2 N o. DAP-QPLC-10. Rev. A

Direto. ao Ponto. Uso da ferramenta Trace (formas de onda) no GX Works2 N o. DAP-QPLC-10. Rev. A Direto ao Ponto Uso da ferramenta Trace (formas de onda) no GX Works2 N o. DAP-QPLC-10 Rev. A Revisões Data da Revisão Mar/2015 (A) Nome do Arquivo DAP-QPLC-10(A)_Trace_GXW2 Revisão Primeira edição 2 1.

Leia mais

2 Descrição da Unidade de Levitação Magnética e Sistema de Controle

2 Descrição da Unidade de Levitação Magnética e Sistema de Controle Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Levitação Eletromagnética 1 Levitação Eletromagnética O módulo de Levitação Magnética da Feedback

Leia mais

GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS

GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS Revisão 02 agosto/2013 Versão do Firmware: 1.4.6 Versão do software Osciloscópio para Windows: 1.4.1 1. Sumário 1.Introdução...3

Leia mais

Actualizar o Firmware para as Câmaras Avançadas de Objectiva Interpermutável Nikon 1 e Unidades de Flash para Câmaras Nikon 1

Actualizar o Firmware para as Câmaras Avançadas de Objectiva Interpermutável Nikon 1 e Unidades de Flash para Câmaras Nikon 1 Actualizar o Firmware para as Câmaras Avançadas de Objectiva Interpermutável Nikon e Unidades de Flash para Câmaras Nikon Windows Obrigado por ter escolhido um produto Nikon. Este guia descreve como actualizar

Leia mais

Gerando senos. Luis Henrique Assumpção Lolis. 17 de maio de

Gerando senos. Luis Henrique Assumpção Lolis. 17 de maio de http://www.eletrica.ufpr.br/~luis.lolis Gerando senos Luis Henrique Assumpção Lolis 17 de maio de 2016 Conteúdo 1 Introdução 2 Ondas senoidais 3 O código em C 4 O experimento 5 Questões e desafio Luis

Leia mais

COMPILAÇÃO. Ricardo José Cabeça de Souza

COMPILAÇÃO. Ricardo José Cabeça de Souza COMPILAÇÃO Ricardo José Cabeça de Souza www.ricardojcsouza.com.br Programas Código-fonte escrito em linguagem de programação de alto nível, ou seja, com um nível de abstração muito grande, mais próximo

Leia mais

ESQUEMA AULA PRÁTICA 1

ESQUEMA AULA PRÁTICA 1 P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente JBuilder Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado JBuilder. Start

Leia mais

Windows. Actualizar o Firmware da Câmara. Preparação

Windows. Actualizar o Firmware da Câmara. Preparação Actualizar o Firmware da Câmara Windows Obrigado por ter escolhido um produto Nikon. Este guia descreve como actualizar este firmware. Se não tiver a certeza de que pode executar correctamente a actualização,

Leia mais

Manual de Configuração de Ligação à Internet por placas 3G

Manual de Configuração de Ligação à Internet por placas 3G Manual de Configuração de Ligação à Internet por placas 3G TMN ZTE MF620 USB Caixa Mágica 12 29 de Outubro de 2007 Identificação do documento Nome: Manual de Configuração de Ligação à Internet por Placas

Leia mais

INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom)

INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom) UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Informática Arquitectura de Computadores (ACom) LEIC-A, MEIC-A Acetatos das Aulas Teóricas Versão 1.0 - Português Aula

Leia mais

Aula teórica 7. Preparado por eng.tatiana Kovalenko

Aula teórica 7. Preparado por eng.tatiana Kovalenko Aula teórica 7 Tema 7. Introdução a Programação Ø Linguagens de Programação Ø LP Java ØEstrutura de um programa em Java ØIdentificadores, variáveis e constantes. ØTipos de dados básicos Preparado por eng.tatiana

Leia mais

Actualizar o Firmware da Câmara Digital SLR. Windows

Actualizar o Firmware da Câmara Digital SLR. Windows Actualizar o Firmware da Câmara Digital SLR Windows Obrigado por ter escolhido um produto Nikon. Este guia descreve como actualizar este firmware. Se não tiver a certeza de que pode executar correctamente

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

Instituto Superior Técnico. Curso de LabVIEW. Pedro M. Ramos Parte II 21 de Outubro de 2004 IST/DEEC. Arrays

Instituto Superior Técnico. Curso de LabVIEW. Pedro M. Ramos Parte II 21 de Outubro de 2004 IST/DEEC. Arrays Instituto Superior Técnico Curso de LabVIEW Pedro M. Ramos Pedro.Ramos@Lx.it.pt Parte II 21 de Outubro de 2004 IST/DEEC 34 Arrays Arrays são colecções de dados do mesmo tipo Elementos endereçados de 0

Leia mais

SPDS/PSC PROCESSADORES DIGITAIS DE SINAL I

SPDS/PSC PROCESSADORES DIGITAIS DE SINAL I SINAL I Genéricos Totalmente programáveis Processadores de sinal Específicos Arquitectura interna adaptada à resolução de problemas específicos (Algorithm-specific) Semi-programáveis Correlação Codificação

Leia mais

Lab- Gerenciando os Arquivos do Sistema com os Utilitários Embutidos no Windows Vista

Lab- Gerenciando os Arquivos do Sistema com os Utilitários Embutidos no Windows Vista 5.0 5.3.4.7 Lab- Gerenciando os Arquivos do Sistema com os Utilitários Embutidos no Windows Vista Introdução Imprima e preencha este laboratório. Neste laboratório, você usará os utilitários embutidos

Leia mais

Lic. Engenharia de Sistemas e Informática

Lic. Engenharia de Sistemas e Informática Conceitos de Sistemas Informáticos Lic. Engenharia de Sistemas e Informática 1º ano 2004/05 Luís Paulo Santos (baseado no trabalho de A.J.Proença) Módulo Arquitectura de Computadores LPSantos, CSI: Arquitectura

Leia mais

AJProença, Sistemas de Computação, UMinho, 2017/18 1

AJProença, Sistemas de Computação, UMinho, 2017/18 1 Introdução aos Sistemas de Computação (3) Estrutura do tema ISC 1. Representação de informação num computador 2. Organização e estrutura interna dum computador 3. Execução de programas num computador 4.

Leia mais

Atualizar o Firmware das Câmaras Digitais SLR (Armazenamento em Massa) Windows

Atualizar o Firmware das Câmaras Digitais SLR (Armazenamento em Massa) Windows Atualizar o Firmware das Câmaras Digitais SLR (Armazenamento em Massa) Windows Obrigado por ter escolhido um produto Nikon. Este guia descreve como actualizar este firmware. Se não tiver a certeza de que

Leia mais

28. COMUNICAÇÃO WIRELESS

28. COMUNICAÇÃO WIRELESS 28. COMUNICAÇÃO WIRELESS Nos chips das famílias 1, 2, 3 e 4, a comunicação wireless é feita através dos tranceivers da Chipcom. As famílias CC tem diversos dispositivos, com freqüências de atuação desde

Leia mais

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy) Capítulo 4 João Lourenço Joao.Lourenco@di.fct.unl.pt Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa 2007-2008 MARIE (Machine Architecture Really Intuitive and Easy) Adaptado dos transparentes

Leia mais

Apresentação. Prezado Cliente, A Newness Broadcast agradece por você se tornar um usuário do N-Map Server.

Apresentação. Prezado Cliente, A Newness Broadcast agradece por você se tornar um usuário do N-Map Server. Apresentação Prezado Cliente, A Newness Broadcast agradece por você se tornar um usuário do N-Map Server. O desenvolvimento de um software como esse demanda muito planejamento, trabalho e testes, e fazemos

Leia mais

Ler Primeiro. Desembalar o Videoprojector...2 Utilizar os Manuais...3 Utilizar o CD-ROM de Documentação...4

Ler Primeiro. Desembalar o Videoprojector...2 Utilizar os Manuais...3 Utilizar o CD-ROM de Documentação...4 Ler Primeiro Ler Primeiro Desembalar o Videoprojector... Utilizar os Manuais...3 Utilizar o CD-ROM de Documentação...4 Antes de utilizar este produto:. Leia este guia. Verifique os componentes e os manuais

Leia mais

Arquitetura de Microprocessadores

Arquitetura de Microprocessadores Arquitetura de Computadores UNIDADE 4 Arquitetura de Microprocessadores Aula nº 13 e 14 1º Período Ano letivo 2017/2018 Lição nº 13 e 14 15-01-2019 Sumário Arquitetura de von Neumann; O CPU BUS Arquitetura

Leia mais

Professora Carla Granadeiro

Professora Carla Granadeiro Professora Carla Granadeiro UNIDADE 1: INTRODUÇÃO ÀS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Conceitos básicos sobre Tecnologias da Informação e Comunicação Introdução à estrutura e funcionamento de um

Leia mais

Módulo 1a: Introdução ao Visual Basic for Applications (VBA)

Módulo 1a: Introdução ao Visual Basic for Applications (VBA) Módulo 1a: Introdução ao Visual Basic for Applications (VBA) - Elementos básicos - O Excel (revisões ou não?) Folha de cálculo baseada em células Usa um sistema de coordenadas (letra, número) Recalcula

Leia mais

MSP430 Lab 01 Instalação do Code Composer Studio e teste da Launchpad

MSP430 Lab 01 Instalação do Code Composer Studio e teste da Launchpad MSP430 Lab 01 Instalação do Code Composer Studio e teste da Launchpad Imagem LaunchPad Texas Instruments Neste post iremos tratar dos primeiros passos com o microcontrolador MSP430G2553 da Texas Instruments

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