资源简介

威纶通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


评论

共有 条评论