Tengo un contador que cuenta el número de interrupciones en el pin 3.2 en 8051. No estoy seguro de la implementación. Hasta ahora podía contar el número de interrupciones pero no podía enviar el valor entero en UART. Me está dando los valores AS...
Estoy tratando de transmitir continuamente el carácter 'L' del microcontrolador 8051 al PC a una velocidad de baudios de 9600. La frecuencia del 8051 es de 16 MHz, y por consiguiente cargué el registro BRL con "0XFC" Generación de velocidad en b...
Keil's C51 permite compartir variables globales entre C y el código del ensamblador . Sin embargo, necesito almacenar una variable en el espacio de código de un microcontrolador 8051. Sin embargo, cuando intento acceder a la variable en el en...
Mi profesor quiere agregar comunicación Bluetooth al proyecto electrónico en la escuela. Me pidió que revisara la posibilidad.
Intenté buscar en Google, pero no pude encontrar nada de lo que estuviera seguro.
Estoy buscando un chip que cum...
Estoy trabajando en un sistema con un microcontrolador que controla otros microcontroladores, principalmente enviando comandos a los otros micros.
Construí una función de desbordamiento de Watchdog en el 8051, que básicamente solo pone al dis...
Cuando programé la serie AT89Cx051 de microcontroladores, no tuve que usar una memoria especial para programar los datos, pero ahora a pesar de que estoy siguiendo las instrucciones en la hoja de datos (que se encuentra en enlace ) lo mejor que...
para detectar el cruce por cero de la red de alimentación de CA, ¿puedo conectar un pin EFM8 configurado como entrada directamente a 220 VCA a través de una resistencia?
Este es un circuito que hice para intentar validar que el microcontrolador de 20 pines es un AT89Cx051. y el LED correcto se encenderá según la cantidad de RAM que tenga el chip.
Mientras que el primer paso es exitoso, el segundo paso c...
Actualmente estoy trabajando en un programa de ensamblaje 8051 que recibe un conjunto de entradas BCD y calcula la media de este conjunto. Sin embargo, no pude encontrar una manera decente de dividir el número BCD de 24 bits. Por ejemplo, digamo...
Estoy aprendiendo el ensamblaje y ahora puedo establecer un retraso ya sea marcando TF0 o esperando una interrupción. ¿Cómo puedo escribir una rutina que acepte un tiempo variable? Todo lo que busco en google no es variable. Por ahora no necesit...