04.03.2013 Views

Basic Micro Studio Syntax Manual

Basic Micro Studio Syntax Manual

Basic Micro Studio Syntax Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Commands<br />

Examples<br />

Connect to the following program with the terminal window set to 9600 baud. The program will write<br />

to the fi rst 10 bytes of a 24LC01 EEPROM using byte addressing. Each loop databyte is added by 7.<br />

The values that will be written are 0, 7, 14, 21, 28, 35, 42, 49, 56 and 63. The loop pauses so you can<br />

see the data being printed to the screen.<br />

databyte var byte<br />

address var byte<br />

databyte = 0<br />

address = 0<br />

pause 500<br />

main<br />

serout s_out, i9600, [13, “Writing:”,13]<br />

for address = 0 to 9<br />

i2cout p0, p1, %10100000, [address, databyte]<br />

Serout s_out, i9600, [dec address, “ = “, dec databyte, 13]<br />

databyte = databyte + 7<br />

pause 100<br />

Next<br />

databyte = 0<br />

address = 0<br />

pause 100<br />

serout s_out, i9600, [13, “Reading:”,13]<br />

for address = 0 to 9<br />

i2cout p0, p1, %10100000, [address]<br />

i2cin p0,p1, %10100000, [databyte]<br />

serout s_out, i9600, [dec address, “ = “, dec databyte, 13]<br />

pause 100<br />

next<br />

end<br />

132

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!