91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 15KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-03
  • 語言: C/C++
  • 標(biāo)簽: Modbus協(xié)議??

資源簡介

C51 單片機(jī) Modbus協(xié)議, C語言實(shí)現(xiàn),RS232電平傳輸,全雙工模式。

資源截圖

代碼片段和文件信息

//************************************************************
//***?modbus?RTU?的C51程序?
//***?通信波特率?9600/19200/38400/57600?
//***?8位數(shù)據(jù)?1位停止位?偶校驗(yàn)?232/485通信接口
//************************************************************

/*?頭文件?*/
#include?

/*?數(shù)據(jù)類型?*/
typedef?unsigned?char??INT8U;????????????????//?無符號8位整型變量????????????????????????
typedef?signed???char??INT8;?????????????????//?有符號8位整型變量???????????????????????
typedef?unsigned?short?INT16U;???????????????//?無符號16位整型變量???????????????????????
typedef?signed???short?INT16;????????????????//?有符號16位整型變量?????????????????????
typedef?unsigned?int???INT32U;???????????????//?無符號32位整型變量?????????????????????
typedef?signed???int???INT32;????????????????//?有符號32位整型變量?????????????????????

/*?CRC?高位字節(jié)值表?*/?
const?INT8U?code?auchCRCHi[]?=?{?
0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?0x01?0xC0?
0x80?0x41?0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?
0x00?0xC1?0x81?0x40?0x00?0xC1?0x81?0x40?0x01?0xC0?
0x80?0x41?0x01?0xC0?0x80?0x41?0x00?0xC1?0x81?0x40?
0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?0x00?0xC1?
0x81?0x40?0x01?0xC0?0x80?0x41?0x01?0xC0?0x80?0x41?
0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?0x00?0xC1?
0x81?0x40?0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?
0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?0x01?0xC0?
0x80?0x41?0x00?0xC1?0x81?0x40?0x00?0xC1?0x81?0x40?
0x01?0xC0?0x80?0x41?0x01?0xC0?0x80?0x41?0x00?0xC1?
0x81?0x40?0x01?0xC0?0x80?0x41?0x00?0xC1?0x81?0x40?
0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?0x01?0xC0?
0x80?0x41?0x00?0xC1?0x81?0x40?0x00?0xC1?0x81?0x40?
0x01?0xC0?0x80?0x41?0x00?0xC1?0x81?0x40?0x01?0xC0?
0x80?0x41?0x01?0xC0?0x80?0x41?0x00?0xC1?0x81?0x40?
0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?0x01?0xC0?
0x80?0x41?0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?
0x00?0xC1?0x81?0x40?0x00?0xC1?0x81?0x40?0x01?0xC0?
0x80?0x41?0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?
0x01?0xC0?0x80?0x41?0x00?0xC1?0x81?0x40?0x01?0xC0?
0x80?0x41?0x00?0xC1?0x81?0x40?0x00?0xC1?0x81?0x40?
0x01?0xC0?0x80?0x41?0x01?0xC0?0x80?0x41?0x00?0xC1?
0x81?0x40?0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?
0x00?0xC1?0x81?0x40?0x01?0xC0?0x80?0x41?0x01?0xC0?
0x80?0x41?0x00?0xC1?0x81?0x40?
}?;?
/*?CRC低位字節(jié)值表*/?
const?INT8U?code?auchCRCLo[]?=?{?
0x00?0xC0?0xC1?0x01?0xC3?0x03?0x02?0xC2?0xC6?0x06?
0x07?0xC7?0x05?0xC5?0xC4?0x04?0xCC?0x0C?0x0D?0xCD?
0x0F?0xCF?0xCE?0x0E?0x0A?0xCA?0xCB?0x0B?0xC9?0x09?
0x08?0xC8?0xD8?0x18?0x19?0xD9?0x1B?0xDB?0xDA?0x1A?
0x1E?0xDE?0xDF?0x1F?0xDD?0x1D?0x1C?0xDC?0x14?0xD4?
0xD5?0x15?0xD7?0x17?0x16?0xD6?0xD2?0x12?0x13?0xD3?
0x11?0xD1?0xD0?0x10?0xF0?0x30?0x31?0xF1?0x33?0xF3?
0xF2?0x32?0x36?0xF6?0xF7?0x37?0xF5?0x35?0x34?0xF4?
0x3C?0xFC?0xFD?0x3D?0xFF?0x3F?0x3E

評論

共有 條評論