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

📄 comtest1.h

📁 监控摄像头云台的单片机89C51坏了,用自编程序写入芯片,功能完全一样
💻 H
字号:
#include <reg51.h>
//#include <config.h>
//预定义
//帧
#define F_ST1 0x6e            //帧头标志            n
#define F_ST2 0x79            //帧头标志            y
#define F_R 0x72            //帧类型 读        
   
#define F_W 0x77            //帧类型 写        

#define F_D 0x64            //帧类型 数据帧        d
#define F_B 0x62            //帧类型 写回应帧    b
#define F_C 0x63            //帧类型 重发命令帧    c
#define F_Q 0x71            //帧类型 放弃帧        q
#define F_ADDR 0x31            //器件地址            0-9
#define F_END 0x7a            //帧尾标志            z
#define F_SPACE 0x30        //空标志            0
#define F_ERR1 0x31            //错误标志1,flagerr    1
#define F_ERR2 0x32            //错误标志2        
  
//常数
#define S_MAXBUF 16            //接收/发送数据的最大缓存量
#define FIELD_MAXBUF 48     //最小场缓存,可以大于48字节,因为协议是以20字节为单
							//位传输的
//#define communicationing P1_7//正在通讯(1)标志
#define ERRFRAME_MAX 5        //连续NOFRAME_CNT次帧不正确   
#define ERR_NOCNTMAX_RESEND    if(++errframe_cnt<=ERRFRAME_MAX)resend_frame();else errframe_cnt=0;//communicationing=0;
                            //若超过 
								//ERRFRAME_MAX 次则令通讯停止ERR_NOCNTMAX_RESEND

⌨️ 快捷键说明

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