<<< ...Click ที่คำสั่งเพื่อดูรูปแบบการใช้คำสั่ง ...>>>

... คำสั่งที่ใช้ในการเขียนโปรแกรม Basic-Stamp เบื้องต้น ...

 

กลุ่มคำสั่งจัดการข้อมูล

ชื่อคำสั่ง

รายละเอียด
CON

ใช้กำหนดค่าคงที่ให้แก่ตัวแปร

DATA

เก็บข้อมูลลงในหน่วยความจำอีอีพรอมก่อนการดาวน์โหลดโปรแกรมพีเบสิกลงในเบสิกแสตมป์ 2SX และ i-Stamp

DEBUG

แสดงค่าของตัวแปรผ่านทางคอมพิวเตอร์

GET

อ่านข้อมูลจากหน่วยความจำสแครตช์แพดในเบสิกแสตมป์ 2SX

PUT

เก็บข้อมูลลงในหน่วยความจำสแครตช์แพดในเบสิกแสตมป์ 2SX

RANDOM สุ่มข้อมูลตัวเลข
READ อ่านข้อมูลระดับไบต์จากหน่วยความจำอีอีพรอมมาเก็บใว้ในตัวแปร
VAR ใช้กำหนดตัวแปร
WRITE เขียนข้อมูลระดับไบต์ไปเก็บไว้ในหน่วยความจำอีอีพรอม

 

Top

  <<< ...Click ที่คำสั่งเพื่อดูรูปแบบการใช้คำสั่ง ...>>>

กลุ่มคำสั่งควบคุมลำดับการทำงาน (flow control command)
ชื่อคำสั่ง รายละเอียด
BRANCH กระโดดไปยังตำแหน่งที่กำหนดตามค่าตัวแปร
END ทำงานในโหมดสลีปจนกว่าจะมีการรีเซตเบสิกแสตมป์ 2sx ส่งผลให้การใช้พลังงานลดลงเหลือ 50 ไมโครแอมป์
FOR...NEXT กำหนดจนวนรอบที่ต้องการวนลูปหรือทำงานซ้ำ
GOTO กระโดดไปยังแอดเดรสใดๆ
GOSUB กระโดดไปยังโปรแกรมย่อย
IF...THEN เปรียบเทียบเงื่อนไขก่อนการกระโดด
NAP หยุดทำงานในช่วงเวลาสั้นๆทำให้การใช้พลังงานลดลง
PAUSE หน่วงเวลา 0-65,536 วินาที
RETURN กระโดดออกจากโปรแกรมย่อย
RUN รันโปรแกรมที่ต้องการเลือกได้ 8 โปรแกรม
SLEEP ทำงานในหมวดประหยัดพลังงาน
STOP หยุดการทำงาน

 

Top

<<< ...Click ที่คำสั่งเพื่อดูรูปแบบการใช้คำสั่ง ...>>>

กลุ่มคำสั่งจัดการสัญญาณดิจิตอล
ชื่อคำสั่ง
รายละเอียด
BUTTON
ตรวจสอบการรับค่าหรือการกดสวิตช์
COUNT
นับจำนวนไซเกิลหรือรอบของสัญญาณอินพุตในย่านความถี่ 0-312.5 kHz
HIGH
ทำให้ขาเอาต์พุตเป็นลอจิกสูงหรือ "1"
INPUT
กำหนดให้ทำงานเป็นอินพุต
LOW
ทำให้ขาเอาต์พุตเป็นลอจิกต่ำหรือ "0"
OUTPUT
กำหนดให้ทำงานเป็นเอาต์พุต
PULSIN
วัดสัญญาณพัลส์อินพุต (ความละเอียด 0.8 ไมโครวินาที)
PULSOUT
ส่งสัญญาณพัลส์ออก (ความละเอียด 0.8 ไมโครวินาที)
REVERSE
เปลี่ยนขาอินพุตเป็นเอาต์พุตหรือจากเอาต์พุตเป็นอินพุต
TOGGLE
ทำให้ขาเอาต์พุตกลับสถานะลอจิก
XOUT
กำเนิดรหัสควบคุมสำหรับอุปกรณ์ต่อพ่วงอนุกรม X-10

ll << 1 >> ll << 2 >> ll