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

📄 uart.h

📁 串口转发IIC程序
💻 H
字号:
#ifndef __UART_H__
	#define __UART_H__
	#include "globle.h"
void	PutByte(U8 c);						//放入一个字节到发送缓冲区
void	PutString(U8 *puts);				//发送一个定义在程序存储区的字符串到串口
void	PutBytes(U8 *outplace, U8 j);		//发送一串数据
void	PutHEX(U8 c);						//发送一个字节的hex码,分成两个字节发
U8		GetByte(void);						//从接收缓冲区取一个byte
void	SerialInit(void);					//串口初始化
	#define outbufsign0 bit_flag.bit0		//缓冲区数据发完标志   发完=0
	#define outbufsign	bit_flag.bit1		//发送缓冲区非空标志   有=1
	#define inbufful	bit_flag.bit2		//接收缓冲区满标志     满=1
	#define CR			PutString("\r\n")	//CR=回车换行
	#define SPACE		PutByte(0x20)		//发送一个空格。
	#define OLEN		12					//串口发送缓冲大小
	#define ILEN		12					//串口接收缓冲大小
struct data									//位定义
{
	unsigned	bit0 : 1;
	unsigned	bit1 : 1;
	unsigned	bit2 : 1;
	unsigned	bit3 : 1;
	unsigned	bit4 : 1;
	unsigned	bit5 : 1;
	unsigned	bit6 : 1;
	unsigned	bit7 : 1;
};
#endif

⌨️ 快捷键说明

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