Assignment

Probably the most common SCL statement is the assignment statement, used to assign a value to a pin , SFR , SFR field, or memory location.

RA1 <= '1';                 // set pin RA1 high
AN0 <= 3500 mv;             // set pin AN0 to 3.5 V
ADDRESH <= 128;             // set SFR ADDRESH to 128
ADDRESH <= #16#80#;         // set SFR ADDRESH to 0x80
ADDRESH <= B"10000000";     // set SFR ADDRESH to binary 10000000
SSPCON1.CKP <= '1';         // set field SSPCON1.CKP to 1

Assignment to a user variable uses a different syntax. And of course depends on the user variable type .

intVar  := 123;             // set intVar to 123
timeVar := 10 ms;           // set timeVar to 10 ms
strVar  := "test";          // set strVar to "test"