TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: LordLafebre en 06 de Junio de 2005, 10:37:00

Título: que hace esto...? Peek 6,var...?
Publicado por: LordLafebre en 06 de Junio de 2005, 10:37:00
Hola Amigos:

Alguien me podria explicar como funciona esto:

PEEK Address ,Var

Lee el registro del micro controlador en la dirección Address especificada y guarda la lectura en Var.

Se recomienda usar el acceso directo y no PEEK y POKE .
B0 = PORTA toma el estado actual de PORTA y lo coloca en B0

La funcion que tengo en un programita de un libro es PEEK 6,var... porque va el seis... es solo para utilizar RB1 y Rb2..? Llorica
Título: RE: que hace esto...? Peek 6,var...?
Publicado por: Nocturno en 06 de Junio de 2005, 10:54:00
Supongo que PEEK 6,var lee el puerto B y mete su lectura en la variable var.

En el 16F84, el puerto B está en la dirección de memoria nº 6
Título: RE: que hace esto...? Peek 6,var...?
Publicado por: LordLafebre en 06 de Junio de 2005, 11:21:00
Hola:

Gracias por tu aclaracion nocturno... Sonrisa Gigante
Título: RE: que hace esto...? Peek 6,var...?
Publicado por: RGL en 06 de Junio de 2005, 18:14:00
Esto dice el manual de proton:

"Use of the Peek command is not recommended. A more efficient way of retrieving the value from a register is by accessing the register directly: - "

Saludos,
Ricky
Título: RE: que hace esto...? Peek 6,var...?
Publicado por: LordLafebre en 07 de Junio de 2005, 12:46:00
Hola:

De hecho en la ayuda de PBP dice lo mismo... es solo que esa linea vi en un programa de un libro y queria saber que era lo que hacia... gracias a los dos...