8051 Microcontroller: An Applications Based Introduction by David Calcutt, Frederick Cowan, Hassan Parchizadeh

By David Calcutt, Frederick Cowan, Hassan Parchizadeh

The 8051 structure constructed via Intel has proved to be the preferred and enduring kind of microcontroller, to be had from many makers and known for business purposes and embedded platforms in addition to being a flexible and in your price range alternative for layout prototyping, academic use and different undertaking work.
In this ebook the authors introduce the basics and functions of the 8051, then positioned them to take advantage of via sensible workouts and undertaking paintings. the result's a hugely useful studying event that may support a variety of engineers and scholars to get in the course of the steepest a part of the educational curve and develop into expert and efficient designing with the 8051. The textual content can also be supported by means of sensible examples, summaries and knowledge-check questions.
The most recent advancements within the 8051 kinfolk also are lined during this booklet, with chapters overlaying flash reminiscence units and 16-bit microcontrollers.
Contents:
Preface
- Microcontroller architecture
- improvement board design
- Programming utilizing meeting language
- Programming utilizing C
- Simulation and development
- Flash microcontrollers
- Switches, automobiles, information converters and displays
- Serial facts transmission
- promenade microcontrollers
- 16-bit microcontrollers
- venture applications
- Appendices
- Index.

Show description

Read or Download 8051 Microcontroller: An Applications Based Introduction PDF

Similar personal computers books

Mac OS X Headaches: How to Fix Common (and Not So Common) Problems in a Hurry

Speedy, powerful reduction from Mac OS X TroublesDiagnose and treatment difficulties for Mac OS X and OS X 10. 2 JaguarSeeking reduction from mouse mishaps or reminiscence malfunctions? Take the medication and accomplish height functionality with Mac OS X and OS X 10. 2 Jaguar. during this beneficial source, Mac guru and best-selling writer Curt Simmons covers every thing from basic difficulties like interfacing along with your computing device to the advanced info of troubleshooting functions, printer drivers, and multimedia positive factors.

User Interface Design: A Software Engineering Perspective

Indicates the reader not just tips to layout an interface, but in addition find out how to make it totally useful ¿ placing conception into perform and highlighting the issues a clothier faces whilst operating in a real-world state of affairs.

Microcontrollers Fundamentals for Engineers And Scientists

This publication offers training scientists and engineers an academic at the primary thoughts and use of microcontrollers. this day, microcontrollers, or unmarried built-in circuit (chip) pcs, play serious roles in just about all instrumentation and keep watch over structures. such a lot latest books arewritten for undergraduate and graduate scholars taking an electric and/or desktop engineering path.

How to Do Everything Netbook

Get the main from your netbook! Now that you have got a netbook, it is time to tips on how to maximize all of its services. This hands-on advisor explains how one can retain your netbook working at top functionality by means of restricting what number courses you run at the same time and what you obtain. examine the simplest how one can connect with the net, safe your method, set up software program, use web-based courses from Microsoft, Google, and others, upload reminiscence, and troubleshoot your netbook.

Extra resources for 8051 Microcontroller: An Applications Based Introduction

Sample text

7 AJMP START END ; lists all sfr addresses ; sets start address to 0 ; short jump to START label ; puts next program line at address 0040H ; jump to PULSE if pin 0, port 1 is logic 1 ; otherwise clear pin 7 port 1 to zero ; go to START check switch ; set pin 7 on port 1 to logic 1 ; clear pin 7 on port 1 to logic 0 ; go to START check switch ; no more assembly language Initial inspection might lead to the conclusion that the output signal on port 1, pin 7 is a square wave being turned on by SETB and off by CLR.

18. 18 Selection of port 1 window The port 1 window appears and there are two rows of eight ticks; the top row represents the logic level set by the microcontroller while the lower row represents the actual level on the port pins. Ideally they should always be the same but there are times when a bad interface might load a port pin and cause it to be logic 0 when the microcontroller is assigning logic 1. When debugging complex programs it is useful to single step through complete loops; in this simple example the program is a simple loop.

DOUBLE LOOP DELAY DELAY: MOV R1,#number1 INNER: MOV R0,#number2 TAKE: DJNZ R0,TAKE DJNZ R1,INNER RET Approximately the time delay ¼ (number 1) Â (number 2) Â 12 clock cycle periods. 423 ns. Time delay ¼ 200 Â 240 Â 12 Â 90:423 ns ¼ 52:1 ms The bigger the values of number 1 and number 2, the better the approximation. The software used has simulation and the values of number 1 and number 2 can be fine tuned to give the accurate delay during simulation. Summary 27 TRIPLE LOOP DELAY DELAY: OUTER: INNER: TAKE: MOV MOV MOV DJNZ DJNZ DJNZ RET R2,#number1 R1,#number2 R0,#number3 R0,TAKE R1,INNER R2,OUTER Approximately the delay=(number 1) Â (number 2) Â (number 3)Â12 clock cycle periods.

Download PDF sample

Rated 4.14 of 5 – based on 11 votes