Help With translating Basic to C program


I got a basic program like under, I want help translating it to C for a Atmega16, can anyone help me out?

PinNumber var byte
PinState var byte


' Use the programming port to receive
' data at 2400 baud
' Wait for the synch byte (255) and then
' get the PinNumber and PinState
Serin 16,16780,[WAIT(255),PinNumber,PinState]

' If PinState=0 Then go to GoLow
' otherwise go to GoHigh
Branch PinState,[GoLow,GoHigh]
Goto Main

' Set The pin low
LOW PinNumber
Goto Main

' Set the pin high
HIGH PinNumber
Goto Main

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!