Prévia do material em texto
Prof. Marcos Antônio Salvador - marcos.salvador@ifsc.edu.br ELETRÔNICA DIGITAL Engenharia Elétrica Introdução a eletrônica digital e sistemas numéricos História 2/23 Prof. Marcos A. Salvador O sistema do telégrafo inventado em meados de 1835, revolucionou o campo das comunicações. É citado na história dos sistemas digitais pois utiliza apenas dois símbolos distintos para transmitir qualquer número ou palavra. Por meio de pulsos elétricos curtos e longos, se representava os pontos e traços do código Morse. Telégrafo INTRODUÇÃO Samuel Morse Representação digital da informação INTRODUÇÃO 3/23 Prof. Marcos A. Salvador O termo digital vem se popularizando cada vez mais, a medida que os sistemas digitais tem sido aplicados nas mais diversas áreas: - Computação; - Automação; - Robótica; - Telecomunicações; - Segurança; - Medicina; - Transportes; - Entretenimento, etc. INTRODUÇÃO Representação Analógica e digital: conceito 4/23 Prof. Marcos A. Salvador ● Na representação analógica uma quantidade é descrita por um indicador proporcional continuamente variável. 2,5 2,0 1,5 1,0 0,5 1 2 3 4 5 6 7 8 9 10 0 Ta - 2,5 - 2,0 - 1,5 - 1,0 - 0,5 Sinal Analógico Sinal amostrado período de amostragem ● Na representação digital uma quantidade é descrita por símbolos chamados dígitos, cuja progressão dos valores é denida e limitada. 2,5 2,0 1,5 1,0 0,5 - 2,5 - 2,0 - 1,5 - 1,0 - 0,5 1 2 3 4 5 6 7 8 9 10 0 Ta INTRODUÇÃO 5/23 Prof. Marcos A. Salvador Sinal Analógico Sinal Digital (Representação binária: 1s e 0s) Sinal amostrado Exemplificação sinal elétrico (analógico e digital) 2,5 2,0 1,5 1,0 0,5 1 2 3 4 5 6 7 8 9 10 0 Ta INTRODUÇÃO Exemplificação sinal elétrico (analógico e digital) 6/23 Prof. Marcos A. Salvador - 2,5 - 2,0 - 1,5 - 1,0 - 0,5 Sinal Analógico Sinal amostrado INTRODUÇÃO Exemplo de um sistema de controle de temperatura 7/23 Prof. Marcos A. Salvador INTRODUÇÃO Técnicas digitais 8/23 Prof. Marcos A. Salvador Vantagens Desvantagens Flexibilidade de projeto; Armazenamento facilitado; Menos suscetível a ruídos; Dispositivos mais compactos; Maior garantia de precisão e exatidão. O mundo real é analógico; Esforço de processamento é a delidade desejada/requerida. Ö 9/23 Prof. Marcos A. Salvador 10/23 Prof. Marcos A. Salvador Sistemas numéricos Decimal (Baseado num conj. de 10 símbolos) Binário (Baseado num conj. de 2 símbolos) Hexadecimal (Baseado num conj. de 16 símbolos) 11/23 Prof. Marcos A. Salvador O sistema decimal utiliza 10 algarismos para sua representação: 0,1,2,3,4,5,6,7,8,9. É um sistema de base 10, sendo que quanto mais a esquerda estiver o algarismo maior seu peso. 4 7 9 3 2 2 unidades 3 dezenas 9 centenas 7 milhares 4 dezenas de milhares 00002 00030 00900 07000 40000 47932 LSD - Least Signicant Digit (Dígito menos signicativo) MSD - most Signicant Digit (Dígito mais signicativo) Sistema Decimal 12/23 Prof. Marcos A. Salvador 4 7 9 3 2 0 10 1 10 210 3 10 4 10 LSD - Least Signicant Digit (Dígito menos signicativo) 4 3 2 1 04 x 10 +7 x 10 +9 x 10 +3 x 10 +2 x 10 =47932 MSD - most Signicant Digit (Dígito mais signicativo) Sistema Decimal O sistema decimal utiliza 10 algarismos para sua representação: 0,1,2,3,4,5,6,7,8,9. É um sistema de base 10, sendo que quanto mais a esquerda estiver o algarismo maior seu peso. 13/23 Prof. Marcos A. Salvador Sistema Binário O sistema binário utiliza apenas 2 algarismos para sua representação: 0 e 1. Os números binários são compostos pela associação de bits. O que signica bit Signica binary digit. Composição de um número binário: bit, byte e word. 14/23 Prof. Marcos A. Salvador 1 0 1 1 02 1 2 22 32 0 1 x 2 = 1 1 1 x 2 = 2 2 0 x 2 = 0 3 1 x 2 = 8 LSD - Least Signicant Digit (Dígito menos signicativo) MSD - most Signicant Digit (Dígito mais signicativo) Sistema Binário O sistema binário utiliza apenas 2 algarismos para sua representação: 0 e 1. É um sistema de base 2, muito utilizado em sistemas digitais. Da mesma forma que os demais sistemas numéricos, quanto mais a esquerda estiver o algarismo maior seu peso. 11 Decimal Prof. Marcos A. Salvador Sistema Binário Demonstre quantos números (decimais) podem ser representados por um número binário de 4 bits, e qual o maior número decimal associado. Complete a tabela. Decimal 0 Binário 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 Exercício Exemplo: considerando binário de 3 bits Utilizando potência de 2 temos: 3 3 bits = 2 = 8 números. Faixa de 0 a 7. ? ???? 15/23 Prof. Marcos A. Salvador Sistema Binário 11 bit representa 2 números, de 0 a 1; 22 bits representam 2 números, de 0 a 3; 33 bits representam 2 números, de 0 a 7; 44 bits representam 2 números, de 0 a 15; 55 bits representam 2 números, de 0 a 31; 66 bits representam 2 números, de 0 a 63; 77 bits representam 2 números, de 0 a 127; 88 bits representam 2 números, de 0 a 255; 1010 bits representam 2 números, de 0 a 1023; 1616 bits representam 2 números, de 0 a 65535; Conjuntos de bits : (1 byte) (1 word) (1 nibble) (1 bit) 16/23 Prof. Marcos A. Salvador Sistema Binário Escreva quantos bits e Bytes tem cada número binário e identique o LSB e o MSB. Exercício a ) 0110 b ) 11 01 0101 17/23 Prof. Marcos A. Salvador Sistema Hexadecimal O sistema hexadecimal utiliza 16 algarismos para sua representação: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F. É um sistema de base 16, utilizado na representação da linguagem de máquinas. Da mesma forma que os demais sistemas, quanto mais a esquerda estiver o algarismo maior seu peso. A relação entre os sistemas hexadecimal e o decimal esta demonstrada na tabela ao lado. Decimal 0 Hexadecimal 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 15 8 8 9 9 10 A 11 B 12 C 13 D 14 E F 18/23 19/23 Prof. Marcos A. Salvador Sistema Hexadecimal O sistema hexadecimal é representado na base 16 e cada posição é múltiplo de uma potência de 16. 4 A 2 LSD - Least Signicant Digit (Dígito menos signicativo) MSD - most Signicant Digit (Dígito mais signicativo) 16 0 2 x 16 = 2 1 10 x 16 = 160 2 4 x 16 = 1024 1186 Decimal 0 16 116 2 16 20/23 Prof. Marcos A. Salvador Código BCD Quando números ou letras são representados por um grupo especial de símbolos, dizemos que estão codicados. Um exemplo disso é o código BCD (binary coded decimal), que descreve cada dígito de um número decimal por um equivalente binário. A principal vantagem do código BCD é a relativa facilidade de conversão em decimal e vice-versa. Por exemplo: 9 4 3 1001 0100 0011 10 BCD 21/23 Prof. Marcos A. Salvador Representação da base Para identicar a respectiva base numérica, utiliza-se os seguintes índices: Binário: 1001 ou 1001 ;2 B Decimal: 1001 ou 1001 ;10 D Hexadecimal: 1001 ou 1001 ;16 H BCD: 1001 .BCD 22/23 Prof. Marcos A. Salvador Para refletir e responder ... Quantos bytes e quantos bits possui efetivamente uma imagem com 10 kB armazenada num disco de um computador? Observação: 1 kB = 1024 bytes. 23/23 Prof. Marcos A. Salvador Dúvidas? Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page 19 Page 20 Page 21 Page 22 Page 23