Meerdere input (184 input) signaal naar parallelle poort

H

Help

Guest
Hai ......

Heeft iedereen kan mij helpen?

Hoe interface met PC via Parallel-poort, ik heb 184 logisch ingangssignaal maar parraller haven slechts 5 input ....

Thy ..

 
Waarschijnlijk seriële poort zou gemakkelijker te voeren ..

Hoe dan ook, in beide gevallen (seriële of parallelle poort) moet u een microcontroller, adres decoder en een tal van 8-bit (of meer) Tri-state buffers ..aangesloten op de microcontroller databus ..Hier elke bit (input) wordt gescand door de micro-en een 23-byte zin (184-bits) wordt verstuurd via parallelle of seriële poort naar de PC ..

 
IanP wrote:

Waarschijnlijk seriële poort zou gemakkelijker te voeren ..Hoe dan ook, in beide gevallen (seriële of parallelle poort) moet u een microcontroller, adres decoder en een tal van 8-bit (of meer) Tri-state buffers ..
aangesloten op de microcontroller databus ..
Hier elke bit (input) wordt gescand door de micro-en een 23-byte zin (184-bits) wordt verstuurd via parallelle of seriële poort naar de PC ..
 
Kan PIC of andere microcontroller ..
Een microcontroller heeft verschillende 8-bits HAVENS.Om een van deze poorten u verbinding zoveel mogelijk van 8-bit Tri-state buffers (voorbeeld 74HC244).De micro-adres zal elk van thes buffers een-voor-een en lees de inputs (8 per keer), op te slaan in is deze tijdelijke geheugen en leest de volgende buffer, tot de laatste, 23-RD buffer zal worden gelezen.Nu heb je alle 184 ingangen zijn opgeslagen in de micro geheugen dus nu de micro is bereid om dit 23-byte zin te sturen naar PC ..Conceptiual schema gehecht ..
Sorry, maar je moet inloggen om deze gehechtheid

 
IanP wrote:

Kan PIC of andere microcontroller ..

Een microcontroller heeft verschillende 8-bits HAVENS.
Om een van deze poorten u verbinding zoveel mogelijk van 8-bit Tri-state buffers (voorbeeld 74HC244).
De micro-adres zal elk van thes buffers een-voor-een en lees de inputs (8 per keer), op te slaan in is deze tijdelijke geheugen en leest de volgende buffer, tot de laatste, 23-RD buffer zal worden gelezen.
Nu heb je alle 184 ingangen zijn opgeslagen in de micro geheugen dus nu de micro is bereid om dit 23-byte zin te sturen naar PC ..
 
Met behulp van een microcontroller-poort kunt u maximaal adres tot 255 apparaten ..
Hier moet je pakken "slechts" 23, zodat je 2 kan het gebruik van CD4514 16-niet-inverterende decoders ..

Microcontrollers hebben interne registers en verschillende geheugenlocaties.U kunt eenvoudig opslaan er 23 bytes ..(meestal veel meer dan dat) ..

 
IanP wrote:

Met behulp van een microcontroller-poort kunt u maximaal adres tot 255 apparaten ..

Hier moet je pakken "slechts" 23, zodat je 2 kan het gebruik van CD4514 16-niet-inverterende decoders ..Microcontrollers hebben interne registers en verschillende geheugenlocaties.
U kunt eenvoudig opslaan er 23 bytes ..
(meestal veel meer dan dat) ..
 
Dit is een taak die kan worden uitgevoerd door bijna elke microcontroller: PIC16f87A kan doen, kan 8051 doen, ....genoeg om uit te kiezen en C is hier zo goed als Vergadering ..Uw voorkeur.

 
IanP wrote:

Dit is een taak die kan worden uitgevoerd door bijna elke microcontroller: PIC16f87A kan doen, kan 8051 doen, ....
genoeg om uit te kiezen en C is hier zo goed als Vergadering ..
Uw voorkeur.
 
Ik denk dat veel gemakkelijker zou zijn om een verbinding te maken met CPLD poort parallel met de vereiste aantal pinnen.Het zal snel worden <10 $ oplossing van uw probleem.

Lees ook deze draad op 8052.com het forum:
h ** p: / / www.8052.com/forum/read.phtml?id=85155

Zij bespreken in de buurt van dezelfde vraag.

 
Ace-X wrote:

Ik denk dat veel gemakkelijker zou zijn om een verbinding te maken met CPLD poort parallel met de vereiste aantal pinnen.
Het zal snel worden <10 $ oplossing van uw probleem.Lees ook deze draad op 8052.com het forum:

h ** p: / / www.8052.com/forum/read.phtml?id=85155Zij bespreken in de buurt van dezelfde vraag.
 
Help wrote:Weet u hoe u het programma met behulp van PIC in C-taal schrijven?

 
Ace-X wrote:Help wrote:Weet u hoe u het programma met behulp van PIC in C-taal schrijven?

 
Je kan gebruik maken van een reeks van cascade PISO verschuiving
registers, zoals de 74HC165.Doe een google
zoek en je zult komen met vele monster
circuits om u enkele ideeën.

Nick

 

Welcome to EDABoard.com

Sponsor

Back
Top