|Main | ข่าวไหม่ | บทความ | elec circuit | เทียบขา IC | download | Elec link ไทย | Electronics Club |
| eleclink ต่างประเทศ | micro link | บริษัทผู้ผลิต | ถามตอบปัญหา Electronic | แผนที่บ้านหม้อ |
เรื่องของ computer port (paralel port)
าวอิเล็กโทรนิคส์ทุกๆท่านคงจะรู้จัก Port Computer เป็นอย่างดี บางท่านอาจจะเคยใช้งานบ้างแล้ว  แต่บางท่านอาจจะยังไม่รู้จักการ ใช้งานของ Port Computer ในการเชื่อมต่อกับอุปกรณ์ภายนอก  ที่ทำไห้ computer สามารถติดต่อควบคุมอุปกรณ์ภายนอกได้สำหรับตอนแรก  นี้เราจะนำเสนอ เรื่องของ Port แบบ ขนาน(Paralel Port)

  Paralel Port

paralel port หรือ port แบบขนาน หรืออาจจะเรียกว่า port printer ก็ได้ สาเหตุที่เรียกว่า port printer เพราะ port ชนิดนี้จะถูกนำไปต่อกับเครื่องพิมพ์ ซึ่ง computer จะใช้ port ชนิดนี้ในการ ควบคุมการทำงานของ printer ลักษณะของ paralel port แบบ DB-25 แสดงดังรูปซึ่งเป็น port แบบตัวเมียมี pin  ทั้ง หมด    25 pin

 

ลักษณะคุณสมบัติภายนอกที่สำคัญของ paralel port คือ

  •  ส่งข้อมูลแบบขนาน
  • เป็น port ขนาด 25 pin
  • ระยะทางการส่งข้อมูลจะอยู่ในระยะทางไม่ไกลนัก
  • ส่งด้วยแรงดันแบบ TTL ลอจิก high มีขนาด 5 v ลอจิก low มีขนาด 0v

แต่ละขาของ paralel port จะมีหน้าที่แตกต่างกันไปตามตารางดังรูป

Pins

  ชื่อ

หน้าที่ ิbit out/in
1 Strsobe control C0

OUT

2 data bit0 data D0

OUT

3 data bit1 data D1 OUT
4 data bit2 data D2

OUT

5 data bit3 data D3

OUT

6 data bit4 data D4

OUT

7 data bit5 data D5

OUT

8 data bit6 data D6

OUT

9 data bit7 data D7

OUT

10 acknowledge status S6

IN

11 busy status S7

IN

12 out of paper status S5

IN

13 select status S4

IN

14 line feed control C1

OUT

15 error status S3

IN

16 initial control C2

OUT

17 select in control C3

OUT

18-25 ground      

จากตารางจะเห็นว่าหน้าของแต่ละขาของ paralel port สามารถแยกออกได้เป็น 2 ส่วนที่สำคัญคือ สว่นที่ทำหน้าที่เป็น output และสว่นที่ทำหน้าที่เป็น input และมีสว่นที่ทำหน้าที่เป็น port contorl ควบคุมการทำงานของ paralel port

port ที่ทำหน้าที่เป็น output

   สว่นที่ทำหน้าที่เป็น output ของ port แบบขนานตำแหน่งบิต D0-D7 หรือ databit และ บิต C0-C3 หรือ Controlbit การส่งข้อมูลออกที่ databit นั้นจะมี ข้อมูลเหมือนกับที่ส่งออกแต่ที่ C0-C3 นั้นข้อมูลที่ส่งออกจะกลับกัน

port ที่ทำหน้าที่เป็น input

 port ที่ทำหน้าที่เป็นสว่น input คือ S4-S7 ซึ่งที่ bit S7 สถานะที่เข้ามาจะเป็นตรงกันข้าม สว่นBit   ส่วนbit อื่นจะตรงกับที่รับเข้ามา

สำหรับการติดต่อกับ port แบบขนานเพื่อทำการเขียน program ควบคุมการรับส่งข้อมูลได้หลายภาษา แล้วแต่ความถนัด จะขอยกตัวอย่าง เป็นบางภาษา คือ  Pascal assembly และ basic การ output โดยการส่งข้อมูล data 01 ออกทาง port โดยที่การส่งข้อมูลแบบนี้จะทำไห้ที่ bit D0 จะมี logic 1 และที่ bit D1-D7 จะมี logic เป็น high

Adresses of Pararellel port
PORT DATA STATUS CONTROL
LPT1 378H 379H 37AH
LPT2 278H 279H 27AH
LPT3 3BCH 2BDH 3BEH

 

ตัวอย่างการโปรแกรมข้อมูลออก Port

   Assembly  

      mov dx,&378h 

      mov al,01

      out dx,al

  Pascal

     port[378h]:=01;

           ตอนหน้าเราจะมาดูการใช้งานจริงของการประยุกต์ใช้งานของการติดต่อกับ อุปกรณ์ภายผ่านทาง Paralel port อย่าลืมติดตามนะครับ