Red de conocimiento informático - Espacio del host - Me gustaría preguntar si el microcontrolador 51 usa lenguaje C para almacenar un valor específico, como 0x01, ¿cómo debería escribirse la unidad 30h interna?

Me gustaría preguntar si el microcontrolador 51 usa lenguaje C para almacenar un valor específico, como 0x01, ¿cómo debería escribirse la unidad 30h interna?

Anfitrión: Respondí tu pregunta con precisión. Puedes simularlo en KEIL o IAR:

Valor BYTE _at_ 0x30;// Indica que el valor es la dirección RAM 0x30 especificada por la variable de un solo byte.

value=0x01;//asigna el valor 0x01 a 30h

BYTE: define el tipo de datos como un solo byte

valor: es una variable; /p>

Por lo tanto, "valor BYTE _at_ 0x30" significa asignar el valor de una variable de un solo byte a la dirección RAM 0x30

Si aún tienes preguntas, continúa preguntando, ¡jaja!