Some reference material:
Test books
+ MacKenzie Scott. The 8051 Microcontroller, Prentice Hall. 3rd. Ed., 1999
+ Yeralan and Ahluwalia. Programming and Interfacing the 8051 Microcontroller.
Addison-Wesley. 1995.
U.L. Server (Shared folder)
Go to ‘Network Neighborhood’, then ‘Entire Network’, then pick Domain
‘Intel_Data_Comm’ and choose the server ‘Intel_Comm’. In the folder ‘ET4514’ you
will find the required information
Web Sites
8052 tutorial information by Vault Information Services:
http://www.8052.com
Intel’s site for 8051 based products:
http://developer.intel.com/design/mcs51/
Philips’ site for 8051 based products:
http://www-us.semiconductors.philips.com/microcontrol/
Infineon (formerly Siemens) site for 8051 based products:
http://www.infineon.com/products/micro/micro.htm
Keil development tools:
http://www.keil.com/home.htm
Information on Analog Devices ADuC812 (8051/8052 compatible processor):
www.analog.com/microconverter
CONTENTS
Chapter 1 8051 Microcomputer Overview 6
Chapter 2 A Simple Design Example 31
Chapter 3 Software Delay Routines 36
Chapter 4 Interrupts 45
Chapter 5 Timer/Counters 53
Chapter 6 The 8051 Serial Port 65
Appendix A Example Term Assignments A1
Appendix B Sample Exam Questions & Answers B1
Appendix C A Brief Introduction to Using Keil Tools C1
Chapter 1 8051 Microcomputer Overview
1.1 INTRODUCTION
Figure 1.1 shows a functional block of the internal operation of an 8051
microcomputer. The internal components of the chip are shown within the broken line
box.
Figure 1.1 8051 functional block diagram.
Figure 1.2 shows the external code memory and data memory connected to the 8051
chip.
Note – part of the external code memory can be located within the chip but we will
ignore this feature for now. Also, variants of the chip will allow a lot more memory
devices and I/O devices to be accommodated within the chip but such enhanced
features will not be considered right now.
Figure 1.2 8051 chip with external memory
A quick comparison with the well known Pentium processor
A modern PC is powered by a Pentium processor (or equivalent), which is really a
very powerful microprocessor. Where the 8051 microcontroller represents the low
end of the market in terms of processing power, the Pentium processor is one of the
most complex processors in the world. Figure 1.3 shows a simplified block diagram
of the Pentium processor and a simple comparison between the 8051 and the Pentium
is given in the table below.
Figure 1.3 Simplified diagram of a Pentium processor
Simple comparison: Pentium vs. 8051
Continued soon!!
Comments
Post a Comment