0% found this document useful (0 votes)
34 views6 pages

Course Name: Peripheral & Interfacing Course Code: CSE-4303 Assignment: S: Ubmitted To

The document discusses various topics related to microcontrollers and data transmission methods: [1] It provides an overview of the 8051 microcontroller, including its architecture, memory types, and common programming language. [2] It describes different types of data transmission methods, including parallel transmission, serial transmission, asynchronous serial transmission, and synchronous serial transmission. [3] It discusses various programmed data transfer methods for microprocessors, including serial and parallel, and provides examples for the Intel 8085 microprocessor.

Uploaded by

Ariyan Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views6 pages

Course Name: Peripheral & Interfacing Course Code: CSE-4303 Assignment: S: Ubmitted To

The document discusses various topics related to microcontrollers and data transmission methods: [1] It provides an overview of the 8051 microcontroller, including its architecture, memory types, and common programming language. [2] It describes different types of data transmission methods, including parallel transmission, serial transmission, asynchronous serial transmission, and synchronous serial transmission. [3] It discusses various programmed data transfer methods for microprocessors, including serial and parallel, and provides examples for the Intel 8085 microprocessor.

Uploaded by

Ariyan Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Course Name: Peripheral & Interfacing

Course Code: CSE-4303

Assignment:

S: ubmitted to:
Khan Md. Hasib
Lecturer & Coordinator
Dept. of CSE

Bangladesh University

Submitted by:
Name: Feroj Mahmud
ID: 201731049079
Dept. of CSE
Batch: 49th(Evening)

1.What is the use of 8051 chip?

8051 Microcontroller Tutorial and Architecture with Applications


8051 Microcontroller

The 8051 Microcontroller was designed in the 1980s by Intel. Its foundation was
on Harvard Architecture and was developed principally for bringing into play in
Embedded Systems. At first, it was created using NMOS technology but as NMOS
technology needs more power to function therefore Intel re-intended
Microcontroller 8051 employing CMOS technology and a new edition came into
existence with a letter ‘C’ in the title name, for illustration: 80C51. These most
modern Microcontrollers need the fewer amount of power to function in
comparison to their forerunners.
There are two buses in 8051 Microcontroller one for the program and another for
data. As a result, it has two storage rooms for both program and data of 64K by 8
sizes. The microcontroller comprises of 8-bit accumulator & an 8-bit processing
unit. It also consists of 8 bit B register as majorly functioning blocks and 8051
microcontroller programming is done with embedded C language using
Keilsoftware. It also has several other 8 bit and 16-bit registers.

For internal functioning & processing Microcontroller, 8051 comes with integrated
built-in RAM. This is prime memory and is employed for storing temporary data.
It is an unpredictable memory i.e. its data can get be lost when the power supply to
the Microcontroller switched OFF.

02. What are the different types of methods used for


data transmission?
Definition Data Transmission : When we enter data into the computer via
keyboard ,each key element is add by three electronic switch in the keyboard
into an equivalent binary coded pattern, using one of the standard coding schemes
that are used for the interchange of information.

Types of Data Transmission

Parallel transmission

Defination: Within a computing or communication device, the distances between


different subunits are too short. Thus, it is normal practice to transfer data between
subunits using a separate wire to carry each bit of data. There are multiple wires
connecting each sub-unit and data is exchanged using a parallel transfer mode.
This mode of operation results in minimal delays in transferring each word.

Serial Transmission

Defination: When transferring data between two physically separate devices,


especially if the separation is more than a few kilometers, for reasons of cost, it is
more economical to use a single pair of lines. Data is transmitted as a single bit at a
time using a fixed time interval for each bit. This mode of transmission is known as
bit-serial transmission.

Asynchronous Serial Transmission


Data bits can be sent at any point in time. Stop bits and start bits are used between
data bytes to synchronize the transmitter and receiver and to ensure that the data is
transmitted correctly. The time between sending and receiving data bits is not
constant, so gaps are used to provide time between transmissions.

The advantage of using the asynchronous method is that no synchronization is


required between the transmitter and receiver devices. It is also a more cost
effective method. A disadvantage is that data transmission can be slower, but this
is not always the case.

Synchronous Serial Transmission


Data bits are transmitted as a continuous stream in time with a master clock. The
data transmitter and receiver both operate using a synchronized clock frequency;
therefore, start bits, stop bits, and gaps are not used. This means that data moves
faster and timing errors are less frequent because the transmitter and receiver time
is synced. However, data accuracy is highly dependent on timing being synced
correctly between devices. In comparison with asynchronous serial transmission,
this method is usually more expensive.

3. What is the various programmed data transfer method?


We can connect several I/O devices and memory peripherals to a
microprocessor. However, since different technologies are involved, there will
be differences in the speed of operation and of data transfer.
Usually, when memory is connected with the microprocessor, there isn’t a
stark difference in the processing speed since semiconductor memories are
generally easily compatible with microprocessors. However, this might not
always be the case.
But the problem often arises when external peripherals are connected as I/O
devices. A slow I/O device won’t be able to transfer data at a satisfactory rate
whenever the microprocessor requests for data transfer. And usually, the
peripheral devices do have slower transfer rates than the processor. Maybe
the processor might send two units of information per second, but the external
device might only accept 1 unit of information per second. Or conversely,
perhaps the external device expects quicker transfers, but our microprocessor
might be sending information a bit slower.
This might lead to severe data losses, or the devices might get damaged, or
there might even be chances for the system to slow down all over, thus
affecting the overall efficiency of the system.
To avoid this problem, a number of data transfer techniques have been
devised.
Since constant communication is required between the external device and
the processor, these data transfer techniques play a crucial role in the efficient
functioning of the system with the externally connected devices.

Classification of Data Transfer Schemes


We can broadly classify the data transfer schemes into two modes – Serial
Data Transfer and Parallel Data Transfer.

Classification of the data transfer techniques in 8085


Our device, the Intel 8085 Microprocessor, is a parallel device. Thus, it
transfers 8 bits of information simultaneously over 8 data lines in the parallel
I/O mode. But sometimes, there are instances where using this data transfer
technique might be just theoretical or impossible to apply. Using parallel data
transfer can be expensive if communication is to take place over vast
distances. Also, if the device, on the other hand, follows the protocol of serial
communication only, then it is impossible to use parallel mode.

4. What is synchronous data transfer?

SynchronousTransmission:
In Synchronous Transmission, data is sent in form of blocks or frames. This transmission is
the full duplex type. Between sender and receiver the synchronization is compulsory. In
Synchronous transmission, There is no gap present between data. It is more efficient and
more reliable than asynchronous transmission to transfer the large amount of data.

5 What is asynchronous data transfer?

AsynchronousTransmission:

In Asynchronous Transmission, data is sent in form of byte or character. This transmission is


the half duplex type transmission. In this transmission start bits and stop bits are added with
data. It does not require synchronization.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy