Паралелни порт

Паралелни порт на рачунару.
Паралелни (Центроникс) порт на штампачу (принтеру).

Паралелни порт је врста рачунарског порта који се раније углавном користио за повезивање принтера (штампача) са рачунарима. Одатле се често назива и принтер порт, штампач порт, Центроникс порт (енгл. Centronics, по некадашњем произвођачу штампача).

Порт се међутим може користити и за контролу уређаја, манипулацијом напонског нивоа индивидуалних пинова.

Раније је кориштен и за пренос фајлова између рачунара путем посебног Лаплинк кабла.

Придјев паралелни потиче од чињенице да порт шаље осам битова података штампачу (1 бајт) на осам паралелних линија, за разлику од серијског порта, који битове шаље један по један. Паралелним системом преноса се постиже већа брзина преноса података, али је потребно више жица у каблу.

На PC рачунарима, паралелни порт има ознаку LPT1 или LPT2. То је на рачунару 25-пински Д-конектор женског типа, а на принтеру 36-пински Центроникс Д-конектор женског типа.

Хардвер

Старији PC рачунари су имали посебне картице на којима су се морали подешавати прекидачи да се означи рачунару који прекид („интерапт“) и адреса ће се користити.

Данашње матичне плоче имају интегрисане улазно-излазне (I/O) контролере за серијски, паралелни, USB и друге портове.

Адресе

Типични распоред адреса и прекида је приказан у табели испод. Треба напоменути да рачунари фирме IBM често имају 0x3bc као адресу првог паралелног порта.

Име порта Прекид # Почетна адреса Крајња адреса
LPT1 IRQ 7 0x378 0x37f
LPT2 IRQ 7 0x278 0x27f
LPT3 IRQ 5 0x3bc 0x3bf

Почетна адреса, на примјер 0x378 за LPT1, даје приступ пиновима 2-9 паралелног порта, који могу да се користе као дигитални излази. Идућа адреса у низу, 0x379, контролише статус порта, и пинови могу да се користе као дигитални улази. Задња адреса је 0x37A, контролни порт, која може да се користи за дигиталне улазе.

Веза адреса порта и пинова је приказана у табели испод.

Адреса Најзначајнији (МСБ) бит Најмање значајан (ЛСБ) бит
Bit: 7 6 5 4 3 2 1 0
Базна адреса, Подаци (Data port) Пин: 9 8 7 6 5 4 3 2
Базна адреса+1, Статус (Status port) Пин: ~11 10 12 13 15
Базна адреса+2, Контрола (Control port) Пин: ~17 16 ~14 ~1

~ означава логичку инверзију пина у хардверу.

Распоред пинова

Распоред свих пинова паралелног порта је дат у табели испод.

Број пина (DB25) Број пина (36 пинова) Име сигнала Смјер Регистар-бит Инвертован
1 1 nStrobe Излаз Control-0 Да
2 2 Data0 Улаз/Излаз Data-0 Не
3 3 Data1 Улаз/Излаз Data-1 Не
4 4 Data2 Улаз/Излаз Data-2 Не
5 5 Data3 Улаз/Излаз Data-3 Не
6 6 Data4 Улаз/Излаз Data-4 Не
7 7 Data5 Улаз/Излаз Data-5 Не
8 8 Data6 Улаз/Излаз Data-6 Не
9 9 Data7 Улаз/Излаз Data-7 Не
10 10 nAck Улаз Status-6 Не
11 11 Busy Улаз Status-7 Да
12 12 Paper-Out Улаз Status-5 Не
13 13 Select Улаз Status-4 Не
14 14 Linefeed Излаз Control-1 Да
15 32 nError Улаз Status-3 Не
16 31 nInitialize Излаз Control-2 Не
17 36 nSelect-Printer Излаз Control-3 Да
18-25 19-30,33,17,16 Ground - - -

Сигнали паралелног порта

Порт користи стандардне TTL логичке нивое, од 0 и 5 Волти.

Пин STROBE је нормално на високом логичком нивоу (+5V, логичка јединица). Рачунар обара овај пин на 0V (логичка нула) да сигнализира принтеру да пошаље бајт података. Пинови 2-9 су за 8 битова података. Пин 10 користи принтер да сигнализира рачунару да је примио бајт. Пин 11, BUSY, је у стању логичке јединице када принтер жели да сигнализира рачунару да је запослен.

Пин 11, BUSY, у стању логичке нуле говори рачунару да је принтер спреман за пријем. Пин 12, OUT OF PAPER или PRINTER ERROR у ниском стању говори рачунару да принтер нема проблеме (све је у реду).

Софтвер

Застарјели оперативни систем ДОС је директно управљао паралелним портом.

Команда SHIFT+PRINTSCREEN је директно штампала текст са екрана на штампачу прикљученом на паралелни порт.

Контрола уређаја кориштењем паралелног порта (ДОС, Windows 95 и 98)

Директни приступ порту је био могућ из већине програмских језика тога доба.

Као примјер можемо узети КјуБејсик (QBasic, QuickBasic), који се налазио на сваком рачунару са ДОС-ом.

Овај код ради у ДОС-у и Windows-у 95 и 98:

OUT &H378, 0 ' Pinovi 2 do 9 = 0 V. Format je IZLAZ, adresa, bajt
ulaz = INP(&H379) ' Varijabla ulaz = stanje pinova vezanih sa status bajtom

Ако желимо подесити све пинове на +5 V:

OUT &H378, 255 ' Pinovi 2 do 9 = 5 V

Индивидуални пинови су се могли подесити на +5 V са:

OUT &H378, 1 ' Samo Pin 2 = 5 V, ostali 0 V

Пин 3 се може подесити на +5 V са:

OUT &H378, 2 ' Samo Pin 3 = 5 V, ostali 0 V

Манипулацијом излазних пинова и очитавањем улазних, могао се дакле створити једноставан систем за контролу уређаја, машина, свјетала и тако даље.

Нови Windows оперативни системи (Windows 2000, XP и новији)

У Windows-у 95 и 98, програми су и даље имали могућност директног приступа порту. То у новијим Мајкрософт оперативним системима више није случај, и драјвери се морају користити за ту сврху.

Статус паралелног порта се може видјети у контролном панелу код Windows-а (Control Panel-System-Device Manager-Ports-COM and LPT). Resource таб даје хардверску адресу и прекид.

Статус принтера је видљив под Start-Settings-Printers.

Линукс

У Линукс оперативном систему, паралелни порт се не може директно користити осим од root корисника, или промјеном начина приступа обичних корисника путем chmod команде.

Ознака првог порта је lp0, другог lp1 и тако даље.

Примјер C програмског кода за приступ порту и контролу напонског стања излазних пинова је дат испод. Програм мора имати root привилегије. Фајл io.h се налази у разним директоријима, зависно од дистрибуције. На Дебиан ГНУ/Линуксу је на примјер у /usr/include/sys директорију, па код треба подесити.

#include <stdio.h>
#include <unistd.h>
#include <asm/io.h>
#define PARPORT 0x378 /* prvi paralelni port */

int main() {
  /* Omoguci pristup portu */
  if (ioperm(PARPORT, 3, 1)) {perror("ioperm"); exit(1);}
  /* Podesi pinove podataka 2-9 (data) porta na 0 V */
  outb(255, PARPORT);
  /* Malo sacekaj (20 ms) */
  usleep(20000);
  /* Ocitaj status port (adresa+1) i pokazi stanje */
  printf("status: %d\n", inb(PARPORT + 1));
  /* Zatvori port */
  if (ioperm(PARPORT, 3, 0)) {perror("ioperm"); exit(1);}
  exit(0);
}

Код Линукса се, као и код ДОС-а, може дакле остварити једноставан контролни систем кориштењем паралелног порта. То се и користи за многе аматерске уређаје, као мале ЦНЦ машине и слично.

Литература

  • Assembling and Repairing Personal Computers, 2nd edition, Dan L. Beeson,

Prentice Hall. ISBN 978-0-13-081949-9.

Види још

Спољашње везе

Read other articles:

Suzanne LenglenNama lengkapSuzanne Rachel Flore LenglenKebangsaan PrancisLahir(1899-05-24)24 Mei 1899Paris, PrancisMeninggal4 Juli 1938(1938-07-04) (umur 39)Paris, PrancisInt. Tennis HoF1978 (member page)TunggalRekor (M–K)341–7 (97.99%)Gelar81[1]Peringkat tertinggiNo. 1 (1919)Hasil terbaik di Grand Slam (tunggal)Prancis TerbukaW (1925, 1926)WimbledonW (1919, 1920, 1921, 1922, 1923, 1925)AS Terbuka2R (1921)Turnamen lainnyaWHCCW (1914, 1921, 1922, 1923)GandaHasil terb...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Seru! Channel – berita · surat kabar · buku · cendekiawan · JSTOR SERU! ChannelDiluncurkan1 Mei 2014 (sebagai Showcase)2 Mei 2020 (sebagai Seru! Channel)Ditutup28 April 2020 (sebagai Showcase)JaringanTra...

 

Anisa Choeriah Anisa Choeriah atau Umi Nisa (lahir 1 Januari 1970) adalah seorang politikus Indonesia kelahiran Bandung.[1] Ia merupakan anggota komisi III DPRD Kabupaten Sumedang dari fraksi Partai Keadilan Sejahtera.[2] Pada pemilihan umum legislatif Indonesia 2019, ia maju pada Dapil IV yang meliputi wilayah Wado, Cisitu, Cibugel, Situraja dan Darmaraja. Ia juga menjabat sebagai Sekretaris Bapilu dan Pilkada DPD PKS Sumedang.[3] Referensi ^ PROFIL ANISA CHOERIAH, S....

ChanelProdukParfum, perhiasan, busanaPendapatan€1.809 miliar (2010)Laba bersih€280.3 juta (2010)Karyawan1,270 (2010)Situs webChanel.com Chanel S. A. (pengucapan bahasa Prancis: [[Bantuan:IPA untuk bahasa Prancis|ʃanɛl]]) adalah perusahaan multinasional pribadi yang dimiliki oleh Alain Wertheimer dan Gerard Wertheimer, cucu dari Pierre Wertheimer, yang memiliki mitra bisnis awal dari couturiere Coco Chanel. Perusahaan ini didirikan pada tahun 1909, berbasis di Paris, Pranc...

 

2018 AFF ChampionshipTournament detailsDates8 November – 15 DecemberTeams10 (from 1 sub-confederation)Venue(s)12 (in 10 host cities)Final positionsChampions Vietnam (2nd title)Runners-up MalaysiaTournament statisticsMatches played26Goals scored80 (3.08 per match)Attendance757,570 (29,137 per match)Top scorer(s) Adisak Kraisorn(8 goals)Best player(s) Nguyễn Quang HảiFair play award Malaysia← 2016 2020 → International football competiti...

 

Kedai LedangKelurahanGapura selamat datang di Kelurahan Kedai LedangNegara IndonesiaProvinsiSumatera UtaraKabupatenAsahanKecamatanKota Kisaran TimurKodepos21227Kode Kemendagri12.09.20.1010 Kode BPS1208170002 Luas... km²Jumlah penduduk... jiwaKepadatan... jiwa/km² Kedai Ledang merupakan salah satu kelurahan yang ada di kecamatan Kota Kisaran Timur, Kabupaten Asahan, provinsi Sumatera Utara, Indonesia. Pranala luar (Indonesia) Keputusan Menteri Dalam Negeri Nomor 050-145 Tahun 2022 tenta...

French philosopher, mathematician and sociologist (1798–1857) This article or section may need to be formatted. You can help Wikipedia by formatting it if you know how. Please also consider changing this notice to be more specific. (March 2020) Auguste ComteComte in 1849BornIsidore Marie Auguste François Xavier Comte(1798-01-19)19 January 1798Montpellier, French First RepublicDied5 September 1857(1857-09-05) (aged 59)Paris, Second French EmpireEducationUniversity of MontpellierÉ...

 

Untuk Artikel daftar, lihat Daftar Perdana Menteri Afganistan. Perdana Menteri Keamiran Islam AfganistanPetahanaAbdul Kabirsejak 17 Mei 2023Ditunjuk olehAmirMasa jabatanBelum ditentukanDibentuk14 November 1929 (Kerajaan Afganistan)27 April 1978 (Republik Demokratik Afganistan)15 April 1992 (Negara Islam Afganistan)26 September 1996 (Keamiran Islam Afganistan)7 September 2021 (Keamiran Islam Afganistan)Pejabat pertamaSardar Mohammad Hashim Khan (Kerajaan Afganistan)Situs web-Afganistan Ar...

 

Former electorate in West Coast, New Zealand Westland was a parliamentary electorate in the West Coast of New Zealand from 1866 to 1868 and 1890 to 1972. In 1972 the Tasman and West Coast electorates replaced the former Buller and Westland electorates. Population centres In the 1865 electoral redistribution, the House of Representatives focussed its review of electorates to South Island electorates only, as the Central Otago Gold Rush had caused significant population growth, and a redistribu...

1969 'Penelope Ashe' novel This article is about the 1969 novel. For the 1975 film by Radley Metzger, see Naked Came the Stranger (film). First edition (publ. Lyle Stewart) Naked Came the Stranger is a 1969 novel written as a literary hoax poking fun at the American literary culture of its time. Though credited to Penelope Ashe, it was in fact written by a group of twenty-four journalists led by Newsday columnist Mike McGrady.[1] McGrady's intention was to write a book that was both d...

 

Battaglia di Mundaparte della guerra civile romana (49-45 a.C.)(Bellum Hispaniense)La campagna di Cesare da Roma a MundaData17 marzo 45 a.C. LuogoMunda, presso l'odierna Osuna (Spagna) EsitoDecisiva vittoria di Giulio Cesare SchieramentiCesareSostenitori di Pompeo ComandantiGiulio Cesare, re Bogud di MauretaniaTito Labieno †,Gneo Pompeo il Giovane Effettivi8 legioni, 8000 cavalieriIn totale circa 40.000 uomini13 legioni, cavalleria e ausiliariIn totale circa 70.000 uomini Perdite100030.000 ...

 

Alec John Jeffreys Sir Alec John Jeffreys (Oxford, 9 gennaio 1950) è un genetista britannico. Ha inventato le tecniche di fingerprinting genetico del DNA, rivoluzionando le tecniche di identificazione nella scienza forense.[1] Indice 1 Biografia 2 Fingerprinting genetico 3 Riconoscimenti 4 Onorificenze 5 Note 6 Bibliografia 7 Altri progetti 8 Collegamenti esterni Biografia Jeffreys trascorse i primi sei anni della sua vita a Oxford; nel 1956 la famiglia si trasferì a Luton. Jeffreys...

Town in Saskatchewan, CanadaYellow GrassTownLutheran Church in Yellow GrassYellow GrassCoordinates: 49°26′N 104°09′W / 49.44°N 104.15°W / 49.44; -104.15CountryCanadaProvinceSaskatchewanIncorporated (Village)1903Incorporated (Town)1906Government • MayorDave Byrns[1] • MLAWeyburn-Big Muddy, Dustin Duncan • MPSouris—Moose Mountain, Robert KitchenArea • Total2.68 km2 (1.03 sq mi) • ...

 

Austrian architect and one of the Vienna Secession founders Joseph Maria OlbrichBorn(1867-12-22)22 December 1867Troppau, Austria-HungaryDied8 August 1908(1908-08-08) (aged 40)Düsseldorf, German EmpireNationalityAustrianOccupationArchitectAwardsPrix de Rome (1893)BuildingsSecession hall Joseph Maria Olbrich around 1908. Joseph Maria Olbrich (22 December 1867 – 8 August 1908) was an Austrian architect and one of the Vienna Secession founders. Early life Olbrich was born in Troppau, ...

 

У сучасній радіостудії Журналістика Загальні поняття Новини Стиль написання Етика Об'єктивність (Сфери Гелліна) Новинні цінності Джерела Дифамація Сенсаціоналізм Редакційна незалежність Школа журналістики Напрями Мистецтво Бізнес Інформація Розваги Екологія Мода М�...

Questa voce o sezione sull'argomento lingue è priva o carente di note e riferimenti bibliografici puntuali. Sebbene vi siano una bibliografia e/o dei collegamenti esterni, manca la contestualizzazione delle fonti con note a piè di pagina o altri riferimenti precisi che indichino puntualmente la provenienza delle informazioni. Puoi migliorare questa voce citando le fonti più precisamente. Segui i suggerimenti del progetto di riferimento. Questa pagina sull'argomento linguistica s...

 

Keluaran 10Tulah belalang, lukisan James Tissot (dilukis antara tahun 1896-1902).KitabKitab KeluaranKategoriTauratBagian Alkitab KristenPerjanjian LamaUrutan dalamKitab Kristen2← pasal 9 pasal 11 → Keluaran 10 (disingkat Kel 10) adalah bagian dari Kitab Keluaran dalam Alkitab Ibrani dan Perjanjian Lama di Alkitab Kristen. Termasuk dalam kumpulan kitab Taurat yang disusun oleh Musa.[1][2] Teks Naskah sumber utama: Masoretik, Taurat Samaria, Septuaginta dan Naskah La...

 

نهر مينيسوتا   المنطقة البلد الولايات المتحدة  الخصائص الطول 534 كيلومتر  المنبع الرئيسي بحيرة بيغ أستون، أورتونفيل  [لغات أخرى]‏  المصب نهر المسيسيبي  مساحة الحوض 44000 كيلومتر مربع  الروافد نهر ريدوود  بحيرات على النهر بحيرة بيغ أستون، أورتونفيل ...

2008 studio album by James OttoSunset ManStudio album by James OttoReleasedApril 8, 2008 (2008-04-08)GenreCountryLength42:58LabelRaybawWarner Bros. NashvilleProducerJames OttoJohn RichJay DeMarcusJames Otto chronology Days of Our Lives(2004) Sunset Man(2008) Shake What God Gave Ya(2010) Singles from Sunset Man Just Got Started Lovin' YouReleased: July 3, 2007 For YouReleased: June 9, 2008 These Are the Good Ole DaysReleased: October 13, 2008 Professional ratingsReview s...

 

Great Legalisation Movement IndiaFormationNovember 2014PurposeLegalisation of cannabisLocationIndiaWebsiteglm.org The Great Legalisation Movement India (GLM India) is a non-profit organisation working to legalise the use of cannabis for medical and industrial purposes in India. It was founded in November 2014 by Viki Vaurora.[1][2] The social stigma associated with cannabis has long been prevalent among many communities in India. The campaign aims to educate people on the hist...