'2 Questions on 8051 serial and parallel port'
part 0 16 bytes
Marco DI LEO
> I wonder if there is a way i can convert the serial port of a 80C51
> into a serial port with CSMA/CD (Carrier Sense Multiple Access with
> Collision Detection). I
> don't mind using any external circuitry or 8051 port pins as long as
> i use the serial port of the 8051 and not a networking peripheral.
> Note that the serial
> comunication will not be using a baud speed of more than 19200. Plus
> i will be interfacing the serial port to a RS-485 or RS-422
> transceiver and not RS-232 due to
> the long distances between every node.
You can take a look at the Tiny Embedded Network. It uses CSMA/CD and is
designed to benefit of the presence of an on-board UART of
microprocessors. It can be implemented in an 8051, PIC, etc with or
without an UART.
You will find some more information on TEN on my homepage at
I saw your question and thought I'd add my two cents on this.
I have two questions concerning the 8051 microcontroller and its serial
==> Have you seen my book "Programming and Customizing the 8051"? It
has a lot
==> of the information that you are looking for here.
==> Are you aware of the Philips 8051 List Server? It is devoted to
the 8051 with
==> lots of knowledgeable people who can help you out.
==> You can get links to both at my web page:
==> Question 1. Yes you can and as people have noted, you can do that
==> Standard Serial Port - although I would use the RS-485 transceiver
to do this function
==> instead of tying the TX and RX lines together at the 8051.
==> Have you seen Jan Axelson's "Serial Port Complete"? It is an
==> on serial communications (with a lot of information on RS-485). I
have links to it
==> from my web page (from the "Book Room") as well.
==> Question 2. If you have an 8051, why don't you use one of the I/O
ports with the
==> Parallel Port's "_Strobe" line connected to one of the interrupt
input lines? By
==> doing it this way, you really don't need any buffers (unless of
course you don't
==> have the I/O lines available for it).
==> I don't know of a good reference (that is available yet...) that
==> PS. Sorry I've been so quiet - *lots* going on around here. I'll
comment on the
==> servo notes tonight.
I wonder if there is a way i can convert the serial port of a 80C51 into
a serial port with CSMA/CD (Carrier Sense Multiple Access with Collision
Detection). I don't mind using any external circuitry or 8051 port pins as
long as i use the serial port of the 8051 and not a networking peripheral.
Note that the serial comunication will not be using a baud speed of more
than 19200. Plus i will be interfacing the serial port to a RS-485 or RS-422
transceiver and not RS-232 due to the long distances between every node.
Is there a way i can connect the 8051 with the parallel port of a PC ? I
think i must use a 74HCT543 latching transceiver. The bus connection must be
bi-directional. However i need to be able to control one or two more pins
from the parallel port for interrupt request (pin no1) and discrimination of
address/data/command (pin no1 or even pin no1 and no2). Note that the
parallel port will be connected to a 8051 based system that will be used as
the primary server for an RS-485 network of many 8051 based systems.
Is there a site where i can find some serious information on the PC
parallel port (pdfs) ??
P.S. There is no need to answer to both questions.
Thank you in advance for any help...
Technological and Educational Institute of Piraeus
Athens - Greece
- KITS EDUCACIONAIS NACIONAIS
Panos Kenterlis wrote:
> I have two questions concerning the 8051 microcontroller and its serial port.
> Question No1.
> I wonder if there is a way i can convert the serial port of a 80C51 into a ser
ial port with CSMA/CD (Carrier Sense Multiple Access with
Collision Detection). I
I think that Intel has one 8051 with Embedded CSMA/CD
More... (looser matching)
- Last day of these posts
- In 1999
, 2000 only
- New search...