ebook img

Microcontroller Education: Do It Yourself, Reinvent the Wheel, Code to Learn PDF

195 Pages·2017·15.074 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Microcontroller Education: Do It Yourself, Reinvent the Wheel, Code to Learn

B Synthesis Lectures on Series ISSN: 2573-3168 O L A Mechanical Engineering N A K I S Microcontroller Education Microcontroller Do it Yourself, Reinvent the Wheel, Code to Learn Dimosthenis E. Bolanakis, Hellenic Air Force Academy Education Microcontroller education has experienced tremendous change in recent years. This book attempts to keep pace with the most recent technology while holding an opposing attitude to the “No Need to Reinvent the Wheel” philosophy. The choice strategies are in agreement with the employment M Do it Yourself, Reinvent the of today’s flexible and low-cost Do-It-Yourself (DIY) microcontroller hardware, along with an I C embedded C programming approach able to be adapted by different hardware and software R O development platforms. Modern embedded C compilers employ built-in features for keeping C O programs short and manageable and, hence, speeding up the development process. However, those N Wheel, Code to Learn T features eliminate the reusability of the source code among diverse systems. The recommended R O programming approach relies on the motto Code More to Learn Even More, and directs the L reader toward a low-level accessibility of the microcontroller device. The examples addressed L E R herein are designed to meet the demands of Electrical & Electronic Engineering discipline, where E the microcontroller learning processes definitely bear the major responsibility. The programming D U strategies are in line with the two virtues of C programming language, that is, the adaptability of the C A source code and the low-level accessibility of the hardware system. Some accompanying material of T I the book can be found at http://bit.ly/mcu-files. O N Dimosthenis E. Bolanakis ABOUT SYNTHESIS This volume is a printed version of a work that appears in the Synthesis Digital Library of Engineering and Computer Science. Synthesis lectures provide concise original presentations of important research and development topics, published quickly in digital and print formats. For M more information, visit our website: http://store.morganclaypool.com O R G A N & Synthesis Lectures on C LA Mechanical Engineering Y P O store.morganclaypool.com O L Microcontroller Education Do it Yourself, Reinvent the Wheel, Code to Learn Synthesis Lectures on Mechanical Engineering SynthesisLecturesonMechanicalEngineeringseriespublishes60–150pagepublications pertainingtothisdiversedisciplineofmechanicalengineering.TheseriespresentsLectures writtenforanaudienceofresearchers,industryengineers,undergraduateandgraduate students. AdditionalSynthesisserieswillbedevelopedcoveringkeyareaswithinmechanical engineering. MicrocontrollerEducation:DoitYourself,ReinventtheWheel,CodetoLearn DimosthenisE.Bolanakis 2017 UnmannedAircraftDesign:AReviewofFundamentals MohammadSadraey 2017 IntroductiontoRefrigerationandAirConditioningSystems:TheoryandApplications AllanKirkpatrick 2017 MEMSBarometersTowardVerticalPositionDetecton:BackgroundTheory,System Prototyping,andMeasurementAnalysis DimosthenisE.Bolanakis 2017 VehicleSuspensionSystemTechnologyandDesign AvestaGoodarziandAmirKhajepour 2017 EngineeringFiniteElementAnalysis RamanaM.Pidaparti 2017 Copyright©2018byMorgan&Claypool Allrightsreserved.Nopartofthispublicationmaybereproduced,storedinaretrievalsystem,ortransmittedin anyformorbyanymeans—electronic,mechanical,photocopy,recording,oranyotherexceptforbriefquotations inprintedreviews,withoutthepriorpermissionofthepublisher. MicrocontrollerEducation:DoitYourself,ReinventtheWheel,CodetoLearn DimosthenisE.Bolanakis www.morganclaypool.com ISBN:9781681731919 paperback ISBN:9781681731933 ebook DOI10.2200/S00802ED1V01Y201709MEC009 APublicationintheMorgan&ClaypoolPublishersseries SYNTHESISLECTURESONMECHANICALENGINEERING Lecture#9 SeriesISSN Print2573-3168 Electronic2573-3176 Microcontroller Education Do it Yourself, Reinvent the Wheel, Code to Learn Dimosthenis E. Bolanakis SYNTHESISLECTURESONMECHANICALENGINEERING#9 M &C Morgan&cLaypool publishers ABSTRACT Microcontroller education has experienced tremendous change in recent years. This book at- temptstokeeppacewiththemostrecenttechnologywhileholdinganopposingattitudetothe NoNeedtoReinventtheWheel philosophy.Thechoicestrategiesareinagreementwiththeem- ploymentoftoday’sflexibleandlow-costDo-It-Yourself(DYI)microcontrollerhardware,along withanembeddedCprogrammingapproachabletobeadaptedbydifferenthardwareandsoft- waredevelopmentplatforms.ModernembeddedCcompilersemploybuilt-infeaturesforkeep- ingprogramsshortandmanageableand,hence,speedingupthedevelopmentprocess.However, those features eliminate the reusability of the source code among diverse systems. The recom- mendedprogrammingapproachreliesonthemottoCodeMoretoLearnEvenMore,anddirects thereadertowardalow-levelaccessibilityofthemicrocontrollerdevice.Theexamplesaddressed hereinaredesignedtomeetthedemandsofElectrical&ElectronicEngineeringdiscipline,where themicrocontrollerlearningprocessesdefinitelybearthemajorresponsibility.Theprogramming strategiesareinline withthetwovirtuesofC programminglanguage,thatis, theadaptability ofthesourcecodeandthelow-levelaccessibilityofthehardwaresystem.Someaccompanying materialofthebookcanbefoundathttp://bit.ly/mcu-files. KEYWORDS microcontrollereducation,embeddedC,ANSIC,microcontrollers,PIC,AVR vii I’ve never seen any of the 7 wonders of the world and from any available list. I believe there are more though… I see perfection and plenty in number 10 everyday… To my wife, son, and daughter

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.