TY - BOOK AU - Mazidi,Muhammad Ali AU - Naimi,Sarmad AU - Naimi,Sepehr TI - The AVR microcontroller and embedded systems: using Assembly and C SN - 9780138003319 (alk. paper) AV - TJ223.P76 M378136 2011 U1 - 004.16 22 PY - 2011/// CY - Upper Saddle River, N.J. PB - Prentice Hall KW - Atmel AVR microcontroller KW - Embedded computer systems KW - Assembly languages (Electronic computers) KW - C (Computer program language) N1 - 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 N2 - 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 UR - http://repository.fue.edu.eg/xmlui/handle/123456789/3519 ER -