欢迎使用!
单片机源程序如下:
- /*********************************************************************************
- * 【作 者】: 依然王的人
- * 【版 本】: V1.0
- * 【说 明】: 此程序为51单片机与MCGS组态监控软件Modbus RTU通讯下位机程序,
- 此程序在STC89C52RC单片机上测试通过,可以移植到其他51系列单片机!
- * 【声 明】: 此程序仅用于学习与参考,引用请注明版权和作者信息!
- * 【函数功能】: 51单片机与MCGS组态监控软件Modbus RTU通讯主程序
- **********************************************************************************/
- #include "Project.h"
- // unsigned char code led[]={63,6,91,79,102,109,125,7,127,111,};//十进制
- // unsinged char code led[]={0x3F,0x6,0x5B,0x4F,0x66,0x6D,0x7D,0x7,0x7F,0x6F,};//16进制:
- void main(void)
- {
- UINT nCounter = 0;
- UCHAR ucLedIndex = 0;
- SYSTEM_DISABLE_INTERRUPT();
- TimerInit();
- UartInit(9600, 1);
- SYSTEM_ENABLE_INTERRUPT();
-
- while(1) {
-
- timerProc();
- ReadTemperature();// 读取温度值 整数:sdate 小数:xiaoshu
- testRegister3=sdate;
-
- checkComm0Modbus();//检测modbus帧
-
- }
- }
复制代码
所有资料51hei提供下载:
51单片机modbus.zip
(118.64 KB, 下载次数: 309)
|