advertisement
Introduction & application of 8051 Microcontroller
Introduction:
Intel created the 8051 microcontroller in the 1980s. This microcontroller's basis is built on Harvard architecture, and it was developed primarily to be utilized in embedded systems.
It was initially developed using NMOS technology, but NMOS required more power to operate, so Intel re-released the microcontroller 8051 using CMOS technology. A new edition of the microcontroller was created with an edition of the letter "C" in the title name, so the new modified version of the microcontroller is known as 80C51.
Use of microcontrollers 8051
- Medical Devices: To monitor and quantify the precise outcome in a real-time computational environment, microcontrollers are employed in a variety of medical devices such as glucose and blood pressure testing machines.
- Energy management: In an energy management system, a measuring instrument is utilised to determine how much energy is used for home and industrial uses. The microcontrollers are integrated into the architecture of these systems during production.
- Automobile solutions will be offered using the microcontroller 8051. They are mostly used in hybrid cars to regulate engine fluctuations.
- Touch screens: Microcontrollers with superior design capabilities incorporate touch sensing into their architecture.
- Mobile electronics like mobile phones, media players, and gaming consoles are some examples of microcontrollers having touch screens embedded into them.
Getting Started with Raspberry Pi
advertisement
Table of contents
1.1 Introduction
1.2 Terminology
1.3 The Central Processing Unit
1.4 Semiconductor Memory: RAM and ROM
1.5 The Buses: Address, Data, and Control
1.6 Input/Output Devices Control/Monitor Devices
1.7 Programs: Big and Small
1.8 Micros, Minis, and Mainframes
1.9 Microprocessors vs. Microcontrollers
1.10 New Concepts
1.11 Gains and Losses: A Design Example
2 HARDWARE SUMMARY
2.1 MCS-51 Family Overview
2.2 Once Around the Pins
2.3 I/O Port Structure
2.4 Timing and the Machine Cycle
2.5 Memory Organization
2.6 Special Function Registers
2.7 External Memory
2.8 8032/8052 Enhancements
2.9 Reset Operation
3 INSTRUCTION SET SUMMARY
3.1 Introduction
3.2 Addressing Modes
3.3 Instruction Types
4 TIMER OPERATION
4.1 Introduction
4.2 Timer Mode Register (TMOD)
4.3 Timer Control Register (TCON)
4.4 Timer Modes and the Overflow Flag
4.5 Clocking Sources
4.6 Starting, Stopping, and Controlling the Timers
4.7 Initializing and Accessing Timer Registers
4.8 Short, Medium, and Long Intervals
4.9 Producing Exact Frequencies
4.10 8052 Timer 2
4.11 Baud Rate Generation
8 8051 C PROGRAMMING
8.1 Introduction
8.2 Advantages and Disadvantages of 8051 C
8.3 8051 C Compilers
8.4 Data Types
8.5 Memory Types and Models
8.6 Arrays
8.7 Structures
8.8 Pointers
8.8.3 Untyped Pointers
8.9 Functions
8.10 Some 8051 C Examples 204
Introduction & application of 8051 Microcontroller
ReplyDelete