MSP430 microcontroller basics:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Amsterdam [u.a.]
Elsevier Newnes
2008
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 668 S. Ill., graph. Darst. |
ISBN: | 9780750682763 0750682760 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV024620809 | ||
003 | DE-604 | ||
005 | 20130115 | ||
007 | t | ||
008 | 090924s2008 ad|| |||| 00||| eng d | ||
020 | |a 9780750682763 |9 978-0-7506-8276-3 | ||
020 | |a 0750682760 |9 0-7506-8276-0 | ||
035 | |a (OCoLC)603278390 | ||
035 | |a (DE-599)BVBBV024620809 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-83 |a DE-523 |a DE-859 |a DE-861 |a DE-Aug4 |a DE-860 | ||
084 | |a ST 170 |0 (DE-625)143602: |2 rvk | ||
084 | |a ZN 4980 |0 (DE-625)157428: |2 rvk | ||
100 | 1 | |a Davies, John H. |d 1956- |e Verfasser |0 (DE-588)123386438 |4 aut | |
245 | 1 | 0 | |a MSP430 microcontroller basics |c John H. Davies |
246 | 1 | 3 | |a MSP 430 microcontroller basics |
264 | 1 | |a Amsterdam [u.a.] |b Elsevier Newnes |c 2008 | |
300 | |a 668 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Mikrocontroller MSP430 |0 (DE-588)4772175-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Mikrocontroller MSP430 |0 (DE-588)4772175-3 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018592796&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-018592796 |
Datensatz im Suchindex
_version_ | 1804140641381253120 |
---|---|
adam_text | MSP430 MICROCONTROLLER BASICS JOHN H. DAVIES AMSTERDAM * BOSTON *
HEIDELBERG * LONDON NEW YORK * OXFORD * PARIS * SAN DIEGO SAN FRANCISCO
* SINGAPORE * SYDNEY * TOKYO NEWNES IS AN IMPRINT OF ELSEVIER NWPIGS
CONTENTS PREFACE XI CHAPTER 1: EMBEDDED ELECTRONIC SYSTEMS AND
MICROCONTROLLERS 7 1.1 WHAT (AND WHERE) ARE EMBEDDED SYSTEMS? 1 1.2
APPROACHES TO EMBEDDED SYSTEMS 2 1.3 SMALL MICROCONTROLLERS 5 1.4
ANATOMY OF A TYPICAL SMALL MICROCONTROLLER 8 1.5 MEMORY 11 1.6 SOFTWARE
15 1.7 WHERE DOES THE MSP430 FIT? 16 CHAPTER 2: THE TEXAS INSTRUMENTS
MSP430 21 2.1 THE OUTSIDE VIEW*PIN-OUT 21 2.2 THE INSIDE VIEW*FUNCTIONAL
BLOCK DIAGRAM 24 2.3 MEMORY 25 2.4 CENTRAL PROCESSING UNIT 30 2.5
MEMORY-MAPPED INPUT AND OUTPUT 32 2.6 CLOCK GENERATOR 33 2.7 EXCEPTIONS:
INTERRUPTS AND RESETS 36 2.8 WHERE TO FIND FURTHER INFORMATION 37
CHAPTER 3: DEVELOPMENT 43 3.1 DEVELOPMENT ENVIRONMENT 44 3.2 THE *
PROGRAMMING LANGUAGE 46 3.3 ASSEMBLY LANGUAGE 55 3.4 ACCESS TO THE
MICROCONTROLLER FOR PROGRAMMING AND DEBUGGING 57 3.5 DEMONSTRATION
BOARDS 59 3.6 HARDWARE 64 3.7 EQUIPMENT 65 VIII CONTENTS CHAPTER 4: A
SIMPLE TOUR OF THE MSP430 67 4.1 FIRST PROGRAM ON A CONVENTIONAL DESKTOP
COMPUTER 68 4.2 LIGHT LEDS IN * 70 4.3 LIGHT LEDS IN ASSEMBLY LANGUAGE
72 4.4 READ INPUT FROM A SWITCH 80 4.5 AUTOMATIC CONTROL: FLASHING LIGHT
BY SOFTWARE DELAY 91 4.6 AUTOMATIC CONTROL: USE OF SUBROUTINES 99 4.7
AUTOMATIC CONTROL: FLASHING LIGHT BY POLLING TIMER_A 105 4.8 HEADER
FILES AND ISSUES BRUSHED UNDER THE CARPET 114 CHAPTER 5: ARCHITECTURE OF
THE MSP430 PROCESSOR 119 5.1 CENTRAL PROCESSING UNIT 119 5.2 ADDRESSING
MODES 125 5.3 CONSTANT GENERATOR AND EMULATED INSTRUCTIONS 131 5.4
INSTRUCTION SET 132 5.5 EXAMPLES 146 5.6 REFLECTIONS ON THE CPU AND
INSTRUCTION SET 153 5.7 RESETS 157 5.8 CLOCK SYSTEM 163 CHAPTER 6:
FUNCTIONS, INTERRUPTS, AND LOW-POWER MODES 7 77 6.1 FUNCTIONS AND
SUBROUTINES 178 6.2 WHAT HAPPENS WHEN A SUBROUTINE IS CALLED? 178 6.3
STORAGE FOR LOCAL VARIABLES 179 6.4 PASSING PARAMETERS TO A SUBROUTINE
AND RETURNING A RESULT 183 6.5 MIXING * AND ASSEMBLY LANGUAGE 185 6.6
INTERRUPTS 186 6.7 WHAT HAPPENS WHEN AN INTERRUPT IS REQUESTED? 188 6.8
INTERRUPT SERVICE ROUTINES 190 6.9 ISSUES ASSOCIATED WITH INTERRUPTS 196
6.10 LOW-POWER MODES OF OPERATION 198 CHAPTER 7: DIGITAL INPUT, OUTPUT,
AND DISPLAYS 207 7.1 DIGITAL INPUT AND OUTPUT: PARALLEL PORTS 208 7.2
DIGITAL INPUTS 216 7.3 SWITCH DEBOUNCE 225 7.4 DIGITAL OUTPUTS 238 7.5
INTERFACE BETWEEN 3V AND 5V SYSTEMS 243 7.6 DRIVING HEAVIER LOADS 247
7.7 LIQUID CRYSTAL DISPLAYS 252 7.8 DRIVING AN LCD FROM AN MSP430X4XX
256 7.9 SIMPLE APPLICATIONS OF THE LCD 264 CONTENTS IX CHAPTER 8: TIMERS
275 8.1 WATCHDOG TIMER 276 8.2 BASIC TIMERL 281 8.3 TIMER_A 287 8.4
MEASUREMENT IN THE CAPTURE MODE 300 8.5 OUTPUT IN THE CONTINUOUS MODE
318 8.6 OUTPUT IN THE UP MODE: EDGE-ALIGNED PULSE-WIDTH MODULATION 330
8.7 OUTPUT IN THE UP/DOWN MODE: CENTERED PULSE-WIDTH MODULATION 349 8.8
OPERATION OF TIMER_A IN THE SAMPLING MODE 352 8.9 TIMER_B 353 8.10 WHAT
TIMER WHERE? 356 8.11 SETTING THE REAL-TIME CLOCK: STATE MACHINES 357
CHAPTER 9: MIXED-SIGNAL SYSTEMS: ANALOG INPUT AND OUTPUT 369 9.1
COMPARATOR_A 371 9.2 ANALOG-TO-DIGITAL CONVERSION: GENERAL ISSUES 393
9.3 ANALOG-TO-DIGITAL CONVERSION: SUCCESSIVE APPROXIMATION 402 9.4 THE
ADC10 SUCCESSIVE-APPROXIMATION ADC 407 9.5 BASIC OPERATION OF THE ADC 10
412 9.6 MORE ADVANCED OPERATION OF THE ADC10 424 9.7 THE ADC12
SUCCESSIVE-APPROXIMATION ADC 432 9.8 ANALOG-TO-DIGITAL CONVERSION:
SIGMA-DELTA 438 9.9 THE SD16_A SIGMA-DELTA ADC 446 9.10 OPERATION OF
SD16_A 459 9.11 SIGNAL CONDITIONING AND OPERATIONAL AMPLIFIERS 475 9.12
DIGITAL-TO-ANALOG CONVERSION 485 CHAPTER 10: COMMUNICATION 493 10.1
COMMUNICATION PERIPHERALS IN THE MSP430 495 10.2 SERIAL PERIPHERAL
INTERFACE 497 10.3 SPI WITH THE USI 504 10.4 SPI WITH THE USCI 513 10.5
A THERMOMETER USING SPI IN MODE 3 WITH THE F2013 AS MASTER 520 10.6 A
THERMOMETER USING SPI IN MODE 0 WITH THE FG4618 AS MASTER 526 10.7
INTER-INTEGRATED CIRCUIT BUS 534 10.8
ASIMPLEPCMASTERWITHTHEUSCI_B0ONAFG4618 542 10.9 A SIMPLE PC SLAVE WITH
THE USI ON A F2013 549 10.10 STATE MACHINES FOR PC COMMUNICATION 559
10.11 A THERMOMETER USING PC WITH THE F2013 AS MASTER 567 10.12
ASYNCHRONOUS SERIAL COMMUNICATION 574 10.13 ASYNCHRONOUS COMMUNICATION
WITH THE USCI_A 581 X CONTENTS 10.14 A SOFTWARE UART USING TIMER_A 590
10.15 OTHER TYPES OF COMMUNICATION 599 CHAPTER 11: THE FUTURE: MSP430X
601 11.1 ARCHITECTURE OF THE MSP430X 601 11.2 INSTRUCTION SET OF THE
MSP430X 607 11.3 WHERE NEXT? 614 11.4 CONCLUSION 617 APPENDIX A:
KICKSTARTING THE MSP430 679 A. 1 INTRODUCTION TO EW430 619 A.2
DEVELOPING A PROJECT IN * 621 A.3 DEBUGGING WITH THE SIMULATOR 627 A.4
DEBUGGING WITH THE EMULATOR 630 A.5 DEVELOPING A PROJECT IN ASSEMBLY
LANGUAGE 633 A.6 TIPS FOR USING EW430 636 A.7 TIPS FOR SPECIFIC
DEVELOPMENT KITS 640 APPENDIX B: FURTHER READING 645 BOOKS AND ARTICLES
645 NEWSLETTERS, MAGAZINES, AND JOURNALS 651 INDEX 655
|
any_adam_object | 1 |
author | Davies, John H. 1956- |
author_GND | (DE-588)123386438 |
author_facet | Davies, John H. 1956- |
author_role | aut |
author_sort | Davies, John H. 1956- |
author_variant | j h d jh jhd |
building | Verbundindex |
bvnumber | BV024620809 |
classification_rvk | ST 170 ZN 4980 |
ctrlnum | (OCoLC)603278390 (DE-599)BVBBV024620809 |
discipline | Informatik Elektrotechnik / Elektronik / Nachrichtentechnik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01366nam a2200349 c 4500</leader><controlfield tag="001">BV024620809</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130115 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090924s2008 ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780750682763</subfield><subfield code="9">978-0-7506-8276-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0750682760</subfield><subfield code="9">0-7506-8276-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)603278390</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV024620809</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-860</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 170</subfield><subfield code="0">(DE-625)143602:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZN 4980</subfield><subfield code="0">(DE-625)157428:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Davies, John H.</subfield><subfield code="d">1956-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123386438</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">MSP430 microcontroller basics</subfield><subfield code="c">John H. Davies</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">MSP 430 microcontroller basics</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Amsterdam [u.a.]</subfield><subfield code="b">Elsevier Newnes</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">668 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mikrocontroller MSP430</subfield><subfield code="0">(DE-588)4772175-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mikrocontroller MSP430</subfield><subfield code="0">(DE-588)4772175-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018592796&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018592796</subfield></datafield></record></collection> |
id | DE-604.BV024620809 |
illustrated | Illustrated |
indexdate | 2024-07-09T22:03:12Z |
institution | BVB |
isbn | 9780750682763 0750682760 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018592796 |
oclc_num | 603278390 |
open_access_boolean | |
owner | DE-83 DE-523 DE-859 DE-861 DE-Aug4 DE-860 |
owner_facet | DE-83 DE-523 DE-859 DE-861 DE-Aug4 DE-860 |
physical | 668 S. Ill., graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Elsevier Newnes |
record_format | marc |
spelling | Davies, John H. 1956- Verfasser (DE-588)123386438 aut MSP430 microcontroller basics John H. Davies MSP 430 microcontroller basics Amsterdam [u.a.] Elsevier Newnes 2008 668 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Mikrocontroller MSP430 (DE-588)4772175-3 gnd rswk-swf Mikrocontroller MSP430 (DE-588)4772175-3 s DE-604 GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018592796&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Davies, John H. 1956- MSP430 microcontroller basics Mikrocontroller MSP430 (DE-588)4772175-3 gnd |
subject_GND | (DE-588)4772175-3 |
title | MSP430 microcontroller basics |
title_alt | MSP 430 microcontroller basics |
title_auth | MSP430 microcontroller basics |
title_exact_search | MSP430 microcontroller basics |
title_full | MSP430 microcontroller basics John H. Davies |
title_fullStr | MSP430 microcontroller basics John H. Davies |
title_full_unstemmed | MSP430 microcontroller basics John H. Davies |
title_short | MSP430 microcontroller basics |
title_sort | msp430 microcontroller basics |
topic | Mikrocontroller MSP430 (DE-588)4772175-3 gnd |
topic_facet | Mikrocontroller MSP430 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018592796&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT daviesjohnh msp430microcontrollerbasics |