⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exbus.h

📁 西安明朗公司开发板ML-F020ICB的全部测试代码
💻 H
字号:
/************************************************************************************
*  Copyright (c), 2004-2007,西安铭朗电子科技有限责任公司
*            All rights reserved.
*
* Http:  www.mlarm.com
* Email: mlarm@mlarm.com
*
* File name: exbus.h
* Project  : ML-F020ICB
* Processor: C8051F020
* Compiler : Keil C51 Compiler
* 
* Author:  李林利
* Version: 1.20
* Date:    2007.6.1
* Email:   GavinLi@126.com
* 
* Description: 本文件是外扩总线驱动控制程序头文件;
*
* Others: none;
*
* Function List:
*	1. void EXBUS_WriteByte(unsigned int addr, unsigned char val)	
*   2. void EXBUS_Write(unsigned int addr, unsigned char *p, unsigned int len)
*	3. unsigned char EXBUS_ReadByte(unsigned int addr)
*   4. void EXBUS_Read(unsigned int addr, unsigned char *p, unsigned int len)
*
* History:
*   1. Author:       李林利  
*	   Version: 	 1.10
*	   Date:         2007.3.12
*      Modification: none
*
*   2. Author:       李林利   
*	   Version: 	 1.00
*      Date:         2004.11.24
*      Modification: 建立文件
*
*************************************************************************************/
/*************************************************************************************
* 						外扩总线驱动控制程序函数使用说明
*
*	1. 本文件所声明函数在任何情况下都可以使用;
*	2. 其它细节详见具体函数说明;
*
*************************************************************************************/

/*************************************************************************************/
//
// 							 外扩总线驱动控制程序函数外部引用声明
//
/*************************************************************************************/

/***********************************************************************************
* Function: EXBUS_WriteByte;
*
* Description: 外部总线写单字节数据函数;
*
* Input:  addr, 总线地址; val,要写入的数据;
*
* Output: none;
*
* Return: none;
*
* Note:   addr范围:0x0000~0x07ff,本函数不作范围检查,请客户注意;
************************************************************************************/
void EXBUS_WriteByte(unsigned int addr, unsigned char val);

/***********************************************************************************
* Function: EXBUS_Write;
*
* Description: 外部总线写多数据函数;
*
* Input:  addr, 总线地址;  *p, 要写入数据的指针; len,写入的数据长度;
*
* Output: none;
*
* Return: none;
*
* Note:   addr范围:0x0000~0x07ff,本函数不作范围检查,请客户注意;
************************************************************************************/
void EXBUS_Write(unsigned int addr, unsigned char *p, unsigned int len);

/***********************************************************************************
* Function: EXBUS_ReadByte;
*
* Description: 外部总线读单字节数据函数;
*
* Input:  addr, 总线地址;
*
* Output: none;
*
* Return: 读出的数据;
*
* Note:   addr范围:0x0000~0x07ff,本函数不作范围检查,请客户注意;
************************************************************************************/
unsigned char EXBUS_ReadByte(unsigned int addr);

/***********************************************************************************
* Function: EXBUS_Read;
*
* Description: 外部总线读多数据函数;
*
* Input:  addr, 总线地址;  *p, 要读出数据的指针; len,要读出的数据长度;
*
* Output: *p, 要读出数据的指针;
*
* Return: none;
*
* Note:   addr范围:0x0000~0x07ff,本函数不作范围检查,请客户注意;
************************************************************************************/
void EXBUS_Read(unsigned int addr, unsigned char *p, unsigned int len);

/***********************************************************************************/
// 文件结束
/***********************************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -