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

📄 fifo.h

📁 FIFO程序库,添加即可使用,一个非常实用的程序...
💻 H
字号:
/*
             FIFO.h
                    
             FIFO头文件
                    
        说明:可根据需要修改FIFO的大小
                
             Copyright(c)2009, Luo Jiafang
             
             All rights reserved.
    
*/

#ifndef _FIFO_H_
#define _FIFO_H_

#define FIFO_SIZE       (100)       //FIFO的大小(字节)

struct FIFO
{
	char FIFOBuff[FIFO_SIZE];	
	int FrontPtr;      //指向FIFO的第一个数据的位置
	int BackPtr;       //指向FIFO的最后一个数据的位置的后一个位置(空)
	int DataAmount;    //FIFO中数据的大小
};

extern struct FIFO NewFIFO;

void FIFO_Init(void);

char FIFO_WriteByte(char wByte);

char FIFO_WriteWord(int wWord);

char FIFO_WriteMultiByte(char *dataBuff,int count);

char FIFO_ReadByte(char *rByte);

char FIFO_ReadWord(int *rWord);

char FIFO_ReadMultiByte(char *dataBuff,int count);

#endif

⌨️ 快捷键说明

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