8 bit C and Asm
8 bit C and Asm
About the Bundle
Learn 8 bit C and Assembly programming with the most popular architectures of all time AVR and PIC
About the Books
Arduino Inline Assembly
Learn 8-bit AVR GCC Inline Assembly Programming
A guide for learning Arduino inline assembly language programming. This book replaces the scarce, incomplete and inadequate official documentation for writing inline assembly code. The book covers the syntax of basic and extended inline statements, providing in-depth explanations of using operands, constraints and clobbers. It furnishes broad coverage of 8-bit assembly instructions and operations. Topics include functions, interrupts, strings, and tables with many complete examples of how to include inline code inside your programs. Written in a relaxed and informative style, the subject matter is divided into short, easy to comprehend sections. This book is applicable to all 8-bit ATMEL AVR microcontrollers using GNU GCC.
Programming PIC Microcontrollers with XC8
****************************************************************************
Update 2018:
Title has been adopted by Apress and can be bought here:
https://www.apress.com/us/book/9781484232729
*****************************************************************************
Are you tired of copy and pasting code into your embedded projects? Do you want to write your own code from scratch for microcontrollers and understand what your code is doing?. Do you want to move beyond the Arduino?
Then get this book!
This is a book about developing embedded systems with 8 bit PIC microcontrollers using the XC8 compiler. There are many microcontroller enthusiasts who want to transition from using an Arduino and its many derivatives to using bare microcontrollers. However they do not know where to begin! In this book I will show you how to use microcontrollers. Though this book is geared toward those looking to migrate to the PIC microcontroller family, the language is clear enough that anyone can follow.
Though many persons are wondering why they should learn the PIC architecture when ARM microcontrollers are available from so many vendors and architectures like the AVR are available. The reason is simple. The PIC microcontroller family makes it easy to transition from 8 to 32 bits without changing environments and tools. The XC series of compilers from microchip also are simple to set up, completely free and all you have to do is click and run your code. Once you learn about the different peripherals on the PIC microcontroller, it will be easy to apply that knowledge to other microcontrollers.
The other advantage is that MPLAB X runs on Windows, MAC and Linux environments. You do not need to be a command line expert to work with PIC microcontrollers, so you can focus less on setting up your environment and more on your application. This book is complete and will help you understand modern PIC microcontrollers.
This book consists of 14 chapters and covers a host of topics. Every chapter is feature packed and they cover:
- Introduction to PIC microcontrollers
- How to set up the MPLAB X and XC8 compilers for microcontroller development.
- Using GPIO and PPS
- Interfacing LEDs, pushbuttons, motors, relays etc.
- Using PWM, timers and counters
- Interrupts
- Interfacing character LCDs, GLCDs, colour LCDs, OLEDs and Touch Displays
- Using the Core Independant Peripherals
- Working with the CLC
- On board FVR and Comparator applications
- ADC module
- DAC module
- SPI protocol
- I2C protocol
- EUSART and Sofware UART communications
- Using the eXtreme Low Power (XLP) options of PIC microcontrollers
- Using GPS
- Using GSM
- AT commands
- NEMA protocol
- Wireless communications with WiFi and Bluetooth
- Projects and a lot more!
This is THE BOOK TO GET STARTED WITH PIC MICROCONTROLLERS.
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them