669IAP
所属分类:单片机开发
开发工具:C/C++
文件大小:255KB
下载次数:3
上传日期:2010-04-26 19:25:14
上 传 者:
jbchen4469
说明: 飞利浦P89C669的IAP程序,已测试,能正确执行在系统编程。
(Philips P89C669 the IAP program, have been tested, can be programmed in the system correctly.)
文件列表:
669IAP\669iap_lib.zip (125537, 2004-11-20)
669IAP\669iap_lib\669IAPLIB\669IAPLIB_Manual.pdf (273318, 2003-09-20)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\main.c (2259, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\k669IAPLIBExample.plg (253, 2007-09-18)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\k669IAPLIBExample.MAP (42287, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\k669IAPLIBExample.hex (6299, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\669iaplib.h (1342, 2003-09-19)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\669iaplib.a51 (17866, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\669iaplib.LST (36696, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\k669IAPLIBExample.lnp (96, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\k669IAPLIBExample.SBR (5251, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\k669IAPLIBExample_Uv2.Bak (2131, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\main.LST (4315, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\main.OBJ (11877, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\669iaplib._ia (45, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\669iaplib.OBJ (4754, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\k669IAPLIBExample (16685, 2005-09-29)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\k669IAPLIBExample.Uv2 (2142, 2007-04-19)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\k669IAPLIBExample_Opt.Bak (1464, 2007-04-19)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample\k669IAPLIBExample.Opt (1462, 2007-09-18)
669IAP\669iap_lib\669IAPLIB\Library\669iaplib.a51 (17866, 2003-09-20)
669IAP\669iap_lib\669IAPLIB\Library\669iaplib.h (1342, 2003-09-19)
669IAP\669iap_lib\669IAPLIB\669IAPLIBExample (0, 2010-04-05)
669IAP\669iap_lib\669IAPLIB\Library (0, 2010-04-05)
669IAP\669iap_lib\669IAPLIB (0, 2010-04-05)
669IAP\669iap_lib (0, 2010-04-05)
669IAP (0, 2010-04-05)
Library provided by Embedded Systems Academy, Copyright 2003
Visit www.esacademy.com/faq/progs for examples and libraries.
This library: 669IAPLIB - name of application: 669IAPLIBExample
====================================================
C compatible In-Application Programming Library for the Philips
P89C669
Hardware requirements
=====================
P89C669 with development board
Software requirements
=====================
Keil 8051 Compiler System
www.keil.com
Optional: Development Assistant-C by RistanCASE
www.ristancase.ch
Tested using
============
Keil C51 Toolset version 7.01, optimization level 7, ROM size HUGE
Application description
=============================================
Keil specific files have their names prefixed with 'k'.
The 669IAPLIB is an In-Application Programming library for the P89C669 which may be used with a C project. The library is implemented in assembler, but has a C interface hiding the assembler from the C programmer.
The package includes the library, a C header file, a manual in PDF format and an example project for both the Keil 8051 Compiler.
The following functions are implemented in the library, giving access to all the features of IAP:
unsigned char iap_read_manufacturer_id(void);
unsigned char iap_read_device_id(unsigned char id_number);
unsigned char iap_read_security_bits(void);
void iap_program_security_bits(unsigned char bits);
unsigned char iap_program_data_byte(unsigned char val, unsigned int addr, unsigned char seg);
unsigned char iap_read_data_byte(unsigned int addr, unsigned char seg);
unsigned char iap_erase_block(unsigned int block);
unsigned int iap_read_boot_vector(void);
unsigned char iap_read_status_byte(void);
unsigned char iap_erase_bv_sb(void);
unsigned char iap_program_status_byte(unsigned char status_byte);
unsigned char iap_program_boot_vector(unsigned int boot_vector);
近期下载者:
相关文件:
收藏者: