Передача данных по протоколу Centronics
Рисунок 1.1. Передача данных по протоколу Centronics
Контакт DB-25S | Номер провода в кабеле | Назначение | |||||||
I/O* |
| Reg. Bit** | Сигнал | ||||||
1 | 1 | 0/1 | CR.O\ | Strobe" | |||||
2 | 3 | 0(1) | DR.0 | DataO | |||||
3 | 5 | 0(1) | DR.1 | Data 1 | |||||
4 | 7 | 0(1) | DR.2 | Data 2 | |||||
5 | 9 | 0(1) | DR.3 | Data3 | |||||
6 | 11 | 0(1) | DR.4 | Data 4 | |||||
7 | 13 | 0(1) | DR.5 | Data 5 | |||||
8 | 15 | 0(1) | DR.6 | Data 6 | |||||
9 | 17 | 0(1) | DR.7 | Data 7 | |||||
10 | 19 | 1*** | SR.6 | Ack# | |||||
11 | 21 | 1 | SR.A | Busy | |||||
12 | 23 | 1 | SR.5 | PaperEnd | |||||
13 | 25 | 1 | SR.4 | Select | |||||
14 | 2 | 0/1 | CR.1\ | Auto LF# | |||||
15 | 4 | 1 | SR.3 | Error* | |||||
16 | 6 | 0/1 | CR.2 | lnit# | |||||
17 | 8 | 0/1 | CR.3\ | Select ln# | |||||
18-25 | 10, 12,14, 16, 18.20, 22, 24, 26 | - | ~" |
* I/O задает направление передачи (вход/выход) сигнала порта. 0/1 обозначает выходные линии, состояние которых считыва- ется при чтении из портов вывода; (I) - выходные линии, со- стояние которых может быть считано только при особых условиях (см. ниже).
** Символом "\" отмечены инвертированные сигналы (1 в регистре соответствует низкому уровню линии).
*** Вход Ack# соединен резистором (10 кОм) с питанием +5 В.