Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/strawndri/circuitos-digitais
Trabalhos referentes à disciplina de Circuitos Digitais (CI1068).
https://github.com/strawndri/circuitos-digitais
Last synced: 4 days ago
JSON representation
Trabalhos referentes à disciplina de Circuitos Digitais (CI1068).
- Host: GitHub
- URL: https://github.com/strawndri/circuitos-digitais
- Owner: strawndri
- License: mit
- Created: 2024-08-29T10:33:12.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T10:52:27.000Z (3 months ago)
- Last Synced: 2024-08-29T13:09:35.703Z (3 months ago)
- Homepage:
- Size: 502 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚡ | Trabalhos de Circuitos Digitais
![Licença](https://img.shields.io/badge/Licen%C3%A7a-MIT-f5b5ca.svg)
![Status](https://img.shields.io/badge/Status-Concluído-abf285.svg)## Índice
- [Sobre o repositório](#sobre-o-repositório)
- [Tecnologias utilizadas](#tecnologias-utilizadas)
- [Licença](#licença)## Sobre o repositório
Este repositório contém todos os trabalhos realizados ao longo da disciplina de **Circuitos Digitais**, vista a partir do curso de Ciência da Computação da Universidade Federal do Paraná. O propósito da matéria foi explorar os conceitos de sistema de numeração, aritmética binária, funções booleanas, circuitos combinacionais e sequenciais, bem como máquina de estados.
### Trabalho 1
O trabalho 1 exigiu o desenvolvimento de uma ULA (Unidade Lógica e Aritmética) a partir de circuitos combinacionais. Ela deveria ser criada apenas a partir de elementos simples, como AND, OR, NOT e XOR. Estruturas complexas, como multiplexadores, somadores e deslocadores, deveriam ser criados a partir destes componentes simples.
Trata-se de uma ULA de 16 bits com oito operações lógico-aritméticas: deslocamento à esquerda, deslocamento à direita, XOR, complemento, soma, subtração, incremento e decremento.
### Trabalho 2
O trabalho 2 exigiu o desenvolvimento de um semáforo de carros e pedestres, considerando os conhecimentos em circuitos sequenciais e máquina de estados. Para o projeto, foi criado um diagrama com 9 estados (E1 até E9).
Assim como no trabalho anterior, aqui também foi necessário construir estruturas complexas, como Latch S-R, Flip Flop-D, multiplexador e decodificador, a partir de estruturas simples (AND, OR, NOT e XOR).
## Tecnologias utilizadas
- [Digital](https://github.com/hneemann/Digital): software de simulação de circuitos lógicos;
- [Logisim Evolution](https://github.com/logisim-evolution/logisim-evolution): software de simulação de circuitos lógicos.## Licença
Este projeto está licenciado sob a [Licença MIT](https://opensource.org/licenses/MIT). Consulte o arquivo `LICENSE` para obter mais informações sobre os termos de licenciamento.
---
✨ Feito com carinho por [Andrieli Gonçalves](https://github.com/strawndri).