| Home | Price List | Order Info | PIC and PC Training Course | PIC Training Course | P31 PIC Training Course |
| PH28-X PIC and PC Programming and Serial Communication Training Course |
![]() |
PC Assembler and Visual C# and Serial Communication (Updated 22nd March 2010) In January 2008 we updated our PIC training courses so that the only difference between them is the books which are supplied with the courses. The PH28 training course is exactly the same as the P928 course except that the PH28 is supplied with 3 books. The third book Experimenting with Serial Communication starts with very simple PIC to PC serial experiments, gradually getting more complex, until a full digital storage oscilloscope is created. For the experiment shown in the picture we have wired a phaseshift oscillator on the plugboard using the optional components and we are viewing the waveform using the oscilloscope software which we have created using Visual C#. This is one of the last experiments of the course. All these experiments use the programmer module as the test bed. The PH28 course retains all the features of the P928 so if you are not familiar with our P928 training course you should now read about it by clicking..... P928-X |
![]() |
The PH28 programmer module is identical to the P928. All our programmer modules now have all the features of the original PH27 system so all that is needed to update from P928-X is to purchase one extra book. The P928 programmer/experimental module has two RS-232 9 pin input sockets. One is used for control and the other is used for the experiments. So with the serial experiments for the PH28 course we run our programmes in the test PIC. This gives slightly more flexibility than the original PH27 system. |
![]() |
Experimenting with Serial Communication We start with two very simple programmes to run in a PIC18F2321 to flash the LEDs on the programmer module. We write text to the liquid crystal display. We experiment with simple serial communication by getting the PC to flash the LED on the programmer module, writing the PC programme in assembler. We write a line of text to the LCD, we use the PC keyboard to write to the LCD and we send text back to the PC. Then we learn about Visual C# for programming the PC. We flash the LEDs and write text to the LCD. We experiment with the routines needed to create a storage oscilloscope and gradually create the software. The final audio oscilloscope has dual or single trace, harmonic analysis and sophistcated triggering. To see the full list of contents click here. This book is wirobound to open flat, 240mm x 170mm, 276 pages. |
|
Price list:- Our programmer verifies over the full operating voltage of the PIC being written to and so meets the requirements to be classified as a production programmer. It connects to your PCs USB port via the supplied USB adaptor, and our software runs within Windows XP, NT, 2000, Vista etc. Order code PH28-X:-
UK orders are supplied with a plugtop power supply. Overseas orders are supplied with a lead to connect one PP3 battery to the DC input (battery not supplied). The PIC programmer module can be connected directly to COM1 or COM2 on your PC, or it can be connected through the USB to COM adaptor using COM3 or higher. The Visual C# Express Edition Windows programming software must be downloaded from the Microsoft website. The express edition is free to download and full details of how to do this are included in the third book. (Visual C# needs Windows XP, 2000, NT, Vista, Windows 7 or similar operating system, it will not work within Windows 98, ME or 95.) 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 PIC18F2525... 28 pins.. 24k x 16... USART+ADC... £5.70 inclusive |
Optional kit of components for Experimenting with PIC C 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), & chapter 11 (temperature tests). As listed below:- 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.............£31.00 Postage UK £1.00, Europe £1.50, Rest £2.50 |
Mid range PICs Programmed Our Windows bassed assembler BSPWA_16F can programme the 16F PICs listed below using our P928-X programmer module:-
|
18F PICs Programmed All the PICs list below can all be programmed with our BSPH assembler using the Brunning Software P928 PIC programmer. Our Windows based assembler BSPWA_18F can programme only the latest 18F PICs.
|
What are the PIC16F1936 and PIC18F2321 The PIC16F1826 or PIC16F1827 is the best place for a newcomer to begin learning about microcontrollers because these are very low cost and easy to use, and they are drop in replacements for the very popular PIC16F84 (with software changes). For projects needing a USART and an analogue to digital converter it is better to use a 28 pin PIC. For projects needing up to 2048 locations of programme memory the PIC16F1933 or PIC16F1936 are usually the best choice although a PIC18F2221 could be considered. For projects needing between 2048 and 4096 locations of programme memory the PIC18F2321 is perfect although a PIC16F1936 could be considered. For projects needing more than 4096 it is usually easier and better to use an 18F PIC such as a PIC18F2525 or PIC18F4525. |
| Home | Price List | Order Info | PIC and PC Training Course | PIC Training Course | P31 PIC Training Course |