Faculty Advisor or Committee Member
Susan Jarvis, Committee Member
Faculty Advisor or Committee Member
Taskin Padir, Committee Member
Faculty Advisor or Committee Member
William R. Michalson, Advisor
Identifier
etd-042811-095908
Abstract
This text is a treatise on microcontroller programming. It introduces the major peripherals found on most microcontrollers, including the usage of them, focusing on the ATmega644p in the AVR family produced by Atmel. General information and background knowledge on several topics is also presented. These topics include information regarding the hardware of a microcontroller and assembly code as well as instructions regarding good program structure and coding practices. Examples with code and discussion are presented throughout. This is intended for hobbyists and students desiring knowledge on programming microcontrollers, and is written at a level that students entering the junior level core robotics classes would find useful.
Publisher
Worcester Polytechnic Institute
Degree Name
MS
Department
Robotics Engineering
Project Type
Thesis
Date Accepted
2011-04-28
Copyright Statement
All authors have granted to WPI a nonexclusive royalty-free license to distribute copies of the work. Copyright is held by the author or authors, with all rights reserved, unless otherwise noted. If you have any questions, please contact wpi-etd@wpi.edu.
Accessibility
Unrestricted
Repository Citation
Alley, Peter J., "Introductory Microcontroller Programming" (2011). Masters Theses (All Theses, All Years). 439.
https://digitalcommons.wpi.edu/etd-theses/439
Subjects
ATmega644p, AVR, microcontroller, Atmel