The AVR microcontroller and embedded systems : using Assembly and C / Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi.
Material type:
TextPublication details: Upper Saddle River, N.J. : Prentice Hall, c2011.Description: xiv, 776 pages. : illustration ; 29 cmContent type: - text
- unmediated
- volume
- 9780138003319 (alk. paper)
- 0138003319 (alk. paper)
- 004.16 22 M.M.A
- TJ223.P76 M378136 2011
| Item type | Current library | Collection | Call number | Status | Date due | Barcode | |
|---|---|---|---|---|---|---|---|
Books
|
Main library A1 | Computers & Information Technology ( Computer Science ) | 004.16 M.M.A (Browse shelf(Opens below)) | Available | 00009973 |
Browsing Main library shelves, Shelving location: A1 Close shelf browser (Hides shelf browser)
| 004.16 E.A.T Technology in action / | 004.16 I.D.S SD card projects using the PIC microcontroller / | 004.16 K.D.E Embedded media processing | 004.16 M.M.A The AVR microcontroller and embedded systems : using Assembly and C / | 004.16 S.A.M Microcontroller and embedded system / | 004.16 S.J.P Practical exercises for ECDL : Expert using Office XP / | 004.16 S.R.E Embedded systems design with platform FPGAs : principles and practices / |
Includes index.
0: Introduction to Computing
1: The AVR Microcontrollers: History and Features
2: AVR Architecture & Assembly Language Programming
3: Branch, Call, and Time Delay Loop
4: AVR I/O Port Programming
5: Arithmetic, Logic Instructions, and Programs
6: AVR Advanced Assembly Language Programming
7: AVR Programming in C
8: AVR Hardware Connection and Flash Loaders
9: AVR Timer Programming in Assembly and C
10: Interrupt Programming in Assembly and C
11: AVR Serial Port Programming in Assembly and C
12: LCD and Keyboard Interfacing
13: ADC, DAC, and Sensor Interfacing
14: Relay, Optoisolator, and Stepper Motor Interfacing
15: Input Capture and Wave Generation in AVR
16: PWM Programming and DC Motor Control
17: SPI Protocol and Max7221 Display Interfacing
18: I2C Protocol and DS1307 RTC Interfacing
The AVR Microcontroller and Embedded Systems: Using Assembly and C features a step-by-step approach in covering both Assembly and C language programming of the AVR family of Microcontrollers. It offers a systematic approach in programming and interfacing of the AVR with LCD, keyboard, ADC, DAC, Sensors, Serial Ports, Timers, DC and Stepper Motors, Opto-isolators, and RTC. Both Assembly and C languages are used in all the peripherals programming. In the first 6 chapters, Assembly language is used to cover the AVR architecture and starting with chapter 7, both Assembly and C languages are used to show the peripherals programming and interfacin
There are no comments on this title.