Maramihang input (184 input) senyas sa pagpaparis port

T

Tulong

Guest
Hai ......

Magkaroon ng kahit sino maaari tumulong ako??

Paano interface sa PC gamit ang paraller port, ako ay may 184 lohikal na input signal ngunit parraller port lamang magkaroon ng 5 input ....

Kislap ng ..

 
Marahil serial port ay mas madaling ipatupad ..

Anyhow, sa parehong mga kaso (o serial port kahanay) kailangan mo ng isang microcontroller, address decoder at isang tambak na 8-bit (o higit pa) Tri-estado buffers ..konektado sa data ng bus microcontroller ..Narito ang bawat bit (input) ay ini-scan sa pamamagitan ng micro at isang 23-byte pangungusap (184-bits) ay nagpadala ng labangan kahanay o serial port sa PC ..

 
IanP wrote:

Marahil serial port ay mas madaling ipatupad ..Anyhow, sa parehong mga kaso (o serial port kahanay) kailangan mo ng isang microcontroller, address decoder at isang tambak na 8-bit (o higit pa) Tri-estado buffers ..
konektado sa data ng bus microcontroller ..
Narito ang bawat bit (input) ay ini-scan sa pamamagitan ng micro at isang 23-byte pangungusap (184-bits) ay nagpadala ng labangan kahanay o serial port sa PC ..
 
Maaaring maging PIC o anumang iba pang mga microcontroller ..
Microcontroller A ay may ilang mga 8-port bits.Upang ang isa sa mga "ports" na ikaw ay ikonekta ng maraming panahon ng 8-bit Tri-estado buffers (halimbawa 74HC244).Ang mga micro ay address sa bawat isa sa thes buffers isa-by-isa at basahin nito inputs (8 sa isang panahon), itabi ito sa pansamantalang ay memorya at basahin ang susunod na buffer, hanggang sa huling, 23-rd buffer ay magbasa.Ngayon ay mayroon ng lahat 184 inputs na naka-imbak sa memorya ng micro kaya ngayon ang micro ay handa na ipadala ito sa 23-byte pangungusap sa PC ..Conceptiual diagram nakalakip ..
Paumanhin, ngunit kailangan mong mag-login in upang makita ang attachment na ito

 
IanP wrote:

Maaaring maging PIC o anumang iba pang mga microcontroller ..

Microcontroller A ay may ilang mga 8-port bits.
Upang ang isa sa mga "ports" na ikaw ay ikonekta ng maraming panahon ng 8-bit Tri-estado buffers (halimbawa 74HC244).
Ang mga micro ay address sa bawat isa sa thes buffers isa-by-isa at basahin nito inputs (8 sa isang panahon), itabi ito sa pansamantalang ay memorya at basahin ang susunod na buffer, hanggang sa huling, 23-rd buffer ay magbasa.
Ngayon ay mayroon ng lahat 184 inputs na naka-imbak sa memorya ng micro kaya ngayon ang micro ay handa na ipadala ito sa 23-byte pangungusap sa PC ..
 
Ang paggamit ng ibang port microcontroller Maaari mo ang address ng hanggang sa 255 mga aparato ..
Dito, kailangan mo na address na "lamang" 23, sa gayon maaari mong gamitin ang 2 ng CD4514 16-non-inverting decoders ..

Microcontrollers ay may panloob na registers at ilang mga memorya ng mga lokasyon.Madali ninyong ma-store na may 23 bytes ..(karaniwan ay higit pa na) ..

 
IanP wrote:

Ang paggamit ng ibang port microcontroller Maaari mo ang address ng hanggang sa 255 mga aparato ..

Dito, kailangan mo na address na "lamang" 23, sa gayon maaari mong gamitin ang 2 ng CD4514 16-non-inverting decoders ..Microcontrollers ay may panloob na registers at ilang mga memorya ng mga lokasyon.
Madali ninyong ma-store na may 23 bytes ..
(karaniwan ay higit pa na) ..
 
Ito ay isang gawain na maaring gawin sa pamamagitan ng halos lahat ng anumang microcontroller: PIC16f87A maaari gawin ito, 8,051 ay maaari gawin ito, ....sobra-sobra na pumili mula sa at C ay dito bilang mabuting bilang Assembly ..Ang iyong preference.

 
IanP wrote:

Ito ay isang gawain na maaring gawin sa pamamagitan ng halos lahat ng anumang microcontroller: PIC16f87A maaari gawin ito, 8,051 ay maaari gawin ito, ....
sobra-sobra na pumili mula sa at C ay dito bilang mabuting bilang Assembly ..
Ang iyong preference.
 
Sa tingin ko ay lubhang mas madaling ay upang kumonekta sa isa sa mga CPLD kahanay port sa mga kinakailangan bilang ng mga Pins.Ito ay mabilis na <10 $ solusyon sa iyong problema.

Gayundin, read this thread sa 8052.com forum:
h ** p: / / www.8052.com/forum/read.phtml?id=85155

Pag-usapan nila na malapit sa parehong katanungan.

 
Ace-X wrote:

Sa tingin ko ay lubhang mas madaling ay upang kumonekta sa isa sa mga CPLD kahanay port sa mga kinakailangan bilang ng mga Pins.
Ito ay mabilis na <10 $ solusyon sa iyong problema.Gayundin, read this thread sa 8052.com forum:

h ** p: / / www.8052.com/forum/read.phtml?id=85155Pag-usapan nila na malapit sa parehong katanungan.
 
Tulong wrote:Huwag? Alam mo kung paano sumulat ng programa ng gamit sa PIC C wika?

 
Ace-X wrote:Tulong wrote:Huwag? Alam mo kung paano sumulat ng programa ng gamit sa PIC C wika?

 
Maaari mong gamitin ang isang serye ng mga cascaded PISO paglilipat
registers, tulad ng 74HC165.Mayroon ng isang google
paghahanap at ikaw ay magkaroon ng maraming sample
circuits na magbigay sa iyo ng ilang mga ideya.

Nick

 

Welcome to EDABoard.com

Sponsor

Back
Top