| 000 | 05229nam a22003257a 4500 | ||
|---|---|---|---|
| 999 |
_c48152 _d48152 |
||
| 003 | CITU | ||
| 005 | 20220111165518.0 | ||
| 008 | 170817s2018 nyu b 001 0 eng | ||
| 010 | _a 2017952606 | ||
| 020 | _a9781259836190 | ||
| 040 |
_aDLC _beng _erda _cDLC |
||
| 041 | _aeng | ||
| 082 | _a621.3916 | ||
| 100 | 1 |
_aÜnsulan, Cem, _eauthor. |
|
| 245 | 1 | 0 |
_aProgrammable microcontrollers : _bapplications on the MSP432 LaunchPad / _cCem Ünsulan, H. Deniz Gürhan, M. Erkin Yücel. |
| 264 | 1 |
_aNew York : _bMcGraw-Hill Education, _c[2018] |
|
| 264 | 4 | _cc2018 | |
| 300 |
_axvii, 424 pages ; _c25 cm |
||
| 336 |
_atext _btxt _2rdacontent |
||
| 337 |
_aunmediated _bn _2rdamedia |
||
| 338 |
_avolume _bnc _2rdacarrier |
||
| 504 | _aIncludes bibliographical references (pages 411-412) and index. | ||
| 505 | _aCover -- 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. 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 -- | ||
| 650 | 0 | _aMicrocontrollers. | |
| 700 | 1 |
_aGurhan, H. Deniz. _eauthor |
|
| 700 | 1 |
_aYucel, M. Erkin. _eauthor |
|
| 906 |
_a7 _bcbc _corignew _d4 _eepcn _f20 _gy-gencatlg |
||
| 942 |
_2ddc _cBK |
||