¿Cómo comenzar con 8051 para hacer mi primer proyecto? Cómo hacer un diagrama de circuito EXTERNO que se requiere para el funcionamiento del microcontrolador

La mayoría de los fabricantes publican diseños de referencia para sus productos de CPU. Encuentra uno de esos y constrúyelo. Una vez que lo haya ensamblado, comience a escribir el código más básico que pueda para identificar que el circuito funciona, (activación de la placa). Esto probablemente comenzará con un bucle muy simple que alterna un poco en un pin en alguna parte, y que observa en su GUI (osciloscopio). Gradualmente agregue más a su código para ejercitar todas las partes del circuito. Al principio de este proceso, haga funcionar el puerto serie, si lo hay, y a medida que agregue más funcionalidad a su código de prueba, hágalo interactivo a través del puerto serie. Construya los bits de código que usa para probar el sistema de una manera que termine con funciones reutilizables y llamables, para que pueda colocarlas en su aplicación una vez que comience a desarrollar eso.

Umm … Diseña circuitos que harán lo que quieras. Si desea diseñar su propio circuito alrededor de un microcontrolador, necesita comprender la electrónica digital, el diseño básico del circuito y una comprensión sólida sobre el funcionamiento del microcontrolador en cuestión.

Si tiene todo esto, consiga la hoja de datos del microcontrolador en cuestión y lea y comprenda los circuitos externos y los requisitos para que el controlador funcione. Luego construya su propio circuito para obtener la salida deseada del sistema. Luego debe desarrollar el software necesario para que el microcontrolador realice sus tareas.

Si no conoce estas cosas básicas, entonces la respuesta que busca vale la pena de 2 a 3 semestres de transferencia de conocimiento y está mucho más allá del alcance de una respuesta de Quora.

Hay algunos buenos recursos en línea, si los busca. Acá hay uno –

Un tablero Tiny 80 (C) 32 BASIC

Le muestra un diagrama de circuito y detalles de construcción de una simple placa de propósito general 8051 (en realidad 8032). Esta placa puede ejecutar BASIC 52, un simple intérprete BASIC, que es tan bueno como cualquier lugar para comenzar. Es bastante fácil usar el intérprete BASIC para crear y ejecutar programas en lenguaje ensamblador.

Pronto querrá pasar a otros procesadores con una arquitectura más moderna, pero no está de más experimentar las frustraciones de la arquitectura 8051 primero.

¿Por qué no usas una placa de desarrollo lista para usar? Arduino hará, o cualquier cosa barata que pueda obtener de eBay / AliExpress. En serio, 8051 podría ser un nicho para principiantes.