ELETRÔNICA DIGITAL 1

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

Download "ELETRÔNICA DIGITAL 1"

Transcrição

1 CENTRO FEDERAL DE ENSINO TECNOLÓGICO DE SANTA CATARINA UNIDADE DESCENTRALIZADA DE SÃO JOSÉ CURSO TÉCNICO DE TELECOMUNICAÇÕES ELETRÔNICA DIGITAL 1 CAPÍTULO 3 Prof. Jorge H. B. Casagrande ABRIL 2005

2

3 SUMÁRIO Introdução Resolvendo problemas simples com circuitos combinacionais Códigos Binários 10 Código BCD Código excesso 3 10 Código 2 entre 5 11 Código Johnson 11 Código Código Gray Códigos alfanuméricos 13 Código ASCII Decodificadores e Codificadores 16 Conversor de código BCD 8421 para Conversor BCD 8421 para Excesso Conversor BCD 8421 para Display de 7 Segmentos 19 Implementação do conversor BCD para 7 segmentos Multiplexadores e demultiplexadores Circuitos comerciais Exercícios 28 3

4

5 Introdução Os circuitos combinacionais são associações de portas lógicas de modo que a(s) saída(s) representem em um determinado instante de tempo valores dependentes dos valores das variáveis de entrada apenas naquele instante de tempo (circuito sem memória). Grande parte dos sistemas digitais são formados a partir desta idéia como: Codificadores, decodificadores, multiplexadores, demultiplexadores, circuitos de controle e muitos outros específicos. Este capítulo mostra os circuitos combinacionais mais comuns nas aplicações práticas e muitos, por esta razão, são disponíveis comercialmente encapsulados como circuitos integrados padrão. Outra necessidade básica para qualquer sistema digital, resolvido através de circuitos combinacionais, é a representação de nossa linguagem (números, letras e símbolos) através de códigos. Assim, unindo o conteúdo deste capítulo com os circuitos seqüenciais (que dependem da entrada e de estados anteriores será abordado no capítulo 4), teremos muitos subsídios para entender a eletrônica digital como um todo. Idéia básica de um circuito combinacional: Estes circuitos são muito úteis para solucionar problemas onde necessita-se de uma resposta (saída) quando da ocorrência de determinados eventos (entradas), ou seja, pode-se resolver problemas práticos através de projetos de circuitos combinacionais. 3.2 Resolvendo problemas simples com circuitos combinacionais A solução de problemas utilizando os circuitos combinacionais segue o esquema mostrado abaixo. 5

6 Problema Tabela da Verdade Função Lógica Circuito Até o momento foi considerada conhecida a tabela da verdade e, a partir desta foram desenvolvidas algumas ferramentas de análise. Entretanto, na prática, a tabela da verdade deve ser obtida a partir das especificações do problema. A seguir será feito um exemplo onde será obtida a tabela da verdade e a partir desta o circuito equivalente. Suponha o cruzamento de duas ruas, conforme mostrado a seguir: Deseja-se, utilizando circuitos combinacionais, controlar os semáforos instalados no cruzamento destas ruas. O sistema de controle a ser instalado deve atender as seguintes especificações: 0. Se não houver carros trafegando em ambas as ruas é irrelevante o estado do semáforo. 1. Se houver carros trafegando somente na rua secundária, o semáforo 2 deve permanecer verde e em conseqüência o semáforo 1 deve permanecer vermelho. 2. Se houver carros trafegando somente na rua principal, o semáforo 1 deve permanecer verde e em conseqüência o semáforo 2 deve permanecer vermelho. 3. Se houver carros trafegando em ambas as ruas o semáforo 1 deve permanecer verde e, em conseqüência o semáforo 2 deve permanecer vermelho. 6

7 É de fundamental importância identificar os vários eventos (situações) que serão associadas como variáveis de entrada, e também as várias respostas (ações) que serão associadas como saídas do circuito. Eventos (situações) Presença ou não de carro na preferencial Presença ou não de carro na secundária Respostas (saídas) Verde do semáforo 1 Vermelho do semáforo 1 Verde do semáforo 2 Vermelho do semáforo 2 Variável de Entrada A A=1 tem carro A=0 não tem carro B B=1 tem carro B=0 não tem carro Variável de Saída Ve1 Ve1= aceso Ve1=0 apagado Vo1 Vo1=1 aceso Vo1=0 apagado Ve2 Ve2=1 aceso Ve2=0 apagado Vo2 Vo2=1 aceso Vo2=0 apagado Por opção Evento A B Ve1 Vo1 Ve2 Vo X (1) X (0) X (0) X (1) Ve1 A B Ve2 A B Ve1 = B + A Ve2 = A. B 7

8 Vo1= Ve1 Vo2= Ve2 Circuito: Exercícios. 1. Elaborar um circuito lógico que permita controlar uma bomba para encher uma caixa d água no alto de um edifício a partir de outra, como reservatório, colocada no térreo, conforme mostra a figura. O circuito, através da informação de eletrodos (A, B, C), convenientemente dispostos nas caixas, deve atuara na bomba e numa eletroválvula ligada à canalização de entrada. 2. Elaborar o circuito lógico para controlar o elevador esquematizado na figura abaixo, conforme as especificações indicadas. 8

9 Especificações: As variáveis de saída Ms e Md deverão comandar o motor para fazer o elevador subir (Ms = 1 e Md = 0), descer (Ms = 0 e Md = 1), parar (Ms = Md = 0) e ainda continuar um movimento já iniciado (Ms = Md = 1). As variáveis de entrada serão os interruptores memorizadores dentro da cabina (T interligado com o botão de chamada no piso térreo e S interligado com o do piso superior) e os sensores (PT e PS) colocados nos pisos, para indicar a presença correta da cabina no andar. Considere o não funcionamento do motor com qualquer das portas abertas, o desativamento da chamada na chegada ao piso de destino e a devida temporização antes do início de um novo ciclo de operação. 3. Uma indústria possui 4 máquinas de alta potência, podendo ser ligadas, no máximo, 2 delas simultaneamente. Elaborar um circuito lógico para efetuar este controle, respeitando a prioridade de funcionamento da máquina 1 sobre a 2, da 2 sobre a 3 e da 3 sobre a 4. Cada máquina possui um botão para ligá-la. 4. Elaborar um circuito lógico para resolver o seguintes problema: quatro juízes participam de um programa de calouros e cada um tem a sua disposição, uma chave On/Off (liga/desliga) correspondendo ao julgamento do candidato (On - aprovado, Off - reprovado). Na saída existem três lâmpadas, correspondentes a três resultados: aprovado (pela maioria), reprovado (pela maioria) ou empate. 9

10 5. Um depósito pode armazenar quatro tipos de produtos químicos (A, B, C e D). Devido à natureza dos produtos torna-se perigoso armazenar num mesmo depósito os produtos B e C, a menos que o produto A esteja presente. O mesmo ocorre com os produtos C e D. Elaborar um circuito lógico que identifique a presença de uma combinação perigosa no depósito. 3.3 Códigos Binários Agora vamos ver algumas formas de traduzir necessidades bem comuns de representação das informações no sistema binário. Codificação é a solução padrão para estes casos, ou seja, cada informação pode ser associada a uma palavra binária. Dependendo de cada situação um código apresenta vantagens em relação aos outros. Existem códigos muito difundidos para representar caracteres numéricos ou alfanuméricos tais como ASCII e EBCDIC. Vamos verificar alguns tipos de códigos utilizados para os algarismos decimais: Código BCD 8421 A sigla BCD representa as iniciais de Binary-Coded Decimal, que significa decimal codificado em binário. Os dígitos 8421 representam o valor em decimal do correspondente dígito em binário (2 3 = 8, 2 2 = 4, 2 1 = 2, 2 0 = 1). A tabela a seguir mostra o código. Decimal BCD Código excesso 3 Este código é obtido transformando-se o número decimal no binário correspondente e somando-se três unidades a este. Ex.: excesso 3 10

11 Decimal Excesso Código 2 entre 5 Este código sempre possui dois bits 1 dentre 5. Decimal 2 entre Código Johnson Utilizado pelo contador deslocador em anel torcido ou contador Johnson. Decimal Johnson

12 Código Este código utiliza 10 dígitos binários para representar um dígito decimal. Decimal Código Gray Caracteriza-se pelo fato que entre um número e outro apenas um bit varia. Decimal Gray

13 3.3.1 Códigos alfanuméricos Para a representação de números em sistemas digitais, existem diversos códigos como os que vimos anteriormente. E para texto? Ao longo do tempo, muitos códigos foram utilizados para representar letras, números e símbolos como BAUDOT, EBCDIC, TRANSCODE e ASCII. Este último foi universalmente adotado para a maior parte dos sistemas digitais. Código ASCII O ASCII (American Standart Code for Information Interchange) é um dos códigos mais amplamente utilizados para representar informações textuais. Os caracteres do PC, e nos computadores mais modernos, ocupam um byte de 8 bits, de forma que pode haver 2 8, ou seja, 256 caracteres diferentes. A figura abaixo mostra cada um destes caracteres, e os seus códigos numéricos em decimal e respectivo valor em hexadecimal. Se observarmos mais atentamente para a tabela ASCII, veremos que ela começa com um grupo de caracteres bem estranho (os primeiros 32 caracteres, cujos códigos decimais vão de 0 a 31), seguidos por três colunas bem conhecidas: os dígitos de 0 a 9, as letras maiúsculas e minúsculas do alfabeto, e diversos sinais de pontuação. Estas quatro colunas constituem a primeira metade do conjunto de caracteres do PC, os caracteres ASCII, pois seguem um padrão universal em computadores. O ASCII propriamente dito são 128 caracteres, com códigos decimais de Nosso conjunto de caracteres do PC tem o dobro, incluindo os códigos de 128 até 256. Em geral estes códigos maiores, que compõem a outra metade, são chamados caracteres ASCII estendidos. Estritamente falando, somente na primeira metade, os códigos 0-127, há códigos ASCII, mas ouviremos freqüentemente as pessoas usando o termo ASCII como conjunto estendido, ou forma padrão de bits que representa um caractere. Um grupo de caracteres especiais A metade ASCII de nosso conjunto de caracteres tem significado e definição que vão além da família PC - é um código universal usado por muitos computadores e outros equipamentos eletrônicos. Os caracteres ASCII estendidos, no entanto, constituem uma outra justificativa. Não há regras para esta metade de 128 a 255, e estes caracteres da figura foram especialmente criados para o PC. Por causa da importância e popularidade do PC, Os caracteres ASCII estendidos são usados não só pela família PC, mas também foram adotados no conjunto de caracteres de muitos computadores, parentes distantes do PC. Estes caracteres são organizados em três grupos principais: o grupo de caracteres estrangeiros, caracteres de desenho e os caracteres científicos. 13

14 Ç 160 A0 á 192 C0 224 E A a ü 161 A1 í 193 C1 225 E B b é 162 A2 ó 194 C2 226 E C c â 163 A3 ú 195 C3 227 E $ D d ä 164 A4 ñ 196 C4 228 E E e à 165 A5 Ñ 197 C5 229 E F f å 166 A6 ª 198 C6 230 E ' G g ç 167 A7 199 C7 231 E H h ê 168 A8 200 C8 232 E I i ë 169 A9 201 C9 233 E9 10 0A 42 2A 74 4A J 106 6A j 138 8A è 170 AA 202 CA 234 EA 11 0B 43 2B 75 4B K 107 6B k 139 8B ï 171 AB ½ 203 CB 235 EB 12 0C 44 2C 76 4C L 108 6C l 140 8C î 172 AC ¼ 204 CC 236 EC 13 0D 45 2D D M 109 6D m 141 8D ì 173 AD 205 CD 237 ED 14 0E 46 2E 78 4E N 110 6E n 142 8E Ä 174 AE «206 CE 238 EE 15 0F 47 2F / 79 4F O 111 6F o 143 8F Å 175 AF» 207 CF 239 EF P p É 176 B0 208 D0 240 F Q q æ 177 B1 209 D1 241 F R r Æ 178 B2 210 D2 242 F S s ô 179 B3 211 D3 243 F T t ö 180 B4 212 D4 244 F U u ò 181 B5 213 D5 245 F V v û 182 B6 214 D6 246 F W w ù 183 B7 215 D7 247 F X x ÿ 184 B8 216 D8 248 F Y y Ö 185 B9 217 D9 249 F9 26 1A 58 3A : 90 5A Z 122 7A z 154 9A Ü 186 BA 218 DA 250 FA 27 1B 59 3B ; 91 5B [ 123 7B { 155 9B 187 BB 219 DB 251 FB 28 1C 60 3C < 92 5C \ 124 7C 156 9C 188 BC 220 DC 252 FC 29 1D 61 3D = 93 5D ] 125 7D } 157 9D 189 BD 221 DD 253 FD 30 1E 62 3E > 94 5E ^ 126 7E ~ 158 9E 190 BE 222 DE 254 FE 31 1F 63 3F? 95 5F _ 127 7F 159 9F ƒ 191 BF 223 DF 255 FF Caracteres ASCII comuns Os caracteres convencionais da escrita possuem códigos de 32 a 127. Embora pareça que não há muito a falar sobre estes caracteres há diversos detalhes que podem ser extraídos com o intuito do entendimento. A tabela deixa bem claro que há uma separação entre letras maiúsculas e minúsculas, que A não é a mesma coisa que a. Então, quando se usa um programa que ordene em ordem alfabética o a aparecerá depois que o A ou o Z, por exemplo. Caracteres de controle ASCII 14

15 Os primeiros 32 códigos no conjunto de caracteres ASCII, códigos de 0 a 31, têm um uso especial que não tem nada a ver com a aparência dos caracteres mostrados. Eles são utilizados para funções especiais de impressão e em protocolos de comunicação. Eles podem por exemplo ser utilizados para informar o final de uma linha ou final de uma página, etc. A tabela a seguir mostra estes caracteres de controle e seu significado. Código Código Tecla de Nome Descrição Significado Decimal Hexa Controle 0 00 ^@ NUL null character caractere nulo 1 01 ^A SOH start of header início de cabeçalho 2 02 ^B STX start of text início de texto 3 03 ^C ETX end of text fim de texto 4 04 ^D EOT end of transmission fim de transmissão 5 04 ^E ENQ enquire caractere de consulta 6 06 ^F ACK acknowledge confirmação 7 07 ^G BEL bell alarme ou chamada 8 08 ^H BS backspace retrocesso 9 09 ^I HT horizontal tab tabulação horizontal 10 0A ^J LF line feed alimentação de linha 11 0B ^K VT vertical tab tabulação vertical 12 0C ^L FF form feed (new page) alimentação de formulário 13 0D ^M CR carriage return retorno do carro 14 0E ^N SO shift out mudança para números 15 0F ^O SI shift in mudança para letras ^P DEL delete caractere de supressão ^Q DC1 device control 1 controle de dispositivo ^R DC2 device control 2 controle de dispositivo ^S DC3 device control 3 controle de dispositivo ^T DC4 device control 4 controle de dispositivo ^U NAK No acknowledge confirmação negada ^V SYN syncronize sincronismo ^W ETB end of text block fim de bloco de texto ^X CAN cancel cancelamento ^Y EM end of medium fim de meio de dados 26 1A ^Z SUB subtstitute substituição 27 1B ^[ ESC escape escape, diferenciação 28 1C ^/ FS file separator separador de arquivo 29 1D ^] GS group separator separador de grupo 30 1E ^^ RS record separator separador de registro 31 1F ^- US unit separator separador de unidade 15

16 3.4 Decodificadores e Codificadores Estes termos diferenciam-se por uma questão de referência dos circuitos combinacionais. O termo decodificador significa obter informação a partir de um código. O termo codificador significa gerar um código a partir de uma informação. O exemplo a seguir ilustra a diferença. Inglês Alemão decodificador Tradutor (informação) codificador O tradutor fez o papel de um decodificador para a pessoa que entende alemão, logo esse elemento irá encará-lo como um decodificador, pois, está passando uma mensagem qualquer de um código desconhecido (o inglês) para um código conhecido (o alemão). Porém para a pessoa do idioma inglês o tradutor faz o papel de um codificador, pois está transformando uma linguagem conhecida sua para uma outra. Estas mesmas observações podem ser feitas quando deseja-se transformar as informações representadas em um determinado código para outro código. Por exemplo o teclado da calculadora converte um número em código decimal para uma número em código binário. Código 1 Conversor de código Código 2 Conversor de código = decodificador + codificador. Conversor de código BCD 8421 para Deseja-se encontrar o conversor que transforme as informações codificadas em BCD 8421 para A tabela a seguir ilustra o desejado. 16

17 BCD 8421 Decimal ABCD S 9 S 8 S 7 S 6 S 5 S 4 S 3 S 2 S 1 S N.T. X X X X X X X X X X 1011 N.T X X X X X X X X X X 1100 N.T X X X X X X X X X X 1101 N.T X X X X X X X X X X 1110 N.T X X X X X X X X X X 1111 N.T. X X X X X X X X X X Obs.: Não existe representação dos números (informação) 10, 11, 12, 13, 14 e 15 no código e nem no código BCD 8421, mas existe representação destes números quando da utilização de 4 dígitos binários. Assim a solução consiste em não permitir a ocorrência dos números de 10 até 15 e considerar o código irrelevante nestas condições, o que poderá resultar na simplificação das funções. Da tabela acima, fazendo-se as devidas simplificações (Mapas de Karnaugh) com os termos irrelevantes, teremos: S 0 = A. B. C. D S 1 = A. B. C. D S 2 = B. C. D S 3 = B. C. D S 4 = B. C. D S 5 = B. C. D S 6 = B. C. D S 7 = B. C. D S 8 = A. D S 9 = A. D código decodif. inf. codif. E a conversão será dada pelo circuito a seguir: código 17

18 A B C D S 0 S 1 S 2 S 4 S 4 S 5 S 6 S 7 S 8 S 9 Conversor BCD 8421 para Excesso 3 decodif. codif. código inf. código BCD 8421 Decimal Excesso 3 ABCD S 3 S 2 S 1 S N.T. X X X X 1011 N.T X X X X 1100 N.T X X X X 1101 N.T X X X X 1110 N.T X X X X 1111 N.T. X X X X Funções simplificadas, utilizando-se as condições irrelevantes: 18

19 S 0 = D S 1 = C. D + C. D S 2 = B. D + B. C + B. C. D S 3 = A + B. D + B. C Tarefa! Desenhe os circuitos lógicos para o codificador e decodificador BCD8421 e exesso3. Exercícios. Realizar os seguintes conversores de código: Excesso 3 para BCD 8421; BCD 8421 para 2 entre 5; BCD 8421 para Johnson; BCD 8421 para Gray; Gray para BCD Conversor BCD 8421 para Display de 7 Segmentos Este conversor é comumente chamado decodificador BCD para 7 segmentos. O display de 7 segmentos permite à escrita de números de 0 a 9 e alguns símbolos que podem ser letras ou sinais. A seguir mostra-se uma unidade de display com a identificação dos segmentos. a f e g d b c Será suposto que para acender qualquer dos segmentos é necessário ativar o referido segmento. Assim tem-se dois tipos de display: Com cátodo comum - lógica positiva ou ativo alto: a g Com ânodo comum: 19

20 Se para acender qualquer um dos segmentos é necessário aplicar nível lógico 0 no referido segmento, tem-se então os displays com ânodo comum - lógica negativa ou ativo baixo. Vcc a g Implementação do conversor BCD para 7 segmentos Um conversor de código que passe de BCD 8421 para display de 7 segmentos é mostrado na tabela a seguir. Obs.: Display com cátodo comum. BCD 8421 Decimal Código para 7 segmentos ABCD a b c d e f g N.T. X X X X X X X 1011 N.T X X X X X X X 1100 N.T X X X X X X X 1101 N.T X X X X X X X 1110 N.T X X X X X X X 1111 N.T. X X X X X X X As expressões simplificadas são: a= A + C + B. D + B. D b = B + C. D + C. D c = C + B + D d = A + B. D + C. B + C. D + B. C. D e = B. D + C. D f = A + C. D + C. B + B. D g= A+ BC. + BC. + CD. Como será o circuito? Tente realizá-lo! 20

21 3.5 Multiplexadores e demultiplexadores Os circuitos multiplexadores (mux) possuem uma única saída a qual permite enviar as informações de uma de suas várias entradas, selecionadas por uma palavra binária de controle. Ou seja, a saída copia o estado da entrada selecionada. Um circuito elementar poderia ser comparado com uma chave de 1 pólo por N posições de saída. I 1 I 2 I 3 I 4 S I N Seleção Se desejarmos ligar a informação da entrada 2 na saída, por exemplo, basta selecionarmos a posição 2 na chave seletora. E assim por diante. Com um circuito combinacional, podemos implementar facilmente esta tarefa. Veja o exemplo de um Mux de 4 entradas abaixo. circuitos multiplex equivalentes Tabela verdade: Seleção Saída A B S 00 I 0 01 I 1 10 I 2 11 I 3 21

22 É possível ampliar a capacidade de multiplexação de mais entradas a partir de mux com poucas entradas. Veja abaixo: Isso permite disponibilizar multiplexadores padrão comerciais de 2, 4, 8 ou 16 entradas e a partir deles ampliar a capacidade de multiplexação. Estes circuitos digitais são valiosos nos projetos de sistemas microprocessados pois são amplamente utilizados para acesso a bancos de memórias e dispositivos de entrada/saída. No item 3.6 vamos analisar um tipo desses para entender melhor sua operação. Demultiplexadores Naturalmente os Demultiplexadores (demux) são circuitos digitais que efetuam a operação inversa do multiplex, ou seja, possuem várias saídas as quais permitem receber as informações de uma única entrada, selecionadas por uma palavra binária de controle. Ou seja, a saída selecionada copia o estado da entrada. A mesma analogia de uma chave com um pólo e N posições pode ser usada: S 1 S 2 S 3 S 4 E S N Seleção 22

23 Um circuito demux de 4 saídas com sua tabela verdade pode ser vista a seguir. Pela sua operação eles também podem ser utilizados como decodificadores binários BCD para as N linhas de saída. Tabela verdade: Seleção Saída A B S 0 S 1 S 2 S 3 00 E E E E 23

24 3.6 Circuitos comerciais Em regra geral, para o código BCD com 3 ou 4 variáveis de entrada, os circuitos comerciais utilizam a seqüência das variáveis notadas de A para o primeiro bit, B para o segundo, C para o terceiro e D para o quarto bit (DCBA). Leve isso em consideração ao analisar as suas expressões lógicas. As Tabelas Verdade também usam a notação de L para o nível lógico 0 (L=Low =Baixo) e H para o nível lógico 1 (H=High=Alto). Por conta disso, as variáveis de entrada e/ou saída são caracterizadas de acordo com o nível lógico ativo para suas funções: nível Ativo Alto ou Ativo Baixo. Um exemplo disso é o CI que possui as saídas Y0 à Y7 e entradas G2A e G2B em ativo baixo ao contrário das entradas G1, A, B e C que são ativo Alto. Analise sua tabela verdade a seguir. Estas características estão relacionadas a 2 fatores: aplicação mais comum do CI e/ou conveniência na produção em escala industrial. a) Circuito Integrado TTL Decodificador octal/decimal (3x8linhas) 24

25 b) Circuito Integrado TTL Conversor BCD para 7 segmentos 25

26 c) Circuito Integrado TTL Duplo Multiplexador com 4 entradas 26

27 d) Circuito Integrado TTL Duplo Demultiplexador com 4 saídas 27

28 3.7 Exercícios 1) a. Encontre a tabela verdade e expressão lógica do Circuito Integrado comercial TTL 7445 que possui o circuito lógico abaixo. Considere que a seqüência das variáveis de entradas é DCBA. b. Identifique as principais diferenças com o circuito da página 18 e da tabela verdade da página 17 desta apostila. 2) Implemente um circuito lógico que realize a conversão da palavra binária gerada no teclado de 4 números a seguir para o código BCD8421. A saída BCD deve conter o valor da tecla ou a soma do valor das teclas pressionadas. O teclado possui a seguinte funcionamento: Quando uma tecla é pressionada um nível lógico 28

29 1 é colocado na linha (L1 ou L2) e coluna (C1 ou C2) correspondente. Quando as teclas estão soltas, as linhas e colunas respectivas apresentam o nível lógico L1 3 2 L2 C1 C2 3) Utilize o circuito conversor encontrado no exercício 2 e converta o sinal BCD para um jogo de diodos led que indiquem o número decimal correspondente da tecla ou soma das teclas pressionadas. Faça o diagrama elétrico completo a partir de circuito integrados comercias. Dica: Supondo que sua saída pode acionar um diodo led de baixa corrente, utilize o CI ) Faça o mesmo exercício anterior utilizando agora como indicador, um display de 7 segmentos de anôdo comum. Dica: Use o CI ) Faça um conversor de código que tenha como saída a conversão dos algarismos hexadecimais (0 a F) para o código ASCII normal (não estendido = 7 bits). 6) Supondo que voce possua um circuito que interpreta uma seqüência serial de bits (um após o outro), monte uma seqüência de bits usando o código ASCII estendido que realize a seguinte operação: - alimente uma folha, - escreva a mensagem: Uned-SJ - Alimente uma linha e retorne o cursor - Escreva a mensagem: Alimente uma página e soe um alarme indicando o final da informação. 7) Encontre o circuito que realize a conversão do código Gray para o BCD8421 correspondente. 8) Idem 7 para a conversão do código Gray para o Decimal ( ). 9) Realize um multiplexador de 8 entradas a partir de CI s ) Realize um demultiplexador de 8 saídas a partir de CI s

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 8 - Antes de começar o estudo sobre decodificadores, o que é bastante semelhante ao que já vimos anteriormente é necessário relembrarmos alguns conceitos sobre códigos binários. 1. Códigos Binários

Leia mais

CODIFICADORES / DECODIFICADORES

CODIFICADORES / DECODIFICADORES CODIFICADORES / DECODIFICADORES Uma grande parte dos sistemas digitais trabalha com os níveis lógicos (bits) representando informações que são codificadas em bits. Exemplo: computador trabalha com informações

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Sistemas Numéricos e Armazenamento de dados Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Outubro de 2006 Sistema de base dez O sistema de numeração

Leia mais

Circuitos Digitais. Conteúdo. Introdução. Códigos. Outros Códigos BCD de 4 Bits. Código BCD 8421. Circuitos Combinacionais.

Circuitos Digitais. Conteúdo. Introdução. Códigos. Outros Códigos BCD de 4 Bits. Código BCD 8421. Circuitos Combinacionais. iência da omputação ircuitos ombinacionais Parte II Prof. Sergio Ribeiro onteúdo Introdução ódigos inários ódigo Outros ódigos ódigo Excesso de ódigo Gray ódigos de bits ódigo odificadores e ecodificadores

Leia mais

Em um sistema de numeração de base b qualquer, um número positivo é representado pelo polinômio:

Em um sistema de numeração de base b qualquer, um número positivo é representado pelo polinômio: ELETRÔNICA DIGITAl I 1 SISTEMAS DE NUMERAÇÃO INTRODUÇÃO A base dos sistemas digitais são os circuitos de chaveamento (switching) nos quais o componente principal é o transistor que, sob o ponto de vista

Leia mais

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS Ciência da Computação Sistemas de Numeração e Conversões Prof. Sergio Ribeiro Material adaptado das aulas do Prof. José Maria da UFPI Conteúdo Conversões de binário para decimal. Conversões de decimal

Leia mais

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração Um numeral é um símbolo ou grupo de símbolos que representa um número em um determinado instante da evolução do homem. Tem-se que, numa determinada escrita ou época, os numerais diferenciaram-se

Leia mais

Circuitos Combinacionais. Sistemas digitais

Circuitos Combinacionais. Sistemas digitais Circuitos Combinacionais Sistemas digitais Agenda } Codificador X Decodificador } Código BCD 8421, código BCH, código 9876543210 } Display de 7 segmentos } Multiplexador X Demultiplexador } Comparadores

Leia mais

SISTEMAS DIGITAIS SISTEMAS DE NUMERAÇÃO E CÓDIGOS

SISTEMAS DIGITAIS SISTEMAS DE NUMERAÇÃO E CÓDIGOS SISTEMAS DE NUMERAÇÃO E CÓDIGOS SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 2 SUMÁRIO: SISTEMAS DE NUMERAÇÃO DEFINIÇÃO DE SISTEMA DE NUMERAÇÃO EQUIVALENTE DECIMAL OPERAÇÕES ARITMÉTICAS BÁSICAS MUDANÇA DE SISTEMA

Leia mais

Fabio Bento fbento@ifes.edu.br

Fabio Bento fbento@ifes.edu.br Fabio Bento fbento@ifes.edu.br Eletrônica Digital Sistemas de Numeração e Códigos 1. Conversões de Binário para Decimal 2. Conversões de Decimal para Binário 3. Sistema de Numeração Hexadecimal 4. Código

Leia mais

Representação de Dados e Sistemas de Numeração

Representação de Dados e Sistemas de Numeração 1 Representação de Dados e Sistemas de Numeração Sistema de numeração decimal e números decimais (base 10) Sistema de numeração binário e números binários (base 2) Conversão entre binário e decimal Sistema

Leia mais

Aula 04. Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros

Aula 04. Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros Aula 04 Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros Prof. Otávio Gomes otavio.gomes@ifmg.edu.br sites.google.com/a/ifmg.edu.br/otavio-gomes/ 1 Bytes A maioria dos microcomputadores

Leia mais

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária 1- Apresentação Binária Os computadores funcionam e armazenam dados mediante a utilização de chaves eletrônicas que são LIGADAS ou DESLIGADAS. Os computadores só entendem e utilizam dados existentes neste

Leia mais

Aula 7. Codificadores e Decodificadores. SEL 0414 - Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 7. Codificadores e Decodificadores. SEL 0414 - Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 7 Codificadores e Decodificadores SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Códigos/Decodificadores CÓDIGOS: l Conjunto organizado de sinais em que a informação é transformada

Leia mais

Circuitos Digitais 144L

Circuitos Digitais 144L Circuitos Digitais Notas de Aula - 02 INSTITUTO: CURSO: DISCIPLINA: Instituto de Ciências Exatas e Tecnologia Ciência da Computação e Sistemas de Informação Circuitos Digitais 144L 1.0 Circuitos Combinacionais.

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes //24 UNIVERIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes AULA 6 CODIFICADORE E DECODIFICADORE Em 3 de outubro de 24.

Leia mais

4.3. Máquina de estados: São utilizados em sistemas de complexos, é de fácil transformação para ladder desde que não haja muitas ramificações.

4.3. Máquina de estados: São utilizados em sistemas de complexos, é de fácil transformação para ladder desde que não haja muitas ramificações. Parte 4 - Técnicas de programação (Lógica simples) INTRODUÇÃO Programar em ladder é muito simples, desde que ele tenha uma estrutura sob a qual o programa deve ser desenvolvido, ou seja, se deve ter um

Leia mais

1. Sistemas de numeração

1. Sistemas de numeração 1. Sistemas de numeração Quando mencionamos sistemas de numeração estamos nos referindo à utilização de um sistema para representar uma numeração, ou seja, uma quantidade. Sistematizar algo seria organizar,

Leia mais

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL 1 CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL Sumário 1.1. Sistemas de Numeração... 3 1.1.1. Conversão Decimal Binária... 3 1.1.2. Conversão Binária Decimal... 3 1.1.3. Conversão Binária Hexadecimal...

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF01118 - Técnicas Digitais para Computação

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF01118 - Técnicas Digitais para Computação UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF01118 - Técnicas Digitais para Computação Prof. Fernanda Gusmão de Lima Kastensmidt (turmas DEF) Exercícios Área 2 Lembre-se que o

Leia mais

Sistemas de Numerações.

Sistemas de Numerações. Matemática Profº: Carlos Roberto da Silva; Lourival Pereira Martins. Sistema de numeração: Binário, Octal, Decimal, Hexadecimal; Sistema de numeração: Conversões; Sistemas de Numerações. Nosso sistema

Leia mais

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr. Índice 1. SISTEMAS NUMÉRICOS 1.1 Caracterização dos Sistemas Numéricos 1.2 Sistemas Numéricos em uma Base B Qualquer 1.2.1 Sistema de Numeração Decimal 1.2.2. Sistema de Numeração Binário 1.2.3 Sistema

Leia mais

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de Escola Secundária c/3º CEB José Macedo Fragateiro Curso Profissional de Nível Secundário Componente Técnica Disciplina de Sistemas Digitais e Arquitectura de Computadores 29/21 Módulo 1: Sistemas de Numeração

Leia mais

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS 1 PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS INTRODUÇÃO O processamento interno do CLP é digital e pode-se, assim, aplicar os conceitos de lógica digital para compreen8 der as técnicas e as linguagens

Leia mais

- Aula 7 - 1. CIRCUITOS COMBINACIONAIS

- Aula 7 - 1. CIRCUITOS COMBINACIONAIS - Aula 7-1. CIRCUITOS COMBINACIONAIS É através do estudo destes que poderemos compreender o funcionamento de circuitos, tais como: somadores, subtratores, codificadores, decodificadores e outros utilizados

Leia mais

VIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00

VIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00 Fundamentos da Programação 32 A. Conceito Variáveis contém dados: VIII. VARIÁVEIS de entrada que o computador precisa manipular; de saída que o computador precisa imprimir; e temporários, utilizados de

Leia mais

Capítulo 2. Numéricos e Códigos. 2011 Pearson Prentice Hall. Todos os direitos reservados.

Capítulo 2. Numéricos e Códigos. 2011 Pearson Prentice Hall. Todos os direitos reservados. Capítulo 2 Sistemas Numéricos e Códigos slide 1 Os temas apresentados nesse capítulo são: Conversão entre sistemas numéricos. Decimal, binário, hexadecimal. Contagem hexadecimal. Representação de números

Leia mais

Eletrônica Digital. Mapa de Karnaugh

Eletrônica Digital. Mapa de Karnaugh UEM/CTC Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber Eletrônica Digital Mapa de Karnaugh Obs.: a elaboração deste material foi baseada no material do prof. Dr.

Leia mais

ANEXO A. Prof. Erico Lisboa 53 http://www.ericolisboa.eng.br

ANEXO A. Prof. Erico Lisboa 53 http://www.ericolisboa.eng.br ANEXO A TABELA ASCII A As tabelas mostradas neste apêndice representam os 256 códigos usados nos computadores da família IBM. Esta tabela refere-se ao American Standard Code for Information Interchange

Leia mais

CIRCUITOS COMBINACIONAIS Codificadores e decodificadores

CIRCUITOS COMBINACIONAIS Codificadores e decodificadores Disciplina: Circuitos Digitais CIRCUITOS COMBINACIONAIS Codificadores e decodificadores Prof. a Dra. Carolina Davanzzo Gomes dos Santos Email: profcarolinadgs@gmail.com Página: profcarolinadgs.webnode.com.br

Leia mais

Lista de Exercícios Sistemas de Numeração

Lista de Exercícios Sistemas de Numeração Lista de Exercícios Sistemas de Numeração 1- (Questão 5 BNDES Profissional Básico Análise de Sistemas - Suporte ano 010) Um administrador de sistemas, ao analisar o conteúdo de um arquivo binário, percebeu

Leia mais

COMPUTADOR,, que máquina é essa?

COMPUTADOR,, que máquina é essa? COMPUTADOR,, que máquina é essa? Agora vamos conhecer mais de perto o computador. Observe as imagens a seguir e responda: Que coisas você vê? Quais são suas funções? unidade acionadora de CD e DVD

Leia mais

004 CTRL-D 036 $ 068 D 100 da. 017 CTRL-Q 049 1 081 Q 113 qopn

004 CTRL-D 036 $ 068 D 100 da. 017 CTRL-Q 049 1 081 Q 113 qopn :: InfoIsis - +qisis - Textos - DOS - 1 :: Home Page Uma abordagem Mais Ferramentas a Conjuntos Que Isis de Textos Caracteres Bases De DOS Dados ASCII no DOSProposta http://www.infoisis.eti.br/mqisi/tex/dos/pgtxdos001.htm

Leia mais

Experimento 03 Circuito Decodificador e Multiplex

Experimento 03 Circuito Decodificador e Multiplex Murilo Soares Pereira, RA: 298468 Pedro Henrique de Freitas, RA: 321443 Experimento 03 Circuito Decodificador e Multiplex Prof. Takashi Utsonomiya Universidade Federal de São Carlos São Carlos - SP Sumário

Leia mais

20 Caracteres - Tipo char

20 Caracteres - Tipo char 0 Caracteres - Tipo char Ronaldo F. Hashimoto e Carlos H. Morimoto Até agora vimos como o computador pode ser utilizado para processar informação que pode ser quantificada de forma numérica. No entanto,

Leia mais

Aula 8 Circuitos Integrados

Aula 8 Circuitos Integrados INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI ula Circuitos Integrados Introdução Portas Lógicas em Circuitos Integrados Implementação de Funções

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

centena dezena unidade 10 2 10 1 10 0 275 2 7 5 200 + 70 + 5 275

centena dezena unidade 10 2 10 1 10 0 275 2 7 5 200 + 70 + 5 275 A. Sistemas de Numeração. Para se entender a linguagem do computador (o Código de Máquina), é necessário conhecer um pouco da teoria dos números. Não é uma tarefa tão difícil quanto pode parecer. Sabendo-se

Leia mais

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 1 - SISTEMA DE NUMERAÇÃO BINÁRIA E DECIMAL Todos os computadores são formados por circuitos digitais, onde as informações e os dados são codificados com dois níveis de tensão, pelo que o seu sistema

Leia mais

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara Carga Horária: 60h Representação da Informação Um dispositivo eletrônico, armazena e movimenta as informações internamente

Leia mais

Circuitos Digitais. Engenharia de Automação e Controle Engenharia Elétrica. São Paulo 2014. Prof. José dos Santos Garcia Neto

Circuitos Digitais. Engenharia de Automação e Controle Engenharia Elétrica. São Paulo 2014. Prof. José dos Santos Garcia Neto Engenharia de Automação e Controle Engenharia Elétrica Circuitos Digitais Prof. José dos Santos Garcia Neto São Paulo 2014 Prof. José dos Santos Garcia Neto 1 Introdução Esta apostila tem como objetivo

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos

Leia mais

ELETRÔNICA. Changed with the DEMO VERSION of CAD-KAS PDF-Editor (http://www.cadkas.com). INTRODUÇÃO

ELETRÔNICA. Changed with the DEMO VERSION of CAD-KAS PDF-Editor (http://www.cadkas.com). INTRODUÇÃO 0010100111010101001010010101 CURSO DE 0101010100111010100101011101 1010011001111010100111010010 ELETRÔNICA 1010000111101010011101010010 DIGITAL INTRODUÇÃO Os circuitos equipados com processadores, cada

Leia mais

21/07/2010 LED ELETRÔNICA DIGITAL. LED Tipos. LED Princípio de funcionamento. Display de 7 segmentos. LED Circuito de polarização

21/07/2010 LED ELETRÔNICA DIGITAL. LED Tipos. LED Princípio de funcionamento. Display de 7 segmentos. LED Circuito de polarização 2/7/2 LED ELETRÔNICA DIGITAL Parte 6 Display, Decodificadores e Codificadores Diodo emissor de luz (LED) Para nós será utilizado para dar uma indicação luminosa do nível lógico de sinal; Ligado nível lógico

Leia mais

Projeto de Máquinas de Estado

Projeto de Máquinas de Estado Projeto de Máquinas de Estado Organizado por Rodrigo Hausen. Original de Thomas L. Floyd. Versão 0: 15 de março de 2013 http://compscinet.org/circuitos Resumo Grande parte deste texto, exemplos e estrutura

Leia mais

Fundamentos em Informática (Sistemas de Numeração e Representação de Dados)

Fundamentos em Informática (Sistemas de Numeração e Representação de Dados) 1 UNIVERSIDADE DO CONTESTADO / UnC CAMPUS CONCÓRDIA/SC CURSO DE SISTEMAS DE INFORMAÇÃO Fundamentos em Informática (Sistemas de Numeração e Representação de Dados) (Apostila da disciplina elaborada pelo

Leia mais

Introdução à Engenharia de

Introdução à Engenharia de Introdução à Engenharia de Computação Tópico: Sistemas de Numeração José Gonçalves - LPRM/DI/UFES Introdução à Engenharia de Computação Introdução O número é um conceito abstrato que representa a idéia

Leia mais

UNIVERSIDADE CATÓLICA DE PETRÓPOLIS CENTRO DE ENGENHARIA E COMPUTAÇÃO

UNIVERSIDADE CATÓLICA DE PETRÓPOLIS CENTRO DE ENGENHARIA E COMPUTAÇÃO UNIVERSIDADE CATÓLICA DE PETRÓPOLIS CENTRO DE ENGENHARIA E COMPUTAÇÃO Amanda 5ª Atividade: Codificador e codificação de linha e seu uso em transmissão digital Petrópolis, RJ 2012 Codificador: Um codoficador

Leia mais

Prof. Luís Caldas Sistemas de Numeração e Transformação de Base NUMERAÇÃO, BASE NUMÉRICA E TRANSFORMAÇÃO DE UMA BASE

Prof. Luís Caldas Sistemas de Numeração e Transformação de Base NUMERAÇÃO, BASE NUMÉRICA E TRANSFORMAÇÃO DE UMA BASE NUMERAÇÃO, BASE NUMÉRICA E TRANSFORMAÇÃO DE UMA BASE Os números são na verdade coeficientes de uma determinada base numérica e podem ser representados como números assinalados, não assinalados, em complemento

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Porta Série. Trabalhos Práticos AM 2007/2008. Porta Série. Objectivos

Porta Série. Trabalhos Práticos AM 2007/2008. Porta Série. Objectivos 3 Objectivos - Configurar os parâmetros associados à comunicação série assíncrona. - Saber implementar um mecanismo de menus para efectuar a entrada e saída de dados, utilizando como interface um terminal

Leia mais

Portas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Portas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h Portas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Colegiado de Engenharia da Computação CECOMP Introdução à Algebra de Boole Em lógica tradicional, uma decisão é tomada

Leia mais

Sistema de Numeração e Códigos. Sistemas de Informação CPCX UFMS Prof. Renato F. dos Santos

Sistema de Numeração e Códigos. Sistemas de Informação CPCX UFMS Prof. Renato F. dos Santos Sistema de Numeração e Códigos Sistemas de Informação CPCX UFMS Prof. Renato F. dos Santos Objetivos Converter um número de um sistema de numeração (decimal, binário ou hexadecimal) no seu equivalente

Leia mais

Laboratório - Uso da calculadora do Windows com endereços de rede

Laboratório - Uso da calculadora do Windows com endereços de rede Laboratório - Uso da calculadora do Windows com endereços de rede Objetivos Parte 1: Acesso à Calculadora do Windows Parte 2: Converter entre os sistemas numéricos Parte 3: Converter endereços IPv4 de

Leia mais

Sistemas de numeração

Sistemas de numeração E Sistemas de numeração Aqui estão apenas números ratificados. William Shakespeare A natureza tem algum tipo de sistema de coordenadas geométrico-aritmético, porque a natureza tem todos os tipos de modelos.

Leia mais

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos Trabalho compilado da Internet Prof. Claudio Passos Sistemas Numéricos A Informação e sua Representação O computador, sendo um equipamento eletrônico, armazena e movimenta as informações internamente sob

Leia mais

Disciplina: : ELETRÔNICA DIGITAL

Disciplina: : ELETRÔNICA DIGITAL Disciplina: : ELETRÔNICA DIGITAL Professor: Júlio César Madureira Silva Julho 2011 1 Ementa: 1. Sistemas de numeração Numeração decimal Numeração binária Numeração octal Numeração

Leia mais

Sistema de Numeração e Códigos. CPCX UFMS Prof. Renato F. dos Santos

Sistema de Numeração e Códigos. CPCX UFMS Prof. Renato F. dos Santos Sistema de Numeração e Códigos CPCX UFMS Prof. Renato F. dos Santos 2.4 Código BCD (Binary-coded decimal) Quando um número decimal é representado pelo seu número binário equivalente, dizemos que é uma

Leia mais

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:

Leia mais

Sistemas de Numeração. Professor: Rogério R. de Vargas INFORMÁTICA 2014/2

Sistemas de Numeração. Professor: Rogério R. de Vargas INFORMÁTICA 2014/2 INFORMÁTICA Sistemas de Numeração Professor: Rogério R. de Vargas 2014/2 Sistemas de Numeração São sistemas de notação usados para representar quantidades abstratas denominadas números. Um sistema numérico

Leia mais

ULA Sinais de Controle enviados pela UC

ULA Sinais de Controle enviados pela UC Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento

Leia mais

Circuitos combinacionais

Circuitos combinacionais Eletrônica digital I Circuitos combinacionais Slide 4 Nielsen C. Damasceno Circuitos combinacionais É aquele que executa uma expressão booleana através da interligação de várias portas lógicas existentes,

Leia mais

Aula 2 Modelo Simplificado de Computador

Aula 2 Modelo Simplificado de Computador Aula 2 Modelo Simplificado de Computador Um computador pode ser esquematizado de maneira bastante simplificada da seguinte forma: Modelo Simplificado de Computador: Memória Dispositivo de Entrada Processador

Leia mais

Bases Numéricas e Conversão. DCC 122 - Circuitos Digitais

Bases Numéricas e Conversão. DCC 122 - Circuitos Digitais Bases Numéricas e Conversão DCC 122 - Circuitos Digitais Objetivos Bases numéricas utilizadas em sistemas computacionais. Conversões: DECIMAL BINÁRIO HEXADECIMAL Sistemas de Numeração Não posicional Ex.

Leia mais

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá. INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,

Leia mais

Circuitos Lógicos e Digitais

Circuitos Lógicos e Digitais PUC-Campinas - Faculdade de Engenharia de Telecomunicações Circuitos Lógicos e Digitais Prof. Frank Behrens Circuitos Combinacionais Aplicação em Circuitos para Divididos em quatro classes de circuitos:

Leia mais

Representação de Dados e Sistemas de Numeração

Representação de Dados e Sistemas de Numeração 1 Representação de Dados e Sistemas de Numeração Sistema de numeração decimal e números decimais (base 10) Sistema de numeração binário e números binários (base 2) Conversão entre binário e decimal Sistema

Leia mais

Controladores Lógicos Programáveis CLP (parte-3)

Controladores Lógicos Programáveis CLP (parte-3) Controladores Lógicos Programáveis CLP (parte-3) Mapeamento de memória Na CPU (Unidade Central de Processamento) de um CLP, todas a informações do processo são armazenadas na memória. Essas informações

Leia mais

Figura 1 - O computador

Figura 1 - O computador Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...

Leia mais

1 CIRCUITOS COMBINACIONAIS

1 CIRCUITOS COMBINACIONAIS Curso Técnico em Eletrotécnica Disciplina: Automação Predial e Industrial Professor: Ronimack Trajano 1 CIRCUITOS COMBINACIONAIS Um circuito digital é dito combinacional quando em um dado instante de tempo

Leia mais

Funções Lógicas e Portas Lógicas

Funções Lógicas e Portas Lógicas Funções Lógicas e Portas Lógicas Nesta apresentação será fornecida uma introdução ao sistema matemático de análise de circuitos lógicos, conhecido como Álgebra de oole Serão vistos os blocos básicos e

Leia mais

Introdução à Lógica de Programação

Introdução à Lógica de Programação Introdução à Lógica de Programação Sistemas Numéricos As informações inseridas em um computador são traduzidos em dados, ou seja, em sinais que podem ser manipulados pelo computador. O computador trabalha

Leia mais

Representação de Dados

Representação de Dados Representação de Dados Introdução Todos sabemos que existem diferentes tipos de números: fraccionários, inteiros positivos e negativos, etc. Torna-se necessária a representação destes dados em sistema

Leia mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha

Leia mais

2. Sistemas de Numeração, Operações e Códigos. 2. Sistemas de Numeração, Operações e Códigos 1. Números Decimais. Objetivos.

2. Sistemas de Numeração, Operações e Códigos. 2. Sistemas de Numeração, Operações e Códigos 1. Números Decimais. Objetivos. Objetivos 2. Sistemas de Numeração, Operações e Códigos Revisar o sistema de numeração decimal Contar no sistema de numeração binário Converter de decimal para binário e vice-versa Aplicar operações aritméticas

Leia mais

Análise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MULTIPLEXADORES

Análise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MULTIPLEXADORES nálise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da ilva MULTIPLEXDORE O multiplexador ou Mux é um circuito combinacional dedicado com a finalidade de selecionar, através de variáveis

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro

Leia mais

PROGRAMA DE GERENCIAMENTO DOS AMPLIFICADORES MR 4.50D-XT MR 6.50D-XT MR 6.80-XT Rev. 2.3 de 29/01/2014

PROGRAMA DE GERENCIAMENTO DOS AMPLIFICADORES MR 4.50D-XT MR 6.50D-XT MR 6.80-XT Rev. 2.3 de 29/01/2014 PROGRAMA DE GERENCIAMENTO DOS AMPLIFICADORES MR 4.50D-XT MR 6.50D-XT MR 6.80-XT Rev. 2.3 de 29/01/2014 Introdução: Este programa permite o gerenciamento dos amplificadores MR 4.50D-XT MR 6.50D-XT MR 6.80-XT

Leia mais

3 Sistemas de Numeração:

3 Sistemas de Numeração: 3 Sistemas de Numeração: Os computadores eletrônicos têm como base para seu funcionamento a utilização de eletricidade. Diferente de outras máquinas que a presença ou ausência de eletricidade apenas significam

Leia mais

ARQUITETURA DE COMPUTADORES. Sistemas de Numeração. 1 Arquitetura de Computadores

ARQUITETURA DE COMPUTADORES. Sistemas de Numeração. 1 Arquitetura de Computadores ARQUITETURA DE COMPUTADORES Sistemas de Numeração 1 Sistemas de Numeração e Conversão de Base Sistema Decimal É o nosso sistema natural. Dígitos 0,1,2,3,4,5,6,7,8 e 9. Números superiores a 9; convencionamos

Leia mais

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

www.vwsolucoes.com Copyright 2013 VW Soluções 1 1. Especificação técnicas: Dimensões do módulo 4EA2SA v1.0: 100 mm x 56 mm Peso aproximado: xxx gramas (montada). Alimentação do circuito : 12 ou 24Vcc Tipo de comunicação: RS232 ou RS485 Tensão de referencia:

Leia mais

PC Fundamentos Revisão 4

PC Fundamentos Revisão 4 exatasfepi.com.br PC Fundamentos Revisão 4 André Luís Duarte...mas os que esperam no Senhor renovarão as suas forças; subirão com asas como águias; correrão, e não se cansarão; andarão, e não se fatigarão.is

Leia mais

Eletrônica Digital para Instrumentação. Herman Lima Jr. hlima@cbpf.br

Eletrônica Digital para Instrumentação. Herman Lima Jr. hlima@cbpf.br G03 Eletrônica Digital para Instrumentação Prof: hlima@cbpf.br Centro Brasileiro de Pesquisas Físicas Ministério da Ciência, Tecnologia e Inovação (MCTI) Organização do curso Introdução à eletrônica digital

Leia mais

Quadro de consulta (solicitação do mestre)

Quadro de consulta (solicitação do mestre) Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta

Leia mais

GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Agosto/2004 V2 INTRODUÇÃO Este guia foi preparado para auxilio às aulas de laboratório para o curso de Engenharia

Leia mais

Capítulo III Circuitos Digitais Combinacionais

Capítulo III Circuitos Digitais Combinacionais Capítulo III Circuitos Digitais Combinacionais 1 Introdução Vimos no Capítulo II que uma desejada função lógica pode ser implementada mediante a combinação de portas lógicas. Esta combinação de portas

Leia mais

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos UNIPAC Sistemas Digitais Sistemas de Numeração Engenharia da Computação 3 Período Alex Vidigal Bastos 1 Agenda Objetivos Introdução Sistema Binário Sistema Octal Sistema Hexadecimal Aritméticas no Sistema

Leia mais

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza Introdução Nesta terceira série de artigos que aborda a programação na linguagem BASIC para o microcontrolador PIC,

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13 Índice 1. Circuitos Digitais - Continuação...3 1.1. Por que Binário?... 3 1.2. Conversão entre Bases... 3 2 1. CIRCUITOS DIGITAIS - CONTINUAÇÃO 1.1. POR QUE BINÁRIO?

Leia mais

1. NÍVEL CONVENCIONAL DE MÁQUINA

1. NÍVEL CONVENCIONAL DE MÁQUINA 1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0

Leia mais

Lista de Exercícios. Vetores

Lista de Exercícios. Vetores Lista de Exercícios Vetores LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI. WWW.EDUARDOSILVESTRI.COM.BR ATUALIZADO EM: 13/03/2007 Página 1/1 1. Faça um programa que crie um vetor de inteiros de 50 posições

Leia mais

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA 8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente

Leia mais

Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012

Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012 Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012 Unidades de Medida de Armazenamento Esses detalhes refletem na quantidade de informação armazenada

Leia mais

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução

Leia mais

Sistemas Computacionais II Professor Frederico Sauer

Sistemas Computacionais II Professor Frederico Sauer Sistemas Computacionais II Professor Frederico Sauer Livro-texto: Introdução à Organização de Computadores 4ª edição Mário A. Monteiro Livros Técnicos e Científicos Editora. Atenção: Este material não

Leia mais

Iniciação à Informática

Iniciação à Informática Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através

Leia mais

Programação Básica em STEP 7 Operações Binárias. SITRAIN Training for Automation and Drives. Página 6-1

Programação Básica em STEP 7 Operações Binárias. SITRAIN Training for Automation and Drives. Página 6-1 Conteúdo Página Operações Lógicas Binárias: AND, OR...2 Operações Lógicas Binárias: OR Exclusivo (XOR)...3 Contatos Normalmente Abertos e Normalmente Fechados. Sensores e Símbolos... 4 Exercício...5 Resultado

Leia mais

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara Carga Horária: 60h Representação de grandeza com sinal O bit mais significativo representa o sinal: 0 (indica um número

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores Registro aqui o agradecimento ao professor Osvaldo (DCC-UFMG) e a vários professores do DECOM (Marcelo, Sabir, José Maria, Andrea, David) por ceder material que foi usado na

Leia mais