0% found this document useful (0 votes)
17 views5 pages

Mcu 3

The document discusses input/output devices used in projects, their diversity, speed characteristics, and access types. It also covers common operations software performs on peripherals like getting/setting parameters, receiving/transmitting data, and enabling/disabling functions. Finally, it considers how software can interface with hardware, such as through specialized CPU instructions.

Uploaded by

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

Mcu 3

The document discusses input/output devices used in projects, their diversity, speed characteristics, and access types. It also covers common operations software performs on peripherals like getting/setting parameters, receiving/transmitting data, and enabling/disabling functions. Finally, it considers how software can interface with hardware, such as through specialized CPU instructions.

Uploaded by

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

The MCU used in our projects

Input and Output (I/O)


I/O Devices (sensors)
• Keyboard, mouse, microphone, scanner, video/photo camera, etc.

• Large diversity
– Many widely differing device types
– Devices within each type also differs

• Speed
– varying, often slow access & transfer compared to CPU
– Some device-types require very fast access & transfer

• Access
– Sequential VS random
– read, write, read & write
What operations does software
need to perform on peripherals?
1. Get and set parameters
2. Receive and transmit data
3. Enable and disable functions
How can we imagine providing an
interface to hardware from software?

1. Specialized CPU instructions (x86 in/out)

You might also like