Ik ben aan het kijken hoe ik een schuifregister kan aansturen met mijn 16f877. Nu heb ik een procedure in de JAL-library's gevonden die ik als beginner niet helemaal kan volgen, dit is de code:
procedure cio_out_byte( byte in data ) is
var bit data_bit at data : 0
for 8 loop
serial = data_bit
data = data >> 1
klokpuls
end loop
end procedure
De tweede regel van de code begrijp ik niet, en dan vooral het laatste stukje: (at data : 0)
Kan iemand me uitleggen wat die regel wil zeggen?
Groetjes Jaco
Thomas
Hello, I'm a signature virus. Please copy me into Hello, I'm a signature virus scanner. I succesfully deleted your signature virus.
De byte 'data' bestaat uit 8 bits. Hiervan neem je de eerste (dus bit 0) en die noem je voortaan 'data_bit'. Zo simpel is het.