The AVR microcontroller and embedded systems :
Mazidi, Muhammad Ali
The AVR microcontroller and embedded systems : using Assembly and C / Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi. - Upper Saddle River, N.J. : Prentice Hall, c2011. - xiv, 776 pages : illustrations ; 21 x 29 cm.
Includes index.
Introduction to Computing -- The AVR Microcontrollers: History and Features -- AVR Architecture & Assembly Language Programming -- Branch, Call, and Time Delay Loop -- AVR I/O Port Programming -- Arithmetic, Logic Instructions, and Programs -- AVR Advanced Assembly Language Programming -- AVR Programming in C -- AVR Hardware Connection and Flash Loaders -- AVR Timer Programming in Assembly and C -- Interrupt Programming in Assembly and C -- AVR Serial Port Programming in Assembly and C -- LCD and Keyboard Interfacing -- ADC, DAC, and Sensor Interfacing -- Relay, Optoisolator, and Stepper Motor Interfacing -- Input Capture and Wave Generation in AVR -- PWM Programming and DC Motor Control -- SPI Protocol and Max7221 Display Interfacing -- 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 interfacing.
9780138003319 0138003319
Atmel AVR microcontroller
Embedded computer systems
Assembly languages (Electronic computers)
C (Computer program language)
004.16
The AVR microcontroller and embedded systems : using Assembly and C / Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi. - Upper Saddle River, N.J. : Prentice Hall, c2011. - xiv, 776 pages : illustrations ; 21 x 29 cm.
Includes index.
Introduction to Computing -- The AVR Microcontrollers: History and Features -- AVR Architecture & Assembly Language Programming -- Branch, Call, and Time Delay Loop -- AVR I/O Port Programming -- Arithmetic, Logic Instructions, and Programs -- AVR Advanced Assembly Language Programming -- AVR Programming in C -- AVR Hardware Connection and Flash Loaders -- AVR Timer Programming in Assembly and C -- Interrupt Programming in Assembly and C -- AVR Serial Port Programming in Assembly and C -- LCD and Keyboard Interfacing -- ADC, DAC, and Sensor Interfacing -- Relay, Optoisolator, and Stepper Motor Interfacing -- Input Capture and Wave Generation in AVR -- PWM Programming and DC Motor Control -- SPI Protocol and Max7221 Display Interfacing -- 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 interfacing.
9780138003319 0138003319
Atmel AVR microcontroller
Embedded computer systems
Assembly languages (Electronic computers)
C (Computer program language)
004.16