LEADER 03967nam 2200661 450 001 9910153068903321 005 20211014222938.0 010 $a1-322-83115-7 010 $a1-292-05433-6 035 $a(CKB)3710000000738212 035 $a(MiAaPQ)EBC5176148 035 $a(MiAaPQ)EBC5174828 035 $a(MiAaPQ)EBC5832027 035 $a(MiAaPQ)EBC5138366 035 $a(MiAaPQ)EBC6400214 035 $a(MiAaPQ)EBC5483622 035 $a(Au-PeEL)EBL5138366 035 $a(OCoLC)1015872783 035 $a(EXLCZ)993710000000738212 100 $a20210320d2014 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 14$aThe AVR microcontroller and embedded systems $eusing Assembly and C. /$fMuhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi 205 $aPearson new international edition. 210 1$aHarlow, England :$cPearson Education, Limited,$d[2014] 210 4$dŠ2014 215 $a1 online resource (744 pages) $cillustrations, tables 225 1 $aAlways Learning 300 $aIncludes index. 311 1 $a9781292024516 311 $a1-292-02451-8 327 $aCover -- Table of Contents -- 1. Introduction to Computing -- 2. The AVR Microcontroller: History and Features -- 3. AVR Architecture and Assembly Language Programming -- 4. Branch, Call, and Time Delay Loop -- 5. AVR I/O Port Programming -- 6. Arithmetic, Logic Instructions, and Programs -- 7. AVR Advanced Assembly Language Programming -- 8. AVR Programming in C -- 9. AVR Hardware Connection, Hex File, and Flash Loaders -- 10. AVR Timer Programming in Assembly and C -- 11. AVR Interrupt Programming in Assembly and C -- 12. AVR Serial Port Programming in Assembly and C -- 13. LCD and Keyboard Interfacing -- 14. ADC, DAC, and Sensor Interfacing -- 15. Relay, Optoisolator, and Stepper Motor Interfacing with AVR -- 16. Input Capture and Wave Generation in AVR -- 17. PWM Programming and DC Motor Control in AVR -- 18. SPI Protocol and MAX7221 Display Interfacing -- 19. I2C Protocol and DS1307 RTC Interfacing -- Appendix: AVR Instructions Explained -- Appendix: Data Sheets -- Index -- 2. 330 $aFor courses in Embedded System Design, Microcontroller's Software and Hardware, Microprocessor Interfacing, Microprocessor Assembly Language Programming, Peripheral Interfacing, Senior Project Design, Embedded System programming with C.   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.  . 410 0$aAlways learning. 606 $aSistemes incrustats (Informātica)$2lemac 606 $aAtmel AVR (Microcontrolador)$2lemac 606 $aAssembly languages (Electronic computers) 606 $aEmbedded computer systems 606 $aAtmel AVR microcontroller 615 7$aSistemes incrustats (Informātica). 615 7$aAtmel AVR (Microcontrolador). 615 0$aAssembly languages (Electronic computers) 615 0$aEmbedded computer systems. 615 0$aAtmel AVR microcontroller. 676 $a004.16 700 $aMazidi$b Muhammad Ali$0770870 702 $aNaimi$b Sepehr 702 $aNaimi$b Sarmad 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910153068903321 996 $aThe AVR microcontroller and embedded systems$93400352 997 $aUNINA