TODOPIC
Microcontroladores PIC => - Niple - => Mensaje iniciado por: henryflash en 10 de Julio de 2011, 13:55:17
-
hola: alguien sabe como enmascarar un puerto para lograr por ejemplo dos contadores de cuatro bit en un solo puerto. agradecería a quien me pueda orientar.
supongo que el tema seria con instrucciones en ASM dentro de niple.
gracias de nuevo Saludos Enrique...
-
hola: alguien sabe como enmascarar un puerto para lograr por ejemplo dos contadores de cuatro bit en un solo puerto. agradecería a quien me pueda orientar.
supongo que el tema seria con instrucciones en ASM dentro de niple.
gracias de nuevo Saludos Enrique...
Dale fer tirame una soga , que vos sabes.
saludos enrique.
-
Dale fer tirame una soga , que vos sabes.
Estoy muy limitado con la conexion a Internet `por cualpa de un maldito virus que me ha destrozado el pc. Solo puedo conectarme brevemente desde el curro. En cuanto esté operativo tendré que ponerme 150% a ver el foro.
Lo siento
F.
-
Dale fer tirame una soga , que vos sabes.
Estoy muy limitado con la conexion a Internet `por cualpa de un maldito virus que me ha destrozado el pc. Solo puedo conectarme brevemente desde el curro. En cuanto esté operativo tendré que ponerme 150% a ver el foro.
Lo siento
F.
Dale, espero que se te solucionen los problemas.
Saludos Enrique......
-
Dale fer tirame una soga , que vos sabes.
Estoy muy limitado con la conexion a Internet `por cualpa de un maldito virus que me ha destrozado el pc. Solo puedo conectarme brevemente desde el curro. En cuanto esté operativo tendré que ponerme 150% a ver el foro.
Lo siento
F.
Dale, espero que se te solucionen los problemas.
Saludos Enrique......
pregunta que es el curro. aca es como una actividad que te reditua mucho con poco trabbajo...
-
Pues aqui el curro e lo que dices pero trabajando a lo bestia
-
hola: alguien sabe como enmascarar un puerto para lograr por ejemplo dos contadores de cuatro bit en un solo puerto. agradecería a quien me pueda orientar.
supongo que el tema seria con instrucciones en ASM dentro de niple.
gracias de nuevo Saludos Enrique...
Fer encontre esta sub rutina, fijate si se parece a lo que busco yo(hacer dos contadores de cuatro bits, en un solo puerto)..
movf portb,0
andlw B" 11110000"
movwf (registro x)
swapf ( regristo x)
esta sub rutina lee cuatros bits mas significativos, lo que yo pretendo hacer es dos contadores en un solo puerto.
-
hola a todos me llamo lennart aqui dejo un ejemplito tal vez es lo que quieres henryflash
esta compilado en niple 5.6 y proteus 7.7
-
hola a todos me llamo lennart aqui dejo un ejemplito tal vez es lo que quieres henryflash
esta compilado en niple 5.6 y proteus 7.7
hola lennart: el ejemplo es muy ingenioso, y te lo agradezco pero si logro hacerlo insertando esas lineas en asm es mucho mas fácil y rápido niple pierde mucho tiempo en los cálculos matemáticos pero nuevamente gracias porque resuelve mi problema momentáneamente. gracias de nuevo, saludos henryflash
-
Buen aporte amigo Lennart,
Ahora eso si, en el fichero de simulacion para proteus, le falta añadirle algo para poder ver correctamente el valor de la cuenta. Segun esta la cuenta solo se puede ver comprobando el color de las lineas del puerto cuando estan a 1 o a 0 y asi es laborioso el ver la cuenta que está en binario.
F.
-
Fer encontre esta sub rutina, fijate si se parece a lo que busco yo(hacer dos contadores de cuatro bits, en un solo puerto)..
movf portb,0
andlw B" 11110000"
movwf (registro x)
swapf ( regristo x)
esta sub rutina lee cuatros bits mas significativos, lo que yo pretendo hacer es dos contadores en un solo puerto.
-
movf PORTB,W
andlw 0x0F
movwf nibbleBajo
swapf PORTB,W
andlw 0x0F
movwf nibbleAlto
-
movf PORTB,W
andlw 0x0F
movwf nibbleBajo
swapf PORTB,W
andlw 0x0F
movwf nibbleAlto
Gracias bruno, lo voy a estudiar y probar , yo no entiendo mucho de ASM pero con el manual lo voy a enteder, gracias de nuevo, saludos henryflash...
-
De todas formas, en el ejemplo que te ha puesto Lennart tienes lo que necesitas y si pasas el raton por los bloques te dice lo que hace cada cosa.
F.
-
De todas formas, en el ejemplo que te ha puesto Lennart tienes lo que necesitas y si pasas el raton por los bloques te dice lo que hace cada cosa.
F.
[/quote
Si fer, si leíste lo que le escribí a lennart dice claramente que es ingenioso el modo que logra lo que necesito, pero yo lo quiero lograr como propone bruno que no usa la funciones matemáticas que son lentas en niple. voy a intentar hacerlo de esa manera, coméntame si es correcta mi linea de razonamiento.....
Saludos enrique....
-
Lo puedes hacer perfectamente y las lineas indicadas por Bruno puedes implementarlas con Niple.
F.