【实例简介】
此程序是用C语言编写的一个51的程序。
作用是对MODBUS协议进行了实现,用的是ASCII方式,简明易懂。
共实现的1读线圈,2写单个线圈,3写多个线圈,4读寄存器,5写单个寄存器,6写多个寄存器这几个基本的功能,简明易懂,是一个绝佳的MODBUS协议程序。
传输基于最普通的串口通信,严格按照协议说明。
程序中还做和详尽的注解,本人水平有限,难免出错,贻笑大方,献丑了。
多多指教。。。。。。
【实例截图】
【核心代码】
赖泊能modbus
└── 赖泊能modbus
├── bmp_pixel.h
├── ds18b20.c
├── ds18b20.h
├── ds18b20.LST
├── ds18b20.OBJ
├── EEPROM.c
├── EEPROM.h
├── EEPROM.LST
├── EEPROM.OBJ
├── english_6x8_pixel.h
├── main.c
├── main.h
├── main.LST
├── main.OBJ
├── modbusasii2
├── modbusasii2.hex
├── modbusasii2.lnp
├── modbusasii2.M51
├── modbusasii2.plg
├── modbusasii2.uvopt
├── modbusasii2_uvopt.bak
├── modbusasii2.uvproj
├── modbusasii2_uvproj.bak
├── modbus.c
├── modbus.h
├── modbus.LST
├── modbus.OBJ
├── nokia_5110.c
├── nokia_5110.h
├── nokia_5110.LST
├── nokia_5110.OBJ
├── STARTUP.A51
├── STARTUP.LST
├── STARTUP.OBJ
└── write_chinese_string_pixel.h
1 directory, 35 files