|
สำหรับการโปรแกรมไห้หลอด
LED ติดนั้นเราจะใช้ตัวอย่างเป็นภาษา
assembly เพื่อเป็นพื้นฐาน
ซึ่งก๊ขึ้นอยู่กับผู้ใช้งานว่าจะใช้ภาษาอะไรในการโปรแกรมตามที่ตัวเองถนัด
ตัวอย่างการโปรแกรมส่งข้อมูลเป็น
logic 1 ที่
databit 1 (LED ที่ต่อกับขา
2 จะติด)
ASM
mov dx,378h------->address ของ
databit LPT1
mov al,01 ----->binary 8 bit คือ
00000001
out dx,al-------> นำข้อมูลที่
al ส่งออกที่
databit
END;
ตัวอย่างการโปรแกรมส่งข้อมูลเป็น
logic 1 ที่
databit 4 (LED ที่ต่อกับขา
5 จะติด)
ASM
mov dx,378h
mov al,08 ----->binary 8 bit คือ
00001000
out dx,al
END;
จากหลักการพื้นฐานการส่งข้อมูลออกทาง
paralel port นี้เราก๊สามารถนำไปประยุกต์ใช้งานในการส่งข้อมูลไปทำการควบคุมอุปกรณ์ต่างๆตามที่เรา
ต้องการได้
เช่นอาจจะนำไปควบคุม
stepping motor ดังนั้นในสว่นของ
LED ก๊จะแทนที่ด้วย
Tr สำหรับ
Driver stepping motor แต่ละเฟสแทน
และการโปรแกรมนั้นก๊ต้องขั้นอยู่กับวัตถุประสงค์ของเราซึ่งอันนี้
ต้องอยู่ที่การเคยทำหรือลองใช้งานมัน
โอกาศหน้าเราจะลองนำตัวอย่างของการใช้การส่งข้อมูลออกทาง
paralel port
ส่งไปควบคุมวงจร
driver
เพื่อทำหน้าที่ควบคุม
stepping motor ก๊หวังว่าจากหลักพื้นฐานที่ได้นำเสนอไปคงจะช่วยไห้ผู้อ่านสามารถนำไปประยุกต์ใช้งานต่างๆได้นะครับ
|