Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

micro controller functions.

Status
Not open for further replies.

dck

Junior Member level 1
Joined
Aug 6, 2008
Messages
18
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,411
what is function of Oscillator and clock circuits??
what is the difference of parellel and serial communication???

tnx:D
p/s:i truly have learned a lot frm this forum.. reli thank u guys!
 

Hi,

Oscillator and clock cktry will generate the clock for the system, which will be used for the function synchronizations.
And regarding serial and parallel communication, the serial communication i.e. u will transfer the data serially between two devices that means utilizing only single link and transferring bit at a time while in parallel communication you can transmit more than one bit at a time using several links, so the parallel communication is faster but you required more links i.e. communication channels.

It may help you.

Thanks..

HAK..
 

    dck

    Points: 2
    Helpful Answer Positive Rating
nw i understn..
it seems parallel comm has advantage over serial comm.. can i say that??
or both has pros and cons?
 

they both have their place. there are advantages and disadvantages to both, including design complexity. Parallel is quicker but adds complexity. Hope it helps!

Added after 1 minutes:

edited to add: Serial communication can span longer distances than parallel. This is also a factor to consider.
 

    dck

    Points: 2
    Helpful Answer Positive Rating
so.. both transmit the same type of data, jus different ways of trnsmission.. am i rite?
and a variety of factors to consider either to use serial or parallel comm?
since im a newbie, can anyone explain in general the usage of parallel and serial comm in micro controller?? jus a brief concept will do..

thnx alot=)
 

what does pull-up means in case of I/O ports?

(Moderator: Would you please declare this thread as microcontroller elementry question thread. It will help most of us newcomers.)
 

INS-ANI said:
what does pull-up means in case of I/O ports?

(Moderator: Would you please declare this thread as microcontroller elementry question thread. It will help most of us newcomers.)

A pull-up resistor is used to "pull-up" a signal to prevent it from floating or creating an undefined state. Typically a digital input might be looking for a ground or low state to indicate a state. The pull-up resistor is attached to the signal line and to a level which will "pull" the line to a high level in the absense of a low signal. The effect is to provide a reliable hi or lo to an input. The pull up may located close to an input or directly at an output to effect the results. Some eletronic devices have the pull-up devices internally installed.

Hope this helps you....

https://en.wikipedia.org/wiki/Pull-up_resistor
 

    dck

    Points: 2
    Helpful Answer Positive Rating
if the signal is already driven high for example, will the pull-up resistor have any effect on the voltage?
thx..
 

dck said:
if the signal is already driven high for example, will the pull-up resistor have any effect on the voltage?
thx..

The value to which the pull up resisitor connected limits the maximum voltage..
so it will not affect the circuit or the circuit to which it is connected..
 

    dck

    Points: 2
    Helpful Answer Positive Rating
can anyone explain in general the usage of parallel and serial comm in micro controller?? jus a brief concept will do..
 

dck said:
can anyone explain in general the usage of parallel and serial comm in micro controller?? jus a brief concept will do..

From the development point of view,it is very easy to write programs for serial communication. Because you dont handle any handshaking or synchronization.In serial programming U will just configure some registers and move the data and wait for the transmit interrupt.
But in parallel commn, since it is parallel, there are certain things you need to ensure before reading the data. In parallel commn there are a few control and handshake signals which you would consider to read/write data.
To start with, it is always better to go step by step means from serial to parallel.
Once you are familar with serial try parallel..then usb etc.
All the best..!!!
Also read this to understand the concepts better,...

https://electrosofts.com/parallel/


Ciao,
Shiva
 

    dck

    Points: 2
    Helpful Answer Positive Rating
Serial com is used for long distance communication. It has 2 pins, one of which sends the data part by part, other is GND.
for parallel communication, length of wire is limited.(ex: printer), and all the bits are transmitted simeltaneously.
Also, the system uses parallel to serial or serial to parallel shift register as and when required.

a uC can work with both of the systems, its for the developed to decide what are his requirements.
hope it helps.
try to read mazidi, it has a chapter on it.
hope it helps.

Added after 6 minutes:

sivamit said:
INS-ANI said:
what does pull-up means in case of I/O ports?

(Moderator: Would you please declare this thread as microcontroller elementry question thread. It will help most of us newcomers.)

A pull-up resistor is used to "pull-up" a signal to prevent it from floating or creating an undefined state. Typically a digital input might be looking for a ground or low ....

https://en.wikipedia.org/wiki/Pull-up_resistor

thanks, especially the wiki link was very informative.

here's other question:
in mazidi, many time the author has mentioned IBM PC, or IBM PC keyboard.
whats the history behind this.

also, i am interested in buying a 8051 uc for learning purpose. would u suggest any two makes, one with inbuilt programmer, inbuilt ADC or any other feature so that it is easy to use.
and another one with no advance feature.
 

theoretically, you can send data using parallel network faster than serial because as their name implies when using parallel, the data were transferred simultaneously and most common is 8-bit at a time, while series network transmits data one bit at a time; so transferring simultaneously is faster than transferring one at a time... but practically, the one that is used in faster networks are the serially interfaced system the reason is when you are going to use the parallel network in a very high speed comm it will suffer from a noise called EMI that will be present on the adjacent wires and also it will require a complex circuitry on the synchronization of the signal... One very good example is the development of memory storage devices - ATA, the parallel ATA(PATA/IDE) is slower than the new version of ATA which is Serial ATA(SATA)... try to google their diff..

hope it helps...
 

    dck

    Points: 2
    Helpful Answer Positive Rating
INS-ANI said:
Serial com is used for long distance communication. It has 2 pins, one of which sends the data part by part, other is GND.
for parallel communication, length of wire is limited.(ex: printer), and all the bits are transmitted simeltaneously.
Also, the system uses parallel to serial or serial to parallel shift register as and when required.

a uC can work with both of the systems, its for the developed to decide what are his requirements.
hope it helps.
try to read mazidi, it has a chapter on it.
hope it helps.

Added after 6 minutes:

sivamit said:
INS-ANI said:
what does pull-up means in case of I/O ports?

(Moderator: Would you please declare this thread as microcontroller elementry question thread. It will help most of us newcomers.)

A pull-up resistor is used to "pull-up" a signal to prevent it from floating or creating an undefined state. Typically a digital input might be looking for a ground or low ....

https://en.wikipedia.org/wiki/Pull-up_resistor

thanks, especially the wiki link was very informative.

here's other question:
in mazidi, many time the author has mentioned IBM PC, or IBM PC keyboard.
whats the history behind this.

also, i am interested in buying a 8051 uc for learning purpose. would u suggest any two makes, one with inbuilt programmer, inbuilt ADC or any other feature so that it is easy to use.
and another one with no advance feature.

Hi Friend,
There is a uC called ADuC832 from Analog Devices. Itz actually 8052 core architecture uC+inbuilt ADC/DAC functions. Also you will need only a serial cable to program it. No hardwre programmer..nothing... :)
Just download the freeware from analog.com and start programming your codes.
Also you can try AT89c52 from Atmel.But for this you need an external programmer.

Any doubts..? Just mail me..!!!
 

can u mention any other makes with insuilt programmer. this is incase i cant find the ADuc832 in store.
i guess atmel or philips had some makes with in built programmer. do u know which series it is?
 

INS-ANI said:
can u mention any other makes with insuilt programmer. this is incase i cant find the ADuc832 in store.
i guess atmel or philips had some makes with in built programmer. do u know which series it is?
I dont remember now..
Just try to google it.. its ISP programmable microcontrollers..


Regards,
Shiva
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top