TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
invertir todos los bits de un byte
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: invertir todos los bits de un byte (Leído 8311 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Sispic
Moderadores
PIC24H
Mensajes: 1700
invertir todos los bits de un byte
«
en:
05 de Abril de 2004, 11:31:00 »
Tendria que ser así A=0b11100000 A= ! A
pero no culela , quiero obtener A=0b00011111 .
Existe otra forma para el NOT ?
saludos.
En línea
www.winpic800.com
pocher
Moderador Local
DsPIC30
Mensajes: 2569
RE: invertir todos los bits de un byte
«
Respuesta #1 en:
05 de Abril de 2004, 11:55:00 »
Lo que tu quieres es el complemento a 1 del número binario.
Pasa a entero el número binario (sale 224) y calcula el complemento a 1 de este número (sale 255 - 224 = 31 = 0001 1111) que es lo que querías.
En línea
cucaracha
PIC24H
Mensajes: 1409
RE: invertir todos los bits de un byte
«
Respuesta #2 en:
05 de Abril de 2004, 12:41:00 »
Puedes probar también con:
~ One"s complement operator
Intenta hacerlo con A=~A; y mira si así chuta.
En línea
Saludos desde Huelva (ESPAÑA)
Sispic
Moderadores
PIC24H
Mensajes: 1700
RE: invertir todos los bits de un byte
«
Respuesta #3 en:
05 de Abril de 2004, 23:53:00 »
Con ~
One"s complement operator
funciona .
gracias .
En línea
www.winpic800.com
Sispic
Moderadores
PIC24H
Mensajes: 1700
RE: invertir todos los bits de un byte
«
Respuesta #4 en:
06 de Abril de 2004, 13:02:00 »
Por lo poco que lo he chequeado , es realmente potente el CCS
En línea
www.winpic800.com
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
invertir todos los bits de un byte