พอร์ตเครื่องพิมพ์

Preview:

DESCRIPTION

พอร์ตเครื่องพิมพ์. การเขียนโปแกรมติดต่อกับพอร์ตพริ้นเตอร์. ทำความรู้จักับโครงสร้างของพอร์ตพริ้นเตอร์ การใช้ภาษา ซี ในการติดต่อกับพอร์ตพริ้นเตอร์ ตัวอย่างการใช้งาน. โครงสร้างของพอร์ตพริ้นเตอร์ชนิด DB แบบ25 ขา และแบบ centronics 36 ขา. แบบ DB 25 ขา. แบบ Centronics 36 ขา. - PowerPoint PPT Presentation

Citation preview

อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั

พอรต์เครื่องพมิพ์พอรต์เครื่องพมิพ์

อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั

การเขยีนโปแกรมติดต่อกับพอรต์การเขยีนโปแกรมติดต่อกับพอรต์พริน้เตอร์พริน้เตอร์

• ทำาความรูจ้กัับโครงสรา้งของพอรต์พริน้เตอร์• การใชภ้าษา ซ ีในการติดต่อกับพอรต์พริน้เตอร์• ตัวอยา่งการใชง้าน

อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั

โครงสรา้งของพอรต์พริน้เตอร์โครงสรา้งของพอรต์พริน้เตอร์ชนิด ชนิด DB DB แบบแบบ 25 25 ขาขา

และแบบ และแบบ centronics 36 centronics 36 ขาขา

แบบ DB 25 ขา

แบบ Centronics 36 ขา

อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั

โครงสรา้งในรายละเอียดของ โครงสรา้งในรายละเอียดของ พอรต์ พอรต์ DB25DB25

รายระเอียดของแต่ละขา•8 output pins accessed via the DATA Port

•5 input pins (one inverted) accessed via the STATUS Port

•4 output pins (three inverted) accessed via the CONTROL Port

•The remaining 8 pins are grounded

อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั

รายละเอียดของแต่ละขารายละเอียดของแต่ละขา

อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั

เบอรพ์อรต์ท่ีใชใ้นการเบอรพ์อรต์ท่ีใชใ้นการติดต่อติดต่อPrinter Data Port Status Control

LPT1 0x03bc 0x03bd 0x03be

LPT2 0x0378 0x0379 0x037a

LPT3 0x0278 0x0279 0x027a

อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั

การใชโ้ปรแกรม การใชโ้ปรแกรม debug debug บน บน dos dos เพื่อใชท้ำาการตรวจสอบ หาเบอร์เพื่อใชท้ำาการตรวจสอบ หาเบอร์

พอรต์ท่ีใชใ้นการติดต่อพอรต์ท่ีใชใ้นการติดต่อ เราอาจท่ีจะใชp้rogram debug on dos มาทำาการตรวจสอบดไูด้ดังน้ี

C:\debug

- d 0040:0008 L8

0040:0000 BC 03 78 03 78 02 80 9FLTP1 = 3BC h

LTP2 = 378 h

LTP3 = 278 h

อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั

การจำาแนกประเภทของพอรต์การจำาแนกประเภทของพอรต์พริน้เตอรใ์นแต่ละขาพริน้เตอรใ์นแต่ละขา

อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั

อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั