669IAP
669ia 

所属分类:单片机开发
开发工具: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);

近期下载者

相关文件


收藏者