|
|
|
|
LEADER |
00000nam a2200000 i 4500 |
001 |
MGH_AEscn00100322 |
003 |
IN-ChSCO |
005 |
20180215192945.0 |
006 |
m||||||||||||||||| |
007 |
cr |n||||||||n |
008 |
180215s2018||||nyu|||||o|||||||||||eng|| |
010 |
|
|
|a 2017952606
|
020 |
|
|
|a 9781259836206 (e-ISBN)
|
020 |
|
|
|a 1259836207 (e-ISBN)
|
020 |
|
|
|a 9781259836190 (print-ISBN)
|
020 |
|
|
|a 1259836193 (print-ISBN)
|
035 |
|
|
|a (OCoLC)1019957995 (print ed.)
|
040 |
|
|
|a IN-ChSCO
|b eng
|e rda
|
041 |
0 |
|
|a eng
|
050 |
|
4 |
|a TK7895.M5
|
072 |
|
7 |
|a TEC
|x 057000
|2 bisacsh
|
072 |
|
7 |
|a TEC
|x 007000
|2 bisacsh
|
072 |
|
7 |
|a TEC
|x 008060
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 049000
|2 bisacsh
|
072 |
|
7 |
|a TEC
|x 009070
|2 bisacsh
|
072 |
|
7 |
|a TEC
|x 008000
|2 bisacsh
|
072 |
|
7 |
|a TEC
|x 009060
|2 bisacsh
|
082 |
0 |
4 |
|a 621.3916
|2 23
|
100 |
1 |
|
|a Unsalan, Cem,
|e author.
|
245 |
1 |
0 |
|a Programmable Microcontrollers :
|b Applications on the MSP432 LaunchPad /
|c Cem Unsalan, H. Deniz Gurhan, M. Erkin Yucel.
|
250 |
|
|
|a 1st edition.
|
264 |
|
1 |
|a New York, N.Y. :
|b McGraw-Hill Education,
|c [2018].
|
264 |
|
4 |
|c ?2018.
|
300 |
|
|
|a 1 online resource (400 pages) :
|b 150 illustrations.
|
336 |
|
|
|a text
|2 rdacontent
|
337 |
|
|
|a computer
|2 rdamedia
|
338 |
|
|
|a online resource
|2 rdacarrier
|
504 |
|
|
|a Includes bibliographical references and index.
|
505 |
0 |
|
|a Cover -- Title Page -- Copyright Page -- Contents -- Preface -- Acknowledgments -- 1 Introduction -- 1.1 Hardware to be Used in the Book -- 1.2 Architecture of the MSP432 Microcontroller -- 1.3 Software to be Used in the Book -- 1.4 Topics to be Covered in the Book -- 2 Code Composer Studio and Energia -- 2.1 Code Composer Studio -- 2.2 CCS Cloud -- 2.3 Energia -- 2.4 Platform Comparison -- 2.5 Summary -- 2.6 Exercises -- 3 MSP432 Programming with C -- 3.1 Memory Management -- 3.2 C Data Types -- 3.3 ASCII Code -- 3.4 Examples on Data Type Usage -- 3.5 Arithmetic and Logic Operations -- 3.6 Control Structures -- 3.7 Arrays and Pointers -- 3.8 Structures -- 3.9 Miscellaneous Issues -- 3.10 Summary -- 3.11 Exercises -- 4 MSP432 Programming with Assembly -- 4.1 MSP432 Core Registers -- 4.2 Anatomy of an Assembly Program -- 4.3 The Instruction Set -- 4.4 Sample Programs on Instruction Set Usage -- 4.5 Inline Assembly -- 4.6 Summary -- 4.7 Exercises -- 5 Digital Input and Output -- 5.1 Pin Layout for Digital I/O -- 5.2 Digital I/O Registers -- 5.3 Digital I/O via DriverLib Functions -- 5.4 Digital I/O via Energia Functions -- 5.5 Digital I/O Hardware Issues -- 5.6 Coding Practices for Digital I/O -- 5.7 Application: Home Alarm System -- 5.8 Summary -- 5.9 Exercises -- 6 Exceptions and Interrupts -- 6.1 Interrupt as an Exception -- 6.2 Interrupts in Our Daily Lives -- 6.3 The Nested Vectored Interrupt Controller -- 6.4 Port Interrupts -- 6.5 Coding Practices for Port Interrupts -- 6.6 Application: Home Entrance System -- 6.7 Summary -- 6.8 Exercises -- 7 Power Management and Timing Operations -- 7.1 Power Supply System -- 7.2 Clock System -- 7.3 Power Control Module -- 7.4 Watchdog Timer -- 7.5 System Timer -- 7.6 Timer32 -- 7.7 Timer_A -- 7.8 Real-Time Clock -- 7.9 Application: Energy Saver System -- 7.10 Summary -- 7.11 Exercises -- 8 Mixed Signal Systems -- 8.1 Analog and Digital Signals -- 8.2 The Reference Module -- 8.3 The Comparator Module -- 8.4 Analog-to-Digital Conversion -- 8.5 Digital-to-Analog Conversion -- 8.6 Application: Leakage Control System -- 8.7 Application: Blinds Control System -- 8.8 Summary -- 8.9 Exercises -- 9 Digital Communication -- 9.1 Enhanced Universal Serial Communication Interface -- 9.2 Universal Asynchronous Receiver/Transmitter -- 9.3 Serial Peripheral Interface -- 9.4 Inter-Integrated Circuit -- 9.5 Application: Flame Detector.
|
505 |
0 |
|
|a 9.6 Summary -- 9.7 Exercises -- 10 Wireless Communication -- 10.1 Background on Wireless Communication -- 10.2 Wireless Local Area Network -- 10.3 Bluetooth -- 10.4 ZigBee -- 10.5 RFID -- 10.6 GSM -- 10.7 GPS -- 10.8 Summary -- 10.9 Exercises -- 11 Flash Memory and RAM Operations -- 11.1 Flash Memory and Controller -- 11.2 Memory Protection Unit -- 11.3 Advanced Encryption Standard Accelerator Module -- 11.4 Application: Advanced Home Entrance System -- 11.5 Application: Code Updater -- 11.6 Summary -- 11.7 Exercises -- 12 Direct Memory Access -- 12.1 The DMA Module -- 12.2 DMA Module Usage via DriverLib Functions -- 12.3 Coding Practices for the DMA Module -- 12.4 Application: Baby Monitor System -- 12.5 Summary -- 12.6 Exercises -- 13 Real-time Operating System -- 13.1 What Is RTOS? -- 13.2 TI-RTOS -- 13.3 TI-RTOS Kernel -- 13.4 TI-RTOS Drivers -- 13.5 TI-RTOS Instrumentation -- 13.6 Energia and TI-RTOS -- 13.7 Applications -- 13.8 Summary -- 13.9 Exercises -- 14 Advanced Applications -- 14.1 Garage Gate Control System -- 14.2 Vending Machine -- 14.3 Digital Clock -- 14.4 Audio Spectrum Analyzer -- 14.5 Air Freshener Dispenser -- 14.6 Obstacle Avoiding Tank -- 14.7 Robot Arm Control System -- 14.8 Intelligent Washing Machine -- 14.9 Non-Touch Paper Towel Dispenser -- 14.10 Traffic Lights -- 14.11 Car Parking Sensor System -- 14.12 Body Weight Scale -- 14.13 Intelligent Billboard -- 14.14 Elevator Cabin Control System -- 14.15 Customer Counter System -- 14.16 Frequency Meter -- 14.17 Pedometer -- 14.18 Digital Camera -- 14.19 Irrigation System -- 14.20 Speech Recognizer -- References -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X -- Z.
|
520 |
3 |
|
|a Discover how to configure the MSP432, program custom functions, interface with external hardware, and communicate via WiFi. Ideal for practicing engineers and hobbyists alike, this hands-on guide empowers you to program all microcontrollers by thoroughly understanding the MSP432.
|
530 |
|
|
|a Also available in print edition.
|
533 |
|
|
|a Electronic reproduction.
|b New York, N.Y. :
|c McGraw Hill,
|d 2018.
|n Mode of access: World Wide Web.
|n System requirements: Web browser.
|n Access may be restricted to users at subscribing institutions.
|
538 |
|
|
|a Mode of access: Internet via World Wide Web.
|
546 |
|
|
|a In English.
|
588 |
|
|
|a Description based on e-Publication PDF.
|
650 |
|
0 |
|a Microcontrollers.
|
650 |
|
0 |
|a Texas Instruments MSP430 series microprocessors.
|
655 |
|
0 |
|a Electronic books.
|
700 |
1 |
|
|a Gurhan, H. Deniz,
|e author.
|
700 |
1 |
|
|a Yucel, M. Erkin,
|e author.
|
776 |
1 |
8 |
|i Print version:
|t Programmable Microcontrollers, Applications on the MSP432 LaunchPad.
|b First edition.
|d New York, N.Y. : McGraw Hill,
|c [2018],
|z 9781259836190
|
856 |
4 |
0 |
|u https://accessengineeringlibrary.uam.elogim.com/content/book/9781259836190
|z Texto completo
|