| Home | Price List | Order Info | P928 PIC Training Course | P931 PIC Training Course | P942 PIC Training Course |
| P206 Modular PIC Training and Development System for Win XP, Vista, 7, 8 etc |
|
and for beginners with a professional interest:- P206 Modular PIC Training Course Teaching PIC Assembler and C and PC Visual C# & Easy USB (New April 2013) The P206 PIC training and development course is a modular version of our P931 course. The P206 course is ideal for complete beginners to PIC programming who intend to study PIC programming with a particular project in mind, rather than for general study. The P206 hardware consists of a programmer module with plug on test circuits which when detached become self contained project modules. The P206 course offers exactly the same training as our P931 course but so far only the first book has a P206 edition. The other two books will have P206 editions within the next few months. The Brunning Software training courses rely on the natural way of learning. Imagine trying to teach English grammar to a child before allowing him or her to speak. Yet that is the approach of most technical books. We know that practical experience before the theory makes the learning much more interesting and therefore it is easier. Peter Brunning wrote the first PIC training book during 1999 detailing his own learning sequence as he taught himself to programme PICs - so we know that being an expert in one aspect of electronics does not change the requirement. The first edition of the first book which we published in 2000 was written around the PIC16F84. The book received universal praise from our customers, and the PIC16F84 remained the firm favourite for many years. Finally in 2007 we decided it had come to the end of its usefulness and completely updated the course using the PIC16F627A. Three years later in 2010 technology had again moved up to a new level and we updated again to the eXtremely Low Power PIC16F1827. The course continues to follow the same well proven structure with real books which lie open on your desk while you use your computer to type in the programme and control the hardware. |
![]() |
Experimenting with PIC Microcontrollers (using BSPWA and MPASM) 6th Edition Everyone should start programming PICs using assembly language because this is the only way to fully understand what happens, but there is a general misconception that PIC assembly language is difficult. Our first book introduces PIC assembly language programming by jumping straight in with four easy experiments. The first is explained over seven and a half pages assuming no starting knowledge of PICs. The programmes are tested using the simulator then written into the test PIC and run in the real world. Then having gained some practical experience we study the basic principles of PIC programming, learn about the 8 bit timer, how to drive the liquid crystal display, create a real time clock, experiment with the watchdog timer, sleep mode, beeps and music, including a rendition of Beethoven's Fur Elise. Then there are two projects to work through, using a PIC as a sinewave generator and investigating the power taken by domestic appliances. The second project requires us to measure voltages and currents. Previously we needed to change to using a more expensive PIC but an analogue to digital converter is one of the extra features contained in the PIC16F1827. Now we are able to continue using the same PIC. Finally we learn how to adapt the experiments right through the book so the software can be run in the PIC16F627A family, PIC16F84 and PIC18F2321 family. In the space of 24 experiments, two projects and 56 exercises the book works through from absolute beginner to experienced engineer level, covering a comprehensive selection of the most up to date microcontrollers. For most of the experiments we use the Brunning Software assembler BSPWA. But in Chapters 3M and 5M we repeat some of the previous experiments using the official Microchip assembler MPASM. The text used for both assemblers is identical so when we repeat the experiments we simply load in the file we have already created using BSPWA. So we benefit from the simplicity of BSPWA while also learning to use MPASM. This book is wirobound to open flat, 240mm x 170mm, 318 pages. |
|
For most programmes the Brunning Software PIC assembler BSPWA requires no setting up. Start the programme running. Click [Load Template] to create the top six lines. Start typing your programme text. Click [Build] to create the PIC code. Click [Start Simulator] to test the code. Connect the LCD and your own test circuit or one of the supplied test circuits to the P206 programmer, then connect the programmer to your PC. Click [Write Test PIC] to write the code into the test PIC. Click [Run Test PIC] to start the programme running. For more information about BSPWA click here. |
![]() |
(Optional) Experimenting with PIC C - 6th Edition We start by typing a very simple programme in C which gets the PIC to turn on two LEDs. Then we discover how easy it is to use C to create programme loops, and we experiment with IF statements. We learn how to use C to access the 8 bit and 16 bits timers, we write messages to the LCD, and use the keypad to enter numbers. Then its time for 25 pages of serious study where we read about some of the more complex C techniques. We are not expected to remember this, the idea being to start the process of understanding the deeper aspects of C. As we work through chapters 9 to 14 we use a PIC to generate a siren sound, create a freezer thaw warning device, and use a thermistor connected to a PIC to measure temperature. We use the PIC as a step up switching regulator, and to control the speed of a DC motor with maximum torque still available. Then we study how to use any PIC to switch 240 volt AC supplies using an optoisolated triac driving a high current triac. We study how to use the PIC's USART. We start our USART experimenting with direct PIC to PIC serial communication. Then we expand this to experiment with PIC to PC communication using the control PIC in its USB to USART mode. For the PC side of these experiments we use a serial coms facility which is built into BSPWA to avoid needing to write a programme for the PC. (When you work through the third book you will learn how to create your own PC programmes). Chapters 15 to 21 have been added with the 4th edition of Experimenting with PIC C published on 1st December 2009. These seven chapters introduce C for 18F PICs. We start with a very simple programme, experiment with the built in timer, write to the LCD and read the keypad. Then we make a direct comparison between 18F assembler and C by experimenting with the complex calculations needed for temperature measurement. We end by using C to write the code for 18F PIC to PC serial communication. This book is wirobound to open flat, 240mm x 170mm, 304 pages. |
![]() |
(optional) Experimenting with Serial Communication - 4th Edition This third stage of our PIC training course is optional. It starts with simple experiments using a PIC18F2321. We use the PIC to flash LEDs and to write text to the LCD. Then we begin our study of PC programming by using Visual C# to create simple self contained PC programmes. When we have a basic understanding of PC programming we experiment with simple PC to PIC serial communication. We use the PC to control how the PIC lights the LEDs then send text messages both ways. We use Visual C# to experiment with using the PC to display sinewaves from simple mathematics. Then we expand our PC and PIC programmes gradually until a full digital storage oscilloscope is created. The final audio oscilloscope has harmonic analysis and sophistcated triggering. For all these experiments we use the P931 programmer as our test bed. When we need the serial link to the PC we flip the red switches to put the control PIC into its USB to USART mode. The second half of Experimenting with Serial Communications 4th Edition starts with an introduction to our Easy USB. Then we repeat some of the serial experiments but this time we use a PIC18F2450 with its own USB port which we connect directly to a USB port of your PC. We follow this with essential background study then work through a complete project to use a PIC to measure temperatures, send the raw data to the PC, and use the PC to calculate and display the temperature. Easy USB is a perfect solution for simple and medium complexity project. For complex projects or where the timing is critical it is best to split the action between two or more PICs. In the last chapter of the book we complete the study by learning how to use the library routines to programme a PIC18F2450 as a USB to USART converter. This book is wirobound to open flat, 240mm x 170mm, 294 pages. |
|
To work through all three books you will need the P206 programmer module with the LCD and keypad plugged in, and you will need the P206-18 test module for 18 pin PICs and the P206-28 test module for 28 pin PICs. The P206-18 is at the top right of the picture. The P206-28 is at the bottom right of the picture. When either of these test modules is plugged onto the programmer module the PIC in the test module is connected to the LCD, keypad, four LEDs and two push buttons which are wired on the programmer PCB. The control PIC on the programmer module uses the LCD to display system messages but when the test PIC is running its code the control PIC disconnects itself from the LCD. The P206-18 will be supplied with a PIC16F1827 fitted, and the P206-28 will be supplied with a PIC18F2321 fitted unless a different PIC is requested. |
|
When you are ready to experiment with your own ideas you can use either the P206-18 or P206-28 as your project module. The P206-18 is perfect for simple projects but for complex projects the P206-28 is needed. When the test module is detached from the programmer the 5 volt power needs to be supplied directly to the test module. This picture shows the P206-28 (in the middle) with the PIC206-IO (input/output) module above and the LCD below. The LCD which is usually plugged into the programmer module can be plugged directly into either test module. The P206-28 has the advantage of being able to use the P206-IO which provides the P206-28 with a 5 volt supply, four high current open drain outputs and two push buttons. The P206-IO has a 12 volt DC input socket which provides power for the high current circuits and power for the onboard 5 volt regulator. |
|
Price list:- The programmer module takes its power from your computer via the USB connection and provides power to the experimental modules. The programmer module can be connected directly to any USB port on your PC. Our software runs within Windows XP, NT, 2000, Vista, 7 and 8 etc. Order code P206:-
The programmer module takes its power from your computer via the USB connection and provides power to the experimental modules. The programmer module can be connected directly to any USB port on your PC. We also sell PICs if ordered with the PIC training system:- PIC16F1827... 18 pins... 4k x 14... USART+ADC... £1.50 inclusive PIC16F1936... 28 pins... 8k x 14... USART+ADC... £2.00 inclusive PIC18F2321... 28 pins... 4k x 16... USART+ADC... £3.25 inclusive PIC18F2450... 28 pins.. k x 16... USB+USART+ADC... £3.70 inclusive |
Optional kit of components for Experimenting with PIC C Plugboard and programming lead with full set of components for white LEDs and motors tests in chapters 12 and 13, including all wire links and motors wired with connecting leads. Plus sounder and thermistor for chapter 10 (Freezer thaw), and chapter 11 (temperature tests). As listed below:- 1 off Plugboard 1 off programming lead 2 off PIC16F1826/7 3 off ultra bright white LEDs .....30000 mcd, 20mA, 15 deg 3 off low current red LEDs 1 off 100uH inductor 1 off 4v3 zener diode 2 off FDP6035AL MOSFET 2 off 1A schottky diodes 2 off small DC motors 2 off variable resistors 1 off optoisolated triac 1 off BTA16-600B triac 1 pack resistors 1 pack capacitors 1 off push button switch 1 pack trimmed wire links 1 PP3 battery lead to two pins 1 battery holder 2 x AA 1 battery holder 4 x AA 1 off 100k thermistor 1 off piezo sounder 1 pack of components ..... for phaseshift oscillator Complete kit of parts............£37.00 |
| Home | Price List | Order Info | P928 PIC Training Course | P931 PIC Training Course | P942 PIC Training Course |