Me gustaría saber cómo puedo calcular los valores de TL0. Por ejemplo, cuando hemos asignado el valor hexadecimal 0x05 al indicador TH0, configuramos nuestro tiempo de recarga del temporizador en 250 microsegundos. Entonces, la pregunta es: ¿cóm...
Tengo confusión al asignar puertos como entrada o salida en el microcontrolador 8051.
Como he hecho la programación con atmel atmega16 y las variantes, claramente tenemos registros DDR para asignar puertos como entradas o salidas, pero no a...
Estoy usando 8051 mcu para hacer algunas pruebas.
Estoy tratando de usar dos entradas para dos pulsadores y dos salidas para dos Leds.
SW1 = pulsador 1
SW2 = pulsador 2
LED1 = led1
LED2 = led2
por ejemplo
-si presiono S1, el Led1 brillará con...
Tengo un DS89c450 que deseo programar y hasta ahora no he tenido éxito. No tengo programadores, por lo que necesito utilizar las capacidades de ISP. Tengo el cristal conectado (16Mhz) así como el poder. La hoja de datos indica que EA y RST deben...
Estoy usando este circuito para controlar un motor.
Inicialmente estaba usando 12V PWM generados a partir de un circuito astable de 555. Ahora estoy tratando de hacer que el circuito sea controlable a través de un microcontrolador 8051...
Hace una instrucción como esta:
MOV P1.0, # 1
hace que el puerto P1 bit 0 sea alto, por lo que puedo controlar un LED, o simplemente lo hace FLOTANTE para que pueda usar un circuito externo para encender el LED.
Si es así, ¿significa esto que...
Quiero programar el microcontrolador at89s52 ... usando Keil u5. Busqué en youtube en Google probé todo pero no puedo ver el archivo hexadecimal. dice crear un archivo / ubicación hexadecimal, pero no hay archivos hexadecimales allí que contenga...
Necesito ayuda para escribir un código que permita al 8051 enviar mensajes de texto con un módem GSM TR800 a cualquier número. No tengo ni idea de por dónde empezar. He intentado lo siguiente:
#include <reg51.h>
void SerTx(unsigned char)...
Solo necesito contar las interrupciones que ocurren en el pin 3.2 y luego imprimir ese valor en UART. No sé por qué el siguiente programa no funciona como se esperaba. Cualquier ayuda será apreciada. Gracias de antemano.
#include<reg51.h>...