Red de conocimiento informático - Material del sitio web - ¿Cómo convertir la longitud de bits en Keil C?

¿Cómo convertir la longitud de bits en Keil C?

Jaja, la puntuación de 10 para esta pregunta es un poco baja.

Puede ser así: ISP_ADDRH = ISP_ADDR/256; //Los 8 bits superiores se dividen entre 256, o >;>8 Obtener

ISP_ADDRL=ISP_ADDR//Directamente Sin datos Se requiere conversión de tipo para transmitir los 8 bits inferiores.

Lo contrario también es muy simple: ISP_ADDR = ISP_ADDRH; da el byte de orden superior de la dirección a la variable INT.

ISP_ADDR <<8;//Desplazar ocho bits hacia la izquierda se multiplica por 256.

ISP_ADDR+= ISP_ADDRL más los 8 bits inferiores de la dirección