TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Illi206 en 30 de Enero de 2006, 18:33:00

Título: Ayuda codigo
Publicado por: Illi206 en 30 de Enero de 2006, 18:33:00
Alquien que me puedaexplicar que hace este codigo?

Shiftout dato, clk, 5, [126]
         high 4
Shiftout dato, clk, 5, [237]
         low 4
Shiftout dato, clk, 5, [15]
         high 4


Mil gracias
Título: RE: Ayuda codigo
Publicado por: Artifox en 31 de Enero de 2006, 21:08:00
Bueno, el shifout es una comando para enviar datos via una comunicacion serial sincrona es decir es necesario que halla una pin de envio datos y un pin de clock.

shiftout pindedato, pindeclock, modo, [datos]

pindedato: Pin por donde se envia los datos p.e: PORTA.0
pindeclock: Pin por donde se envia el clock p.e: PORTA.1
modo: determina si envia primero la parte baja o alta de bit. Ademas si se envia con flanco de subida o de bajada. P.E: Modo = 5: envia primero la parte alta de bit, y funciona con flanco de subida.
[datos]: Valores que se van a enviar.

Espero que esta pequeña explicacion te sirva. Sonrisa Gigante
Título: RE: Ayuda codigo
Publicado por: Illi206 en 04 de Febrero de 2006, 04:16:00
mil gracias por tu explicacion.
Muy clara y entendible.
Saludos