Capítulo 8. Montagem de um sistema
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Durante este livro, investigámos o que se passa no interior do teu processador. Agora, antes de poderes construir um sistema, precisamos de considerar o que se passa noutros componentes do teu sistema. A comunicação com os outros componentes é um começo para isso. O próximo passo é conhecer os periféricos comuns, os métodos de tratamento de dados e os padrões de design para adaptar o teu sistema a diferentes necessidades.
Em última análise, a informação de que precisas para utilizar os periféricos está nas respectivas folhas de dados, mas existem pontos comuns suficientes para que possas ter uma ideia do que procurar.
No entanto, a montagem de um sistema vai além da ligação de cada peça; tens de começar a olhar para o sistema como um conjunto de peças que funcionam em conjunto. A última parte deste capítulo dá-te algumas dicas sobre o tratamento de dados e a criação de algoritmos.
Matrizes principais
Já viste botões com uma interface de E/S simples no Capítulo 4. No entanto, se tiveres um monte de botões (talvez um teclado), não precisas de uma linha de E/S por botão. Podes criar uma matriz de linhas de entrada para obteres muito mais E/S do que esperas. Há duas maneiras de implementar uma matriz de teclas: uma varredura de linha/coluna é útil quando precisas que o periférico seja barato, enquanto que Charlieplexing (também ...