亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? modbus.h

?? 基于Hitech和C166的Modbus協(xié)議
?? H
字號:

//****************************************************************************
// 文件名: MODBUS.H
// 功      能: MODBUS 協(xié)議的頭文件
//****************************************************************************
#ifndef _MODBUS_H_
#define _MODBUS_H_
//****************************************************************************
// @   						  宏定義地址碼、功能碼
//****************************************************************************
#define  	Modbus_Node 	1		//ASC0之Modbus節(jié)點(diǎn)地址碼

#define ASC1_Baud_Select				1	/* 1 表示選擇115.117Kbpd,0 表示選擇19.2Kbps*/

#if(ASC1_Baud_Select ==1 )
	#define	Mod_RTU_deay  	0x0D6D	/* RTU格式的3.5字符包間隔0.6876ms,采用向下計(jì)數(shù)56Kbps*/
#else
	#define	Mod_RTU_deay  	0x2847	/* RTU格式的3.5字符包間隔0.6876*3ms,采用向下計(jì)數(shù)19.2Kbps*/
#endif

//-----------功能碼---------
#define READ_Coils_State     		01 
#define READ_Inputs_State  		02 
#define READ_Hold_Registers 	 	03 
#define READ_Input_Registers 	04 
#define WRITE_One_Coil      		05 
#define WRITE_One_Register  		06
#define WRITE_Some_Coil      		15 
#define WRITE_Some_Register 	16

extern ubyte	Asc1_Rx_lengh;
extern ubyte	Asc1_Tx_lengh;
#define Asc1_Rx_lengh_max 50
#define Asc1_Tx_lengh_max 50

extern bit	Asc1_receive_ok;     	   
extern bit	Asc1_transfer_ok;    	  
extern bit	Asc1_lastFrame_indeal;	

extern ubyte	Asc1_Rx_BUF[Asc1_Rx_lengh_max];
extern ubyte	Asc1_Tx_BUF[Asc1_Tx_lengh_max];

extern ubyte	*Asc1_Rx_BUF_point;
extern ubyte	*Asc1_Tx_BUF_point;

//****************************************************************************
// @   						  函數(shù)原型
//****************************************************************************
//****************************************************************************
// @Function  	   void  Modbus_deal()
// @Description        在main()中循環(huán)執(zhí)行
//****************************************************************************
void Modbus_deal();
//****************************************************************************
// @Function  	   void cal_crc( ubyte* ptr, ubyte len )
// @Description        計(jì)算待發(fā)送的數(shù)據(jù)之CRC 值 并插入發(fā)送緩沖
// @Parameters	* ptr : 待發(fā)送的數(shù)組的首地址 
//     			   len    : 待發(fā)送的數(shù)組之字節(jié)數(shù),不包括CRC碼
//****************************************************************************
__inline void crc_cal(ubyte *ptr, ubyte len);

//****************************************************************************
// @Function  	   uword check_crc( ubyte* ptr, ubyte len )
// @Description        計(jì)算待接收的數(shù)據(jù)之CRC 值 ,正確則返回0
// @Rerurn    	    正確的編碼返回 0x00
// @Parameters	* ptr : 待接收的數(shù)組的首地址 
//     			   len    : 待接收的數(shù)組之字節(jié)數(shù),包括CRC碼
//****************************************************************************
__inline uword crc_check(ubyte *ptr, ubyte len);

//****************************************************************************
// @Function  	  void  Frame_deal()
// @Description        處理接收到的數(shù)據(jù)幀,在main中查詢執(zhí)行
//     			   在地址也符合的情況下才進(jìn)入幀處理      
//****************************************************************************
__inline void Frame_deal();

//****************************************************************************
// @Function  	  void  Frame_Data_Analyse()
// @Description       在正確的CRC 校驗(yàn)之后進(jìn)行對數(shù)據(jù)分析處理 
//****************************************************************************
__inline void Frame_Data_Analyse();

//****************************************************************************
// @Function  	  void Send_Asc0_Tx_buf()
// @Description       處理發(fā)送緩沖區(qū)      
//****************************************************************************
__inline void Send_Asc0_Tx_buf();
//****************************************************************************
// @Function  	  void Send_Asc0_Rx_buf_Back()
// @Description       正確處理完寫,直接回復(fù)接收緩沖區(qū)
//****************************************************************************
__inline void Send_Asc0_Rx_buf_Back();
//****************************************************************************
// @Function  	  void Deal_READ_Coils_State()
// @Description       讀一組邏輯線圈當(dāng)前狀態(tài)  
//****************************************************************************
__inline void Deal_READ_Coils_State();
//****************************************************************************
// @Function  	  void Deal_WRITE_One_Coilr()
// @Description       寫單個(gè)線圈
//****************************************************************************
__inline void Deal_WRITE_One_Coilr();
//****************************************************************************
// @Function  	  void Deal_WRITE_One_Register()
// @Description       寫一個(gè)保持寄存器
//****************************************************************************
__inline void Deal_WRITE_One_Register();
//****************************************************************************
// @Function  	  void Deal_READ_Hold_Registers()
// @Description       讀保持寄存器
//****************************************************************************
__inline void Deal_READ_Hold_Registers();
//****************************************************************************
// @Function  	  void Deal_WRITE_Some_Coil()
// @Description      強(qiáng)制多個(gè)線圈
//     			
//     			
//****************************************************************************
__inline void Deal_WRITE_Some_Coil();

//****************************************************************************
// @Function  	  void Deal_WRITE_Some_Register()
// @Description      預(yù)置多寄存器
//     			
//     			
//****************************************************************************
__inline void Deal_WRITE_Some_Register();
//====================================================================
#endif  // _MODBUS_H_

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃精品视频在线| 亚洲成人免费影院| 日韩小视频在线观看专区| 一本久久a久久免费精品不卡| 国产成人h网站| 激情综合网av| 久久se精品一区精品二区| 日韩精品视频网| 蜜臀久久久久久久| 蜜桃在线一区二区三区| 久久99精品久久久久| 国产自产视频一区二区三区 | 欧亚洲嫩模精品一区三区| 91美女视频网站| 欧美肥妇free| 欧美精品一区男女天堂| 中文字幕第一区二区| 亚洲图片你懂的| 五月天视频一区| 九九精品一区二区| 国产丶欧美丶日本不卡视频| 99久久99久久综合| 欧美精品aⅴ在线视频| 精品盗摄一区二区三区| 国产精品欧美久久久久无广告| 亚洲欧洲综合另类| 日本欧美在线看| 成人精品国产一区二区4080| 色噜噜久久综合| 日韩精品一区二区三区蜜臀 | 91在线视频网址| 欧美精品一级二级三级| 国产亚洲制服色| 亚洲va欧美va人人爽| 国内精品伊人久久久久av一坑| 91视频国产观看| 日韩欧美高清一区| 亚洲精品中文在线影院| 麻豆视频观看网址久久| 99久久综合国产精品| 亚洲卡通动漫在线| 日韩二区三区在线观看| www.激情成人| 精品成人一区二区三区| 亚洲视频 欧洲视频| 麻豆国产欧美日韩综合精品二区| 99riav久久精品riav| 欧美精品一区二区三区蜜臀| 一区二区三区在线视频观看58 | 国产精品素人一区二区| 亚洲成人免费视频| 91老师国产黑色丝袜在线| 日韩一区二区在线观看视频播放| 国产亚洲成aⅴ人片在线观看| 香蕉加勒比综合久久| www.亚洲色图| 国产亚洲精品福利| 日本欧美一区二区在线观看| 欧美制服丝袜第一页| 久久久久久综合| 麻豆免费看一区二区三区| 欧美调教femdomvk| 综合精品久久久| 成人一级片在线观看| 日韩欧美视频一区| 五月婷婷欧美视频| 欧美色视频在线| 一区二区免费看| 91国产免费看| 亚洲欧美日韩国产成人精品影院| 成人黄色大片在线观看| 久久品道一品道久久精品| 免费黄网站欧美| 日韩三级.com| 麻豆精品在线看| 日韩精品一区二区三区老鸭窝 | 亚洲免费高清视频在线| 国产成人午夜视频| 国产亚洲欧美一级| 成人午夜精品在线| 国产精品午夜在线观看| 不卡一区中文字幕| 综合久久久久久| 在线亚洲一区二区| 亚洲电影一区二区| 欧美精品乱码久久久久久按摩| 婷婷六月综合亚洲| 91精品黄色片免费大全| 精品在线免费观看| 亚洲国产高清aⅴ视频| 91免费视频网| 日韩高清在线观看| 精品对白一区国产伦| 国产高清精品久久久久| 国产精品成人在线观看| 91国偷自产一区二区使用方法| 亚洲福利电影网| 欧美大片在线观看一区| 国产精品亚洲а∨天堂免在线| 亚洲视频资源在线| 欧美一区二区三区色| 国产一区二区三区免费| 亚洲天堂2014| 日韩一区二区电影网| 国产高清亚洲一区| 亚洲国产欧美另类丝袜| 日韩精品影音先锋| 成人影视亚洲图片在线| 五月婷婷激情综合| 欧美国产在线观看| 欧美高清视频一二三区| 成人a免费在线看| 日本系列欧美系列| 国产精品久久久久久福利一牛影视| 欧美日韩在线不卡| 国产成人免费在线观看| 亚洲成人免费观看| 中文字幕 久热精品 视频在线| 欧美日韩国产中文| 成人一区二区视频| 久久成人羞羞网站| 亚洲五码中文字幕| 国产精品另类一区| 欧美成人一区二区三区在线观看| 色噜噜狠狠色综合中国| 激情综合网最新| 日本在线不卡视频一二三区| 亚洲三级在线播放| 国产色产综合色产在线视频| 91精品国产一区二区三区香蕉| av在线综合网| 成人中文字幕合集| 国产在线播精品第三| 亚洲18色成人| 亚洲国产精品欧美一二99| 国产精品蜜臀在线观看| 久久久久国产成人精品亚洲午夜| 日韩一级片网站| 欧美日韩国产色站一区二区三区| av不卡免费电影| a级精品国产片在线观看| 国产在线精品一区二区三区不卡| 日本不卡高清视频| 午夜国产不卡在线观看视频| 午夜精品久久久久久| 亚洲资源中文字幕| 亚洲精品成人少妇| 亚洲柠檬福利资源导航| 自拍偷拍亚洲欧美日韩| 国产精品传媒在线| 中文字幕日韩一区| 国产精品久久久久久久久免费丝袜| 久久久.com| 中文字幕国产一区| 国产精品精品国产色婷婷| 国产日韩精品一区二区三区| 欧美激情中文不卡| 亚洲日穴在线视频| 亚洲精品视频一区二区| 悠悠色在线精品| 亚洲1区2区3区4区| 日本中文一区二区三区| 精品一区在线看| 国产在线播放一区三区四| 国内精品国产三级国产a久久| 国产精品原创巨作av| 国产999精品久久久久久| 成人激情免费网站| 色综合久久六月婷婷中文字幕| 欧美亚州韩日在线看免费版国语版| 欧美亚洲国产bt| 精品奇米国产一区二区三区| 国产婷婷色一区二区三区四区| 国产精品美女视频| 亚洲最大成人网4388xx| 日日夜夜一区二区| 国产做a爰片久久毛片 | 亚洲精品视频一区| 日韩成人dvd| 国产成人午夜精品影院观看视频 | 久久国产乱子精品免费女| 成人午夜激情在线| 欧美丝袜第三区| 精品三级在线看| 亚洲日穴在线视频| 美女网站色91| 91老司机福利 在线| 日韩视频免费观看高清在线视频| 中文字幕第一页久久| 午夜日韩在线电影| 国产在线精品一区二区不卡了| 日本黄色一区二区| 久久―日本道色综合久久| 一区二区三区四区高清精品免费观看 | 亚洲欧洲色图综合| 欧美aaaaa成人免费观看视频| 波多野结衣一区二区三区| 欧美一级二级在线观看| 亚洲欧美另类综合偷拍| 国产一区二区三区美女|