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

📄 comm.h

📁 采用811芯片实现单片机读写U盘的源代码
💻 H
字号:
#ifdef COMM_FILE
#define COMM_EXT
#else
#define COMM_EXT extern
#endif

#ifdef COMM_FILE
uchar data time;
uint data r_in=0,r_out=0,t_in=0,t_out=0; /*队列指针*/
bit r_full=0,t_empty=0,t_done=0;
/*0=接收缓冲区空,1=满;
0=发送缓冲区空,1=正在发送
1=正在发送最后字节;
*/
#else
extern uchar data time;
extern uint data r_in,r_out,t_in,t_out; /*队列指针*/
extern bit r_full,t_empty,t_done;
#endif

COMM_EXT uchar t_buf[1024];      /* 串行发送缓冲 */
COMM_EXT uchar r_buf[1024];      /* 串行接收缓冲 */

COMM_EXT void send_str(uint length,uchar *buffer);
//extern void send_char(uchar ch);
COMM_EXT uchar wait_send_end(void);
COMM_EXT uchar rece(uint length,uchar *buffer);
COMM_EXT void clear_rece_buffer(void);
COMM_EXT uchar rece_s(uchar *buffer);
COMM_EXT uchar rece_cmd(uchar *cmd,uchar *package,uint *len,uchar *para);
COMM_EXT uchar send_data(uchar package,uint len,uchar *para);
COMM_EXT void send_error(uchar error);

⌨️ 快捷键说明

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