资源简介
威纶通TK6070IP触摸屏和51通信的MODBUS代码,是认识MODBUS好帮手

代码片段和文件信息
/***********************************************************************/
/**********************51单片机与威纶通屏通讯***************************/
/*********************** *****************************/
/************************制作:威纶通技术部*****************************/
/***********************************************************************/
/***********************************************************************
开发板:小强开发板 晶振11.0592M
0X1-0X8与LED0-LED7对应,LED分别代表屏相应的位的状态,对应输出为P1口
6X1-6X8最后写入对应的值可以在数码管上显示,例如:6X1写入100数码管显示100,
往6X3里面写入200数码管显示200 ,数码管显示最后一次修改的寄存器的值。
/***********************************************************************/
#include // 包含52单片机头文件,此头文件中包含52单片机中的资源定义,包括IO口,寄存器等
#include //nop延时头文件,在延时函数中用到,调用一个_nop_()代表延时1us。
/* 宏定义无符号字符型、整形、长整形 */
#define uchar unsigned char //8位
#define ulint unsigned long //32位
#define uint unsigned int //16位
uchar idata Send_buf[30]; //发送数据数组
uchar idata Receive_buf[30]; //接收数据数组
uint idata disp[8]={00000000}; //字接收显示数组,用于存储6x1-6x8的十六位接收数据
uchar count=0time=0; //count为收到数据的次数,time应用于发送03代码时,中间的字数量是多少个数值
uchar flag_finish=0flag_led=0; //是否接收完成位,flag_led暂时不用
uint address_num=0; //接收到字的数值
uint begin_address=0address_leg=0; //数值字开始位,数值字长度
uchar sign7sign6sign5sign4sign3sign2sign1sign0; //用于判定发送的8个位,即0x1-0x8的位状态
//* LED亮灭情况表示相应的位状态,LED0-LED7分别对于0x1-0x8*//
sbit LED0=P1^0;
sbit LED1=P1^1;
sbit LED2=P1^2;
sbit LED3=P1^3;
sbit LED4=P1^4;
sbit LED5=P1^5;
sbit LED6=P1^6;
sbit LED7=P1^7;
sbit f3=P3^2;
sbit f4=P3^3;
/**************************数码管显示相关DuanMa是显示0-9*****************************/
uchar code DuanMa[10]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f};// 显示段码值0~9
/*****16位CRC检验表,低位在前,高位在后*******/
//////////////*高位表*///////////////////
uchar 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
0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 15073 2013-01-04 13:54 D40.与51单片机通讯示例\单片机程序\20121227
文件 13874 2013-01-04 13:54 D40.与51单片机通讯示例\单片机程序\20121227.c
文件 5945 2013-01-04 13:54 D40.与51单片机通讯示例\单片机程序\20121227.hex
文件 48 2013-01-04 13:54 D40.与51单片机通讯示例\单片机程序\20121227.lnp
文件 28184 2013-01-04 13:54 D40.与51单片机通讯示例\单片机程序\20121227.LST
文件 17628 2013-01-04 13:54 D40.与51单片机通讯示例\单片机程序\20121227.M51
文件 18112 2013-01-04 13:54 D40.与51单片机通讯示例\单片机程序\20121227.OBJ
文件 1332 2013-01-04 11:26 D40.与51单片机通讯示例\单片机程序\20121227.Opt
文件 2080 2013-01-04 09:55 D40.与51单片机通讯示例\单片机程序\20121227.plg
文件 2159 2012-12-27 18:05 D40.与51单片机通讯示例\单片机程序\20121227.Uv2
文件 1332 2013-01-04 11:24 D40.与51单片机通讯示例\单片机程序\20121227_Opt.Bak
文件 13497 2012-12-31 16:52 D40.与51单片机通讯示例\单片机程序\20121231.c
文件 6376 2005-03-22 15:22 D40.与51单片机通讯示例\单片机程序\STARTUP.A51
文件 10922 2012-12-27 16:48 D40.与51单片机通讯示例\单片机程序\STARTUP.LST
文件 767 2012-12-27 16:48 D40.与51单片机通讯示例\单片机程序\STARTUP.OBJ
文件 1066687 2010-03-06 23:03 D40.与51单片机通讯示例\小强开发板原理图版本.pdf
文件 531546 2013-01-06 16:42 D40.与51单片机通讯示例\触摸屏程序\Modbus_C51.cmp
文件 1262 2013-01-04 16:56 D40.与51单片机通讯示例\说明.txt
目录 0 2013-01-04 15:33 D40.与51单片机通讯示例\单片机程序
目录 0 2013-01-06 16:43 D40.与51单片机通讯示例\触摸屏程序
目录 0 2013-01-04 16:56 D40.与51单片机通讯示例
----------- --------- ---------- ----- ----
1736824 21
- 上一篇:轮廓波contourlet工具箱
- 下一篇:信息素增量动态更新的改进蚁群算法
相关资源
- MCGS触摸屏西门子s7_1200驱动
- arm触摸屏与LCD校准程序三点校准法
- 基于ARM微处理器的液晶触摸屏接口设
- in-cell panel_In-Cell触摸屏原理
- PLC与触摸屏在金刚石压机压力控制系
- 基于S3C2410的触摸屏五子棋游戏毕业设
- 触摸屏游戏设计 pdf
- 正点原子Mini开发板的RC522刷卡程序触
- gt911触摸屏驱动程序
- 封边机屏 FATEK 编辑器+ 程序
- 电容式触摸屏入门(非常经典)
- 三菱触摸屏GT工程密码破解
- 实验六 事件处理,触摸屏幕显示触摸
- 基于正点原子stm32mini开发板的触摸屏
- 触摸屏MCGS选型手册
- 基于STM32的俄罗斯方块
- 维纶触摸屏驱动程序的安装软件
- STM32 触摸屏汉字、图片显示
- 施耐德触摸屏编辑软件VJD6.2的授权文
- EView触摸屏解密软件
- 史上最详细的触摸屏tslib库移植和Qt的
- 触摸按键与触摸屏设计指导.rar
- 西门子触摸屏编程WinCC_flexible经典教程
- 施耐德触摸屏界面使用手册实践版
- 触摸屏和触摸按键设计
- 触摸屏BMP图标大全
- 触摸屏驱动Touchkitwin7专用版
- 威纶通触摸屏开发资源合集.zip
- 西门子SMART700_触摸屏的使用说明书
- 基于STM32的简易计算器.rar
评论
共有 条评论