Autor Tema: Ayuda para comprender  (Leído 2633 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Evonkc

  • PIC12
  • **
  • Mensajes: 50
Ayuda para comprender
« en: 13 de Mayo de 2013, 21:56:38 »
Estimados alguno de ustedes tendria la hamabilidad de poder explicarme que hace esta parte del codigo no lo logro comprender, el programa completo es para leer los datos de un sensor SHT11 tanto de temperatura como de humedad y esta en PBP.. la parte del codigo que no entiendo es la siguiente....

Citar
readsensor:
GoSub tstart
GoSub WaitSensor

ShiftOut dta,clk,1,[cmd\8]                 
Input dta                     
Low clk
While dta=1
Wend
PulsOut clk,10               
While dta=0
Wend
While dta=1                 
Wend
Low clk
ShiftIn dta,clk,0,[result.highbyte\8]         
Low dta
PulsOut clk,10                     
ShiftIn dta,clk,0,[result.lowbyte\8]
Low dta
PulsOut clk,10                     
ShiftIn dta,clk,0,[chksum\8] 
High dta
PulsOut clk,10                     
Input dta                     
Input clk                         

Return

especialmente que logra hacer el Shiftin, shiftout y pulsout. eso son los que mas me tienen confundido...


Gracias por su amabilidad...