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

📄 uart.h.bak

📁 用8052写的一个LED大屏幕显示程序
💻 BAK
字号:
#ifndef __UART_H
#define __UART_H

#include "xsp.h"

//#include "types.h"

//#define	BAND		9600
//#define	BAND		2400
//#define	USART_BAND	(256-((FOSC*10/CLKS/32/BAND+5))/10)

//#define   UART_RECV_SIZE   100
//#define   UART_SEND_SIZE   100

#define	BAND		9600
#define	USART_BAND	(256-((FOSC*10/CLKS/32/BAND+5))/10)
#if (USART_BAND >= 256)
#error 波特率太高或时钟频率太低
#endif


extern void UART_init(void);
extern void UARTSend(unsigned char * ,unsigned char);
extern unsigned char UARTReceive(unsigned char *, unsigned char);
extern unsigned char GPRSRecvResponse(void);

//extern unsigned char    GPRSRecvBuff[];
//extern unsigned char    GPRSSendBuff[];

//extern data unsigned int		UartSend_rp, UartSend_wp;
//extern data unsigned int		UartRecv_rp, UartRecv_wp;

#define	UART_BUFFER_SIZE	0x800
#define	UART_BUFFER_MASK	(UART_BUFFER_SIZE - 1)
extern unsigned char		UartSendBuffer[];
extern unsigned char		UartRecvBuffer[];
extern unsigned char		GPRSSaveBuff[];	

#define	UART_RECV_SIZE		50
//extern unsigned char		UartData[UART_RECV_SIZE];


#endif

⌨️ 快捷键说明

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