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

  • 大小: 178KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: 其他
  • 標簽:

資源簡介

PROTEUS 2051單片機modbus的通訊仿真例子,主機程序,從機程序,還有仿真電路圖都有,如果學485modbus他是最好的例子了,不要錯過呀。

資源截圖

代碼片段和文件信息

//FIRMWARE?FOR?THE?HOST
#include?
#include?

#define?Uint16?unsigned?int
#define?Uint32?unsigned?long
#define?uchar??unsigned?char
#define?LCD_Data?P1
#define?Busy????0x80?//用于檢測LCD狀態字中的Busy標識

sbit?reving=P3^5;
sbit?rw=P3^7;
//sbit?tcnt=P3^5;
//sbit?rcnt=P3^7;

sbit?LCD_RS=P3^2;//定義引腳
sbit?LCD_RW=P3^3;
sbit?LCD_E=P3^4;


void?InitUART(void);
void?SendOneByte(unsigned);
void?mdproc(uchar);
Uint16?Crc16(Uint16?*puchMsg?Uint16?usDataLen);?

void?WriteDataLCD(unsigned?char?WDLCD);
void?WriteCommandLCD(unsigned?char?WCLCDBuysC);
unsigned?char?ReadDataLCD(void);
unsigned?char?ReadStatusLCD(void);
void?LCDInit(void);
void?DisplayOneChar(unsigned?char?X?unsigned?char?Y?unsigned?char?DData);
void?DisplayListChar(unsigned?char?X?unsigned?char?Y?unsigned?char?*DData);
void?Delay5Ms(void);
void?Delay400Ms(void);

unsigned?char?code?row1[]?=?{“MODBUS?FUNC:04H“};
unsigned?char?code?row2[]?=?{“NOW?GET?START“};

/*?CRC?高位字節值表?*/?
const?Uint16?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低位字節值表*/?
const?Uint16?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?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????10869??2011-02-10?02:42??POLLING\HOST.c

?????文件???????7500??2011-02-10?02:42??POLLING\HOST.hex

?????文件?????115653??2011-02-10?02:57??POLLING\Last?Loaded?POLLING.DBK

?????文件?????115580??2011-02-10?03:01??POLLING\POLLING.DSN

?????文件?????151470??2011-02-10?03:02??POLLING\POLLING.JPG

?????文件???????2684??2011-02-10?03:01??POLLING\POLLING.PWI

?????文件???????7992??2011-02-10?02:38??POLLING\SLAVE.c

?????文件???????5509??2011-02-10?02:38??POLLING\SLAVE.hex

?????目錄??????????0??2011-02-10?03:01??POLLING

-----------?---------??----------?-----??----

???????????????417257????????????????????9


評論

共有 條評論

相關資源