Topics
Introduction to Microprocessors and Organization of 8085
Instruction Set and Programming of 8085
Introdcution to Inted X-86 Family
Introduction to Microcontroller
Networking Technology
- Introduction to Networking
- Types of Networks
- Multiplexing
- Study of Transmission media
- Coaxial cable (Cable Media)
- Twisted pair cable
- Fiber Optic Cable
- Unbounded (Wireless) Media
- Access Methods
- Network Topologies
- Ethernet (Network Architectures)
- Token-Ring (Network Architectures)
- Internet protocols
- Introduction to connectivity devices
- 8048, 8049, and 8050
- 8052
- 8751 and 8752
- 8031 and 8032
- 8052AH BASIC
Other Microcontrollers In The 8051 Family
8048, 8049, and 8050
The 8048 is Intel's first microcontroller and has a similar architecture to the 8051. The primary difference among the 8048, 8049, and 8050 microcontrollers lies in their memory size, which doubles with each model. The 8048 supports 1 KB of internal memory, the 8049 supports 2 KB, and the 8050 supports 4 KB. These models are popular due to their low cost.
8052
The 8052 is an expansion of the 8051, featuring 8 KB of on-board ROM and 256 bytes of RAM. It also includes an additional 16-bit counter/timer, offering more flexibility for programmers. Although more expensive than the 8051, it is commonly used in high-volume applications where the cost of semiconductor operations is justified.
8751 and 8752
For low-volume and prototyping applications, the 8751 and 8752 are preferred. These microcontrollers use on-board EPROM, which can be erased with ultraviolet light and reprogrammed, making them suitable for development and testing purposes.
8031 and 8032
The 8031 and 8032 are alternate versions of the 8051 and 8052, respectively, but without on-board ROM. These devices require external ROM or EPROM for program memory, making them flexible for applications where internal ROM is not necessary.
8052AH BASIC
The 8052AH BASIC is a special version of the 8052, featuring the BASIC programming language stored in its ROM. This allows programmers to write instructions for the microcontroller directly in BASIC, simplifying the programming process.