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

📄 communication.h

📁 430做的一种门控系统的程序
💻 H
字号:
#ifndef _COMMUNICATION_H_
#define _COMMUNICATION_H_

#include <msp430x14x.h>

#include "USART.H"
#include "Sys_Init.H"
#include "Delay.H"
#include "flash.H"

#define  UINT8   unsigned char 

#define  COMMAND           0xAA  //旋转部分CPU发送的数据帧的命令头
#define  REPLY_TO          0x55  //回答头

#define  ADDR_TELECENTRE   0x01  //远程控制中心的地址
#define  ADDR_MAINTENANCE  0x04  //维护管理CPU板
#define  ADDR_WORKMODE     0x06  //工作模式CPU板
#define  ADDR_FIXED        0x04  //固定主控CPU板
#define  ADDR_CIRCCON      0X0C  //旋转主控CPU板
#define  ADDR_LINEMOVE     0X10  //平移门控制CPU板
#define  ADDR_ROTARYCON    0x14  //旋转控制CPU板的地址
#define  ADDR_BROADCAST    0xFF  //广播发送时的目的地址

#define  COMMAND_HEAD      1     //命令头,
#define  REPLY_TO_HEAD     0     //回答头
#define  Lead_length       5     //引导码长度


#define READ_FLASH         0x16
#define WRITE_FLASH        0x15
#define QUERY_FLASH        0x18



void Encrypt_Rotary(UINT8 flag,UINT8 addr,UINT8 order1,UINT8 order2,UINT8 *parameter);
void Send_Rotary(UINT8 flag,UINT8 Destination_Addr,UINT8 Ord1,UINT8 Ord2,UINT8 *Par);
void Receive_Rotary(void);
void Verify_Rotary(void);
void Decipher_Rotary(void);
UINT8 BCC_checkout(UINT8 *SBCC, UINT8 S_Length);
#endif

⌨️ 快捷键说明

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