📄 ringbuf.h
字号:
//***************************************************************
// Modulname: $Source: C:/c51_buecher/Teil2/software/I2CBus/PCF8584/rcs/ringbuf.h $
// User: $Author: MEBA $
// Version: $Name: $ $Revision: 1.1 $
// Datum: $Date: 2001/02/03 10:30:29Z $
// Qualit鋞: $State: Exp $
//***************************************************************
// Beschreibung: RS232.H Definitionen fuer den UART
//***************************************************************
// Historie:
//==========
// $Log: ringbuf.h $
// Revision 1.1 2001/02/03 10:30:29Z MEBA
// Initial revision
//***************************************************************
#ifndef RINGBUF_H
#define RINGBUF_H
//***************************************************************
// verwendete Definitionen
//***************************************************************
#ifndef UART1INT
#define UART1INT DISABLE
#endif
#ifndef UART2INT
#define UART2INT DISABLE
#endif
#if (UART1INT == ENABLE)
#define MAXLENGTH_UART1 32 // Angabe der Buffergroesse
#endif
#if (UART2INT == ENABLE)
#define MAXLENGTH_UART2 32 // Angabe der Buffergroesse
#endif
#if (PCF8584INT == ENABLE)
#define MAXLENGTH_PCF8584 32 // Angabe der Buffergroesse
#endif
//***************************************************************
// Deklarationen von Funktionen und Variablen
//***************************************************************
extern void v_Init_RingBuffer(void);
#if (UART1INT == ENABLE)
extern uchar xdata aucSendBufferUART1[MAXLENGTH_UART1];
extern uchar ucHeadSendUART1, ucTailSendUART1;
extern bit btSendOverflowUART1;
extern uchar xdata aucRecBufferUART1[MAXLENGTH_UART1];
extern uchar ucHeadRecUART1, ucTailRecUART1;
extern bit btRecOverflowUART1;
extern bit btUART1SendRun;
#endif
#if (UART2INT == ENABLE)
extern uchar xdata aucSendBufferUART2[MAXLENGTH_UART2];
extern uchar ucHeadSendUART2, ucTailSendUART2;
extern bit btSendOverflowUART2;
extern uchar xdata aucRecBufferUART2[MAXLENGTH_UART2];
extern uchar ucHeadRecUART2, ucTailRecUART2;
extern bit btRecOverflowUART2;
extern bit btUART2SendRun;
#endif
#if (UART2INT == ENABLE)
extern uchar xdata aucSendBufferUART2[MAXLENGTH_UART2];
extern uchar ucHeadSendUART2, ucTailSendUART2;
extern bit btSendOverflowUART2;
extern uchar xdata aucRecBufferUART2[MAXLENGTH_UART2];
extern uchar ucHeadRecUART2, ucTailRecUART2;
extern bit btRecOverflowUART2;
extern bit btUART2SendRun;
#endif
#if (PCF8584INT == ENABLE)
extern uchar xdata aucSendBufferPCF8584[MAXLENGTH_PCF8584];
extern uchar ucHeadSendPCF8584, ucTailSendPCF8584;
extern bit btSendOverflowPCF8584;
extern uchar xdata aucRecBufferPCF8584[MAXLENGTH_PCF8584];
extern uchar ucHeadRecPCF8584, ucTailRecPCF8584;
extern bit btRecOverflowPCF8584;
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -