Upload
susan-rush
View
39
Download
1
Embed Size (px)
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
อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั
การจำาแนกประเภทของพอรต์การจำาแนกประเภทของพอรต์พริน้เตอรใ์นแต่ละขาพริน้เตอรใ์นแต่ละขา
อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั
อภิชาติ หาจตัรุสั อภิชาติ หาจตัรุสั