Programming the Finite State Machine
Elektor International Media (Verlag)
978-1-907920-92-9 (ISBN)
This book is aimed at Microsoft Windows and Linux users. To keep your costs to a minimum and to simplify the toolchain, specific applications are provided as a free download to enable you to use an FTDI serial lead as the programmer. The assembler used is the open-source "gpasm". All programming can be done in a text editor. There are detailed instructions on how to perform the necessary installations on Windows, Linux Debian, and derivatives such as Ubuntu and Fedora. For programming in C, Microchip's XC8 compiler is used from the command line. In addition to the programming applications, two serial read and serial write applications can be used for communicating with the PICs from a computer.
A voltmeter project including practical instructions on building a circuit board from scratch is included. All theory is covered beforehand, including how to do integer arithmetic in assembly.
Two PICs are covered: the PIC12F1822 and the PIC16F1823. Both can run at 32 MHz with an internal oscillator. You do not need to buy a factory-made development board and programmer. With relatively inexpensive parts including a serial lead, microcontroller, a few resistors, and LEDs, you can get started exploring embedded programming.
Andrew Pratt served for 25 years in the Royal Air Force as an Aircraft Technician. He holds a Higher National Certificate in electrical and electronic engineering and an Honours Degree from the Open University. He continued his career working in industrial controls.
Erscheinungsdatum | 04.08.2020 |
---|---|
Verlagsort | GB |
Sprache | englisch |
Maße | 170 x 235 mm |
Themenwelt | Technik ► Elektrotechnik / Energietechnik |
Schlagworte | Assembly • FSM • Microcontroller • PIC • programming |
ISBN-10 | 1-907920-92-7 / 1907920927 |
ISBN-13 | 978-1-907920-92-9 / 9781907920929 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich