|
|
|
|
PIC 16F628A On Screen Display Example Software
|
|
|
|
|
|
The on screen display example software consists of a set of MPASM assembler routines required to create a variety
of on screen displays together with example programs illustrating their use. The routines provide full control
of the MAX7456 on the project board from the 16F628A. They allow you to write any character to any x,y position
on the screen with control of blink and background attributes, write strings of characters starting at any x,y
position to the screen, convert variables in your program in the range 0-99 to characters for display, clear the
screen or fill it with a given character. The code also illustrates setting up and using the 16F628A's USART for
serial . All the example code is sold under a single
user development licence which allows you to develop an unlimited number
of applications including the screen display routines provided they are only distributed in executable format.
Please read the agreement before ordering. The examples are provided as the starting point for development only.
Although they are fully functional as described, fitness of this software for any specific purpose is specifically
disclaimed. |
| GPS display example programs |
| The GPS display programs provide an example of how GPS or other NMEA data can be received, formatted and displayed
by the OSD project board. They are ideal starting points for the development of GPS or other data driven applications.
Please note that this is NOT the source code to any of the GPS overlay units that we sell.
The code gives a fixed format display with no interactivity and will only run with NMEA standard 1Hz GPS data.
More details... |
|
|
|
| 1-Wire Weather Station Example |
| The 1-Wire weather station example program demonstrates using the OSD project board to display the data from digital
sensors. The 1-wire weather station contains the DS1820 temperature sensor, the DS2423 counter and the DS2450 quad
A/D Converter. The example program contains code for detecting these devices on the 1-wire bus, storing their device
IDs and reading the data from each sensor. The temperature, wind speed and wind direction data are formatted and
displayed as shown in the example below. This example source code is provided as the basis for development only.
Sensor information. |
|
|
|
| POS display example program |
| The POS display program is a small application that was written as an example of how to format and display data
from a cash register. It is specific to the data it was written to process and so a sample of this data is provided
together with a PC program for testing and development. Cash register FAQ. |
|
|
|
| MSF time signal example program |
| The MSF radio signal is a 24 hours a day dedicated time broadcast which gives an accurate and reliable source of
time in the UK. It is widely used for domestic and industrial radio controlled clocks of various types. The MSF
signal carries time and date information in a simple binary-coded decimal format by on-off modulation of the carrier.
This example program is designed to decode the MSF time signal from a HKW Elektronik EM2S MSF module. The program demonstrates decoding the MSF data stream and displaying the time
and date. Please note that although the program contains a parity check it does not contain a real time clock or
check the parity. Therefore it cannot be used "as is" because the MSF signal can be come degraded at
times due to interference. For a real application the time would need to be maintained by a real time clock set
by the decoded parity checked MSF data. This program is suitable as the basis of development only. |
|
|
|
| OSD example program |
| The OSD example program simply illustrates the use of the on screen display routines.
The source code shows how each routine can be used to change the text display. The board font is also displayed. |
|
|
|
| |
| |
| GPS to OS Grid conversion PC example program |
| There is often a requirement to see the position given by GPS latitude and longitude on aerial or vehicle survey
video as a map grid reference. This simple PC program provides an example of how to acheive this with a laptop
and our serial video text unit. More details... |
|
|
|
| |
| |
| mo code in the same way as the 16F628 with your programmer set
to 16F628A. |
|
|
|
|
|
|
© The BlackBoxCameraTM Company Limited 2009
|
|