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

 

กลุ่มคำสั่งจัดการสัญญาณอะนาลอก

ชื่อคำสั่ง รายละเอียด
DTMFOUT กำเนิดสัญญาณ DTMF หรือสัญญาณปุ่มโทรศัพท์
FREQOUT กำเนิดสัญญาณไซน์ 1 หรือ 2 ความถึ่ตั้งแต่ 0-82.91 kHz
PWM สร้างสัญญาณ PWM ขนาด 8 บิตออกไปทางขาพอร์ต
RCTIME วัดค่าเวลาการประจุ/คายประจุของวงจร RC

 

Top

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

กลุ่มคำสั่งจัดการข้อมูลอนุกรม
ชื่อคำสั่ง รายละเอียด
SERIN รับข้อมูลอนุกรมเข้า มีรูปแบบข้อมูลแบบ N-8-1หรือ E-7-1
SEROUT ส่งข้อมูลอนุกรมออกในรูปแบบ N-8-1 หรือ E-7-1 ทางขา S out
SHIFTIN เลื่อนข้อมูลเข้าแบบอนุกรม
SHIFTOUT เลื่อนข้อมูลออกแบบอนุกรม

 

Top

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

กลุ่มคำสั่งตารางข้อมูล
ชื่อคำสั่ง รายละเอียด
LOOKDOWN ค้นหาตัวเลขที่เหมือนกัน แล้วเก็บค่าไว้ในตัวแปร
LOOKUP เปิดตารางข้อมูล

 

Top

 

กลุ่มคำสั่งประมวลผลทางคณิตศาสตร์
ชื่อคำสั่ง
รายละเอียด
+
คำสั่งการบวก
-
คำสั่งการลบ
*
คำสั่งการคูณ โดยส่งค่าผลลัพธ์เวิร์ดด้านต่ำ (16 บิตล่าง)กลับมา
**
คำสั่งการคูณ โดยส่งค่าผลลัพธ์เวิร์ดด้านสูง (16 บิตบน)กลับมา
/
คำสั่งการหาร โดยส่งค่าผลหารจำนวนเต็มที่ได้กลับมา
//
คำสั่งการหาร โดยส่งค่าเศษที่เหลือจากการหารกลับมา
*/
คำสั่งคูณเลขทศนิยม
>>
เลื่อนข้อมูลไปทางขาว 1 บิตมีค่าเท่ากับหารด้วย 2
<<
เลื่อนข้อมูลไปทางซ้าย 1 บิตมีค่าเท่ากับคูณด้วย 2
ABS
ประมวลผลเฉพาะข้อมูลตัวเลขแบบไม่คิดเครื่องหมาย
COS
คำนวณค่าโคไซน์ (cosine) ทางตรีโกณมิติ
DIG
เรียกค่าของข้อมูลจากหลักที่กำหนด ในรูปของเลขฐานสิบ
MAX
เก็บค่าตัวแปรที่มีค่าน้อยกว่าหรือเท่ากับข้อมูลที่กำหนดหลังคำสั่งนี้
MIN
เก็บค่าตัวแปรที่มีค่ามากกว่าหรือเท่ากับข้อมูลที่กำหนดหลังคำสั่งนี้
SIN
คำนวณค่าไซน์ (sine)ทางตรีโกณมิติ
SQR
ถอดรากที่สอง

 

Top

 

กลุ่มคำสั่งประมวลผลทางลอจิก
ชื่อคำสั่ง
รายละเอียด
&
และ (AND)ทางลอจิก
|
หรือ (OR) ทางลอจิก
^
เอ็กคลูซีฟ-ออร์ (XOR)ทางลอจิก
REV
สลับบิตข้อมูล
DCD
เลือกเซตบิตที่ต้องการของข้อมูลขนาด 16 บิต
NCD
แสดงบิตนัยสำคัญของข้อมูลขนาด 16 บิต

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