Loops/While: Difference between revisions
Content added Content deleted
mNo edit summary |
|||
Line 2,081: | Line 2,081: | ||
i /= 2; |
i /= 2; |
||
}</lang> |
}</lang> |
||
=={{header|Spin}}== |
|||
{{works with|BST/BSTC}} |
|||
{{works with|FastSpin/FlexSpin}} |
|||
{{works with|HomeSpun}} |
|||
{{works with|OpenSpin}} |
|||
<lang spin>con |
|||
_clkmode = xtal1 + pll16x |
|||
_clkfreq = 80_000_000 |
|||
obj |
|||
ser : "FullDuplexSerial.spin" |
|||
pub main | n |
|||
ser.start(31, 30, 0, 115200) |
|||
n := 1024 |
|||
repeat while n > 0 |
|||
ser.dec(n) |
|||
ser.tx(32) |
|||
n /= 2 |
|||
waitcnt(_clkfreq + cnt) |
|||
ser.stop |
|||
cogstop(0)</lang> |
|||
{{out}} |
|||
<pre> |
|||
1024 512 256 128 64 32 16 8 4 2 1 |
|||
</pre> |
|||
=={{header|SPL}}== |
=={{header|SPL}}== |