Embedded Microcontroller Interfacing-Designing Integrated Projects.pdf
(
4982 KB
)
Pobierz
Lecture Notes in Electrical Engineering
Vo l u m e 6 5
Gourab Sen Gupta
·
Subhas Chandra Mukhopadhyay
Embedded Microcontroller
Interfacing
Designing Integrated Projects
ABC
Gourab Sen Gupta
School of Engineering and Advanced Technology (SEAT)
Massey University (Turitea Campus)
Palmerston North
New Zealand
E-mail: G.SenGupta@massey.ac.nz
Subhas Chandra Mukhopadhyay
School of Engineering and Advanced Technology (SEAT)
Massey University (Turitea Campus)
Palmerston North
New Zealand
E-mail: S.C.Mukhopadhyay@massey.ac.nz
ISBN 978-3-642-13635-1
e-ISBN 978-3-642-13636-8
DOI 10.1007/978-3-642-13636-8
Library of Congress Control Number: 2010928721
c
2010 Springer-Verlag Berlin Heidelberg
This work is subject to copyright. All rights are reserved, whether the whole or part of the mate-
rial is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation,
broadcasting, reproduction on microfilm or in any other way, and storage in data banks. Dupli-
cation of this publication or parts thereof is permitted only under the provisions of the German
Copyright Law of September 9, 1965, in its current version, and permission for use must always
be obtained from Springer. Violations are liable to prosecution under the German Copyright Law.
The use of general descriptive names, registered names, trademarks, etc. in this publication does
not imply, even in the absence of a specific statement, that such names are exempt from the relevant
protective laws and regulations and therefore free for general use.
Typeset & Coverdesign:
Scientific Publishing Services Pvt. Ltd., Chennai, India.
Printed on acid-free paper
987654321
springer.com
Preface
Mixed-Signal Embedded Microcontrollers are commonly used in integrating ana-
log components needed to control non-digital electronic systems. They are used in
automatically controlled devices and products, such as automobile engine control
systems, wireless remote controllers, office machines, home appliances, power
tools, and toys. Microcontrollers make it economical to digitally control even
more devices and processes by reducing the size and cost, compared to a design
that uses a separate microprocessor, memory, and input/output devices. In many
undergraduate and post-graduate courses, teaching of mixed-signal microcontrol-
lers and their use for project work has become compulsory.
Students face a lot of difficulties when they have to interface a microcontroller
with the electronics they deal with. This book addresses some issues of interfacing
the microcontrollers and describes some project implementations with the Silicon
Lab C8051F020 mixed–signal microcontroller. The intended readers are college
and university students specializing in electronics, computer systems engineering,
electrical and electronics engineering; researchers involved with electronics based
system, practitioners, technicians and in general anybody interested in microcon-
trollers based projects.
The complete book is divided into ten chapters. It is our view that expertise in
microcontrollers is achieved by using it in different applications. Most of the book
is dedicated to describe a few project implementations. Six different successful
projects have been detailed.
Chapter 1 describes the fundamentals of electronics and analog processing cir-
cuits. The input signal is almost always passed through some analog processing
circuits before it is interfaced to a microcontroller. For signal processing, the basic
knowledge of this chapter is very important.
Chapter 2 gives an overview of the SiLab C8051F020 micro-controller. On-
chip peripherals such as ADC and DAC, and other features like the digital cross-
bar and the voltage reference generator are briefly introduced. While program-
ming using a high level language, such as C, makes it less important to know the
intricacies of the hardware architecture of the microcontroller, it is still beneficial
to have some knowledge of the memory organization and the special function reg-
isters.
Chapter 3 introduces the Keil
TM
C compiler for the SiLab C8051F020 micro-
controller. The high level language C, in combination with some standard codes,
Plik z chomika:
mikroprocesory
Inne pliki z tego folderu:
Mikrokontrolery AVR - programowanie w języku C przykłady zastosowań.pdf
(16603 KB)
Mikrokontrolery rodziny AVR w obudowach 8-wyprowadzeniowych Arkadiusz Krysiak.pdf
(6488 KB)
fragment mikrokontrolery-avr-jezyk-c-podstawy-programowan-918275 ATNEL Kardaś.pdf
(1460 KB)
ATmega16(L).pdf
(7306 KB)
ATmega644.pdf
(7708 KB)
Inne foldery tego chomika:
ARM
ARM Tools
AVR programy
AVR toolchain
en
Zgłoś jeśli
naruszono regulamin