自制51編程器
I have build my own programmer. This device can program the AT89C51 and works with it. So it can easily be adapted to programming other devices by itself.
The Atmel Flash devices are ideal for developing, since they can be reprogrammed easy, often and fast. You need only 1 or 2 devices in low cost plastic case for developing. In contrast you need 10 or more high cost windowed devices if you must develop with EPROM devices (e.g. Phillips 87C751).
This a full 3-tier dababase application which includes a activex dll project(business objects) and a standard exe(UI). Besides all the database techniques it demonstrates, it also shows how to make MSHFlexgrid a editable grid(with combobox, checkbox, datetimepicker) and how to merge a toolbar for multi forms.
Unzip this file into a writeable directory.
You should end up with a "Geocode" project, as well as Bitmaps and TestData directories.
This sample geocodes single-match zip codes, entered by the user, or a batch-match of a table of zips (and other info) against a point shapefile.
The point data shapefile consists of 41859 point features from 1996 GDT data, in decimal degrees. The table of zips that can be used in the batch match consists of 38 records, entitled "few_zips.dbf".
More specifcs are found at the top of each form and are provided throughout the code.
STR71x Flash IAP Example
This project is an RV-MDK adaptation of the ST Application Note:
"STR71x In-Application Programming using UART".
Please see http://www.st.com/stonline/products/literature/anp/11026.htm for details.