资源简介
威纶通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工具箱
- 下一篇:信息素增量动态更新的改进蚁群算法
相关资源
- 触摸屏与PLC控制三个步进电机接线图
- FT5X06 触摸屏驱动程序,直接替换即可
- 昆仑通态MCGS污水处理应用方案
- 松下触摸屏解密软件
- 欧陆表2604与威纶触摸屏通讯
- 维纶触摸屏与s7-200plc 恒压供水PID控制
- 威纶通和Beckhoff通讯
- S3C2440触摸屏驱动详解
- 触摸屏图片放大缩小
- 显控HMI触摸屏自由口协议案例.pdf
- STM32的触摸屏程序,亲测可用
- TQ2440的触摸屏应用与校正
- 台达触摸屏B系列
- PLC/触摸屏系列解密软件
- 双格手写优化输入法,提高手写速度
- LABVIEW-动画界面设计(小触摸屏APP)
- 研华工控机触摸屏驱动 v2.4.0.306 最新
- 手机触摸屏失灵的原因及解决方法
- 基于FPGA的液晶屏触摸控制IP核设计
- Linux平台下的ilitek触摸屏驱动
- QT4环境下,触摸屏软键盘代码Qt4Soft
- 工控图库软件
- 威纶通触摸屏与仪表MODBUS通讯样例程
- 台达最新触摸屏411K
- 电容触摸屏代码.zip
- 支持手机触摸屏左右滑动的js轮播效果
- MCGS触摸屏硬件手册,通讯接口说明
- 昆仑通泰触摸屏硬件手册
- SMT32_Demo.zip
- Delphi西餐厅前台触摸屏收银管理系统
评论
共有 条评论