Olá Renan,
Quero saber qual a base de tempo que usou e quantos volts/div está ajustado para ver a amplitude no osciloscópio.
O seu circuito funciona alguma coisa ? Qual cristal está usando ? Consegue piscar um LED num pino ?
Está usando microcontrolador com flash eu está gravando eprom ?
Se for mcu DIP, veja se tem algum sinal nos pinos 18, 19 (cristal oscilador). Use ponta de 10M Ohm. Tem que aparecer uma senoide de pequena amplitude. Cerca de 1 volt ou menos. Depois veja o pino 29 e 30. Veja se pino 31 está aterrado para usar EPROM ou em +5V para usar memoria interna FLASH.
Se tudo estiver funcionando, grave este código e veja se o pino /WR está pulsando:
- Código: Selecionar todos
/* Teste do pino /WR */
#include <8051.h>
xdata at 0x8000 unsigned char temp;
void main(void)
{
while(1)
{
temp=0x55; // escreve 0x55 na posição 0x8000 de uma memória externa ou I/O.
}
}
Se está com pressa em aprender a usar o 8051, sugiro um curso. Há vários no mercado. Escolha um que tenha algum kit com os recursos que hardware que você quer aprender: RAM, I/O, etc. Aprender sozinho é possível, porém demanda mais tempo. Parece que você precisa de uma base maior em eletrônica digital ou até mesmo lógica.
Jorge