Mostrando postagens com marcador Processadores. Mostrar todas as postagens
Mostrando postagens com marcador Processadores. Mostrar todas as postagens

terça-feira, janeiro 19, 2021

Microcontrolador 8051: Arquitetura

O 8051 possui uma arquitetura bastante peculiar, diferente de outros microcontroladores de 8 bits como PIC e AVR.

Arquitetura do AT89S51 (fonte: datasheet)
As partes destacas são as que vou comentar


terça-feira, janeiro 12, 2021

Microcontrolador 8051: Introdução

Embora profissionalmente já tenha feito programas para microcontroladores baseados na arquitetura 8051, não tinha ainda brincado com eles. Um post de uma conhecida despertou a minha curiosidade. Vendo que alguns modelos estão disponíveis por preço acessível, que existem ferramentas livres para programação em assembly e C e que a gravação de programas neste modelos parece simples, não deu para segurar o clique do mouse...

Meus novos brinquedos


quinta-feira, dezembro 03, 2020

Memórias dos Anos 80 - 286 e o PC-AT

O IBM PC-AT foi um marco na história dos PCs e sua principal novidade foi o uso do processador 80286. Comento aqui um pouco dos seus pontos altos e baixos.

MBlairMartinCC BY-SA 4.0, via Wikimedia Commons


quinta-feira, setembro 03, 2020

Memórias dos Anos 80: Estágio na Scopus Tecnologia - parte I

E saímos dos anos 70! Estamos em 1981, o último ano da faculdade. Hora de encerrar o estágio no IPT e ir procurar um estágio mais focado com o que eu pretendia seguir como emprego.



quarta-feira, outubro 02, 2019

(Mini) Avaliação: Raspberry Pi 4 Modelo B

Mais uma geração da Raspberry Pi, desta vez com algumas mudanças significativas, e mais uma mini-avaliação (como eu fiz com as Raspberry 3, 2 e 1B+). Entre a 3 e a 4 tivemos a 3B+ que eu não cheguei a colocar a mão.


quarta-feira, abril 24, 2019

Um primeira olhada no ESP32

Como sucessor ao bem sucedido ESP8266, a Espressif criou o ESP32. Embora o primeiro destaque seja a inclusão do suporte ao Bluetooth, este módulo apresenta várias características interessantes.

Módulo ESP-WROOM-32

quarta-feira, dezembro 27, 2017

6502 na Protoboard - Parte 2

Após uma luta inglória contra maus contatos misteriosos, o projeto está completo!

Linguagem do ano: BASIC

quarta-feira, dezembro 06, 2017

6502 na Protoboard - Parte 1

Seguindo na minha mania de montar computadores de 8 bits na protoboard, agora é a vez do 6502. Neste caso não vou inventar muito e seguir este belo circuito de Grant Searle.



quarta-feira, novembro 29, 2017

O Microprocessador 6502

O 6502 é um outro microprocessador famoso dos anos 70, tendo sido usado em alguns produtos de grande sucesso: o Atari 2600, Commodore 64, Nintendo Entertainment System e, é claro, no Apple II.Continua sendo fabricado em grande quantidade até hoje.



quarta-feira, outubro 18, 2017

Cosmac ELF (1802): O Circuito para Montagem em Protoboard

Conforme visto na parte anterior, estou utilizando duas fontes principais para o circuito, uma bem próxima do circuito original e outra com várias melhorias. O circuito original utiliza somente circuitos CMOS da família 40xx e algumas práticas não muito comuns. O meu circuito vai estar mais próximo do mais moderno.

Fio não falta!


terça-feira, julho 25, 2017

Assembler para o CDP1802 - Parte 1

Embora existam alguns assemblers para o 1802 (como este), resolvi me aventurar a escrever um. Segue abaixo a minha motivação e alguns comentários sobre a linguagem assembly suportada.


quinta-feira, julho 20, 2017

Piscando um LED com o CDP1802

A montagem do Cosmac ELF em protoboard segue lenta. São várias conexões, quase uma dezena de integrados e mais cabo e conector para o painel. Daí surgiu a ideia de fazer uma montagem bem minimalista mas com resultado mais imediato.


quinta-feira, julho 06, 2017

O Microprocessador RCA COSMAC CDP1802

O microprocessador CDP1802 da RCA é um microprocessador de 8 bits dos anos 70 que se distingue em vários pontos de outros da mesma época.


quinta-feira, janeiro 26, 2017

O Kit RC2014 - Clock e Processador

Neste post vamos ver duas placas essenciais do computador: o clock e o processador.



terça-feira, janeiro 17, 2017

O Microprocessador Zilog Z80

No episódio post anterior, vimos o Intel 8080, o primeiro microprocessador largamente utilizado. O seu projetista, Frederico Faggin, saiu da Intel pouco depois e fundou a ZiLOG ("the last word in integrated logic"). E seu primeiro produto foi o Z80, que é uma extensão e aperfeiçoamento do 8080, com o qual manteve compatibilidade binária (isto é, código de máquina do 8080 executava diretamente no Z80).

Este é meu!


quarta-feira, janeiro 11, 2017

O Microprocessador Intel 8080

Tenho um brinquedo novo para montar: um RC2014, que é um kit básico de microcomputador feito com o Z80. Pretendo fazer (sem pressa) uma série de posts sobre ele. Para começar, vou voltar ao meus tempos de faculdade e falar no Intel 8080, que é o precursor do Z80.

Foto de Konstantin Lanzet

sexta-feira, setembro 23, 2016

ESP8266

O  ESP8266 causou furor ao fornecer uma solução de baixo custo para conexão a rede WiFi. Como os detalhes sobre ele são bem fácies de achar, vou me limitar a um rápido resumo antes de utilizá-lo com o sinalizador.

À esquerda um WeMos D1 Mini. No alto um ESP-07 e embaixo um ESP-12

segunda-feira, fevereiro 22, 2016

Arduino Due - Parte 2

Nesta segunda e última parte, vamos ver um pouco sobre memória, carga de programas e o DMA.
Mapa da Memória do SAM3X8E - clique para ampliar

quinta-feira, fevereiro 11, 2016

Arduino Due - Parte 1

O Arduino Due é uma placa relativamente antiga (foi lançada no final de 2012), mas que não conquistou muito espaço. O seu futuro é também um pouco incerto, dado que o lançamento mais recente da Arduino/Genuino é baseado em um microcontrolador Intel ao invés de Atmel. Mas finalmente eu comprei um e coloco aqui algumas informações sobre ele.

Arduino Uno (original, à esquerda), Mega 128 (falsificado, no alto) e Due (genérico, em baixo)