Microcontrollers fundamentals for engineers and scientists [electronic resource] / Steven F. Barrett, Daniel J. Pack.
This book provides practicing scientists and engineers a tutorial on the fundamental concepts and use of microcontrollers. Today, microcontrollers, or single integrated circuit (chip) computers, play critical roles in almost all instrumentation and control systems. Most existing books are written fo...
Saved in:
Online Access: |
Full Text (via Morgan & Claypool) |
---|---|
Main Author: | |
Other Authors: | |
Other title: | Synthesis digital library of engineering and computer science. |
Format: | Electronic eBook |
Language: | English |
Published: |
San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) :
Morgan & Claypool Publishers,
©2006.
|
Edition: | 1st ed. |
Series: | Synthesis lectures on digital circuits and systems (Online) ;
# 1. |
Subjects: |
MARC
LEADER | 00000nam a2200000 a 4500 | ||
---|---|---|---|
001 | b5509557 | ||
003 | CoU | ||
005 | 20081107134501.0 | ||
006 | m o d | ||
007 | cr ||||||||||| | ||
008 | 081011s2006 caua foab 001 0 eng d | ||
020 | |a 1598290592 (electronic bk.) | ||
020 | |a 1598290584 (pbk.) | ||
024 | 7 | |a 10.2200/S00025ED1V01Y200605DCS001 | |
035 | |a sdl200605dcs001 | ||
035 | |a 70252729 (OCLC) | ||
035 | |a (CaBNvSL)gtp00531447 | ||
040 | |a CaBNvSL |c CaBNvSL |d CaBNvSL | ||
050 | 4 | |a TJ223.P76 |b B275 2006 | |
100 | 1 | |a Barrett, Steven F. |q (Steven Frank), |d 1957- |0 http://id.loc.gov/authorities/names/no2002029223 |1 http://isni.org/isni/000000010801734X. | |
245 | 1 | 0 | |a Microcontrollers fundamentals for engineers and scientists |h [electronic resource] / |c Steven F. Barrett, Daniel J. Pack. |
250 | |a 1st ed. | ||
260 | |a San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) : |b Morgan & Claypool Publishers, |c ©2006. | ||
300 | |a 1 electronic text (x, 115 pages : illustrations) : |b digital file. | ||
336 | |a text |b txt |2 rdacontent. | ||
337 | |a computer |b c |2 rdamedia. | ||
338 | |a online resource |b cr |2 rdacarrier. | ||
490 | 1 | |a Synthesis lectures on digital circuits and systems, |x 1932-3174 ; |v #1. | |
500 | |a Part of: Synthesis digital library of engineering and computer science. | ||
500 | |a Title from PDF title page (viewed on October 11, 2008) | ||
500 | |a Series from website. | ||
504 | |a Includes bibliographical references and index. | ||
505 | 0 | |a Digital design fundamentals -- Introduction -- Binary math -- Representation of integers and floating point variables -- Two's complement -- Floating point notation -- Basic math operations: Addition and subtraction -- Codes -- Unicode and ASCII -- Gray code -- Combinational and sequential circuits -- Digital design building blocks -- Digital design solutions -- Programmable gate arrays -- Microprocessors -- Digital signal processors (DSPs) -- Microcontrollers -- Mixed mode processing microcontroller with FPGA -- Summary -- The design and development process -- The design process -- Implementation and testing tools -- Software development process -- Summary -- Microcontroller -- So what exactly is a microcontroller -- Microcontroller overview -- Basic architecture -- RISC versus CISC instruction set -- Register set -- Bus structure -- Address bus -- Data bus -- Control bus -- Memory -- Time base -- Timing subsystem -- Port systems -- Analog-to-digital converters -- Communication systems -- Serial communications -- Terminology -- Serial communication signals -- Handshake mechanisms -- RS-232 protocol -- Interrupt system -- Speed -- Choosing a microcontroller for a specific design -- System requirements -- Microcontroller vendors -- Cutting edge technology -- Summary -- Timing subsystem -- Background theory -- Frequency -- Period -- Duty cycle -- Timer system -- Hardware -- Operation -- Applications -- Measuring external timing event -- Counting events -- Generating timing signals to interface external devices -- Industrial implementation case study (PWM) -- Summary -- Analog-to-digital conversion -- Background theory -- Analog signals versus digital signals -- Sampling, quantization, and encoding -- Resolution and data rate -- Analog-to-digital conversion process -- ADC conversion technologies -- Successive-approximation -- Integration -- Counter-based conversion -- Parallel conversion -- Applications -- Signal processing -- Signal conditioning for ATD converters -- Digital-to-analog conversion -- Industrial implementation: Digital cameras -- Summary -- Networked microcontrollers -- Background theory -- Designing computer networks -- Types of networks and protocols -- Microcontroller networks -- Controller area network -- BDLC networks -- Customized networks -- Applications -- Automobiles -- Mobile robots -- Summary -- Operating parameters and interfacing -- Operating parameters -- Input devices -- Switches -- Switch debouncing -- Keypads -- Sensors -- Output devices -- Light-emitting diodes (LEDs) -- Liquid crystal display (LCD) -- DC devices -- AC devices -- Application: DC motor speed and direction control -- Motor operating parameters -- Summary. | |
520 | |a This book provides practicing scientists and engineers a tutorial on the fundamental concepts and use of microcontrollers. Today, microcontrollers, or single integrated circuit (chip) computers, play critical roles in almost all instrumentation and control systems. Most existing books are written for undergraduate and graduate students taking an electrical and/or computer engineering course. Furthermore, these texts have been written with a particular model of microcontroller as the target discussion. These textbooks also require a requisite knowledge of digital design fundamentals. This textbook presents the fundamental concepts common to all microcontrollers. Our goals are to present the over-arching theory of microcontroller operation and to provide a detailed discussion on constituent subsystems available in most microcontrollers. With such goals, we envision that the theory discussed in this book can be readily applied to a wide variety of microcontroller technologies, allowing practicing scientists and engineers to become acquainted with basic concepts prior to beginning a design involving a specific microcontroller. We have found that the fundamental principles of a given microcontroller are easily transferred to other controllers. Although this is a relatively small book, it is packed with useful information for quickly coming up to speed on microcontroller concepts. | ||
650 | 0 | |a Microcontrollers. |0 http://id.loc.gov/authorities/subjects/sh2008020006. | |
690 | |a Microcontrollers. | ||
690 | |a Embedded systems design. | ||
690 | |a Systems-on-chip technology. | ||
690 | |a Control. | ||
690 | |a Digital design. | ||
690 | |a Computer engineering. | ||
700 | 1 | |a Pack, Daniel J. |0 http://id.loc.gov/authorities/names/no2002029225 |1 http://isni.org/isni/0000000383489245. | |
730 | 0 | |a Synthesis digital library of engineering and computer science. |0 http://id.loc.gov/authorities/names/n2016188085. | |
830 | 0 | |a Synthesis lectures on digital circuits and systems (Online) ; |v # 1. |0 http://id.loc.gov/authorities/names/no2006069481. | |
856 | 4 | 8 | |u https://colorado.idm.oclc.org/login?url=http://dx.doi.org/10.2200/S00025ED1V01Y200605DCS001 |z Full Text (via Morgan & Claypool) |
907 | |a .b55095574 |b 03-20-20 |c 06-23-09 | ||
998 | |a web |b 06-23-09 |c b |d b |e - |f eng |g cau |h 0 |i 1 | ||
907 | |a .b55095574 |b 07-24-19 |c 06-23-09 | ||
944 | |a MARS - RDA ENRICHED | ||
907 | |a .b55095574 |b 11-05-13 |c 06-23-09 | ||
956 | |a Synthesis | ||
999 | f | f | |i c139f1b8-6f9d-552c-996d-97a2e1c7f324 |s d00dad5f-80f9-507d-8e13-43ecea8087f6 |
952 | f | f | |p Can circulate |a University of Colorado Boulder |b Online |c Online |d Online |e TJ223.P76 B275 2006 |h Library of Congress classification |i web |n 1 |