Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

08/09/2011 #1

Avatar de IMASDPIC

porque el 16f876 tiene dos PORTB y dos TRISB
hola que tal,

estando leiendo todo el mapa de memoria del pic 16f876
vi que tiene 2 portb y 2 trisb saben decirme para que ???
porque e buscado en la web y en libros que tengo y no veo una respuesta,

porque cuando uno configura el pic manda la instruccion o el dato al trisb o portb
bueno segun el banco que tengas seleccionado claro pero la instruccion es generica
para los dos registros,entonces porque 2 ?

gracias por vuestra ayuda
un saludo
08/09/2011 #2

Avatar de Basalto

Seguramente son registros espejo. Para los que programen en ASM no tengan que cambiar de banco de memoria. Un saludo
08/09/2011 #3
Moderador

Avatar de D@rkbytes

porque el 16f876 tiene dos PORTB y dos TRISB
IMASDPIC dijo: Ver Mensaje
hola que tal,

estando leiendo todo el mapa de memoria del pic 16f876
vi que tiene 2 portb y 2 trisb saben decirme para que ???
porque e buscado en la web y en libros que tengo y no veo una respuesta,

porque cuando uno configura el pic manda la instruccion o el dato al trisb o portb
bueno segun el banco que tengas seleccionado claro pero la instruccion es generica
para los dos registros,entonces porque 2 ?

gracias por vuestra ayuda
un saludo
Saludos.
Yo no veo que tenga 2 Puertos B
y al programar este dispositivo solo usa TRISA, TRISB, y TRISC para los tres puertos que este PIC tiene.
Checa la foto y el datasheet.
Imágenes Adjuntas
Tipo de Archivo: jpg PIC16F876.jpg (112,6 KB (Kilobytes), 7 visitas)
Archivos Adjuntos
Tipo de Archivo: rar PIC16F87X.rar (1,99 MB (Megabytes), 1 visitas)
08/09/2011 #4

Avatar de IMASDPIC

hola que tal ;
darkbytes en la foto que me has mandado no estan
pero en la direccion del mapa de memoria del pic
direccion 06h,106h y direccion 86h ,186h
ahi si estan
08/09/2011 #5
Moderador

Avatar de Chico3001

Efectivamente son registros espejo.... los duplican en cada par de bancos para ahorrar un poco de codigo al hacer el programa y que no tengas que andar añadiendo instrucciones extra para cambiar de banco...
08/09/2011 #6

Avatar de IMASDPIC

muchas gracias por contestar y aclararme dudas
chico3001
un saludo,
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.