如何计算CRC校验码?

如何计算CRC校验码? 我先给你举个例子: 已知信息位为1100,生成多项式G(x) = x3+x+1,求CRC码。 M(x) = 1100 M(x)*x3 = 1100000 G(x) = 1011 M(x)*x3 / G(x) = 1110 + 010 /1011 R(x) = 010 CRC码为: M(x)*x 3+R(x)=1100000+010 =1100010 其原理是:CRC码一般在k位信息位之后拼接r位校验位生成。编码步骤如下: (1)将待编码的k位信息表示成多项式 M(x)。 (2)将 M(x)左移 r 位,得到 M(x)*xr 。 (3)用r+1位的生成多项...
crc | 2008-02-28 17:22 | 阅读 8812 次 | 评论 0 条

基与Modbus规约的智能仪表与PC机通信技术实现

基与Modbus规约的智能仪表与PC机通信技术实现 摘要:本文主要介绍Modbus RTU规约,及在VB6.0编程环境下通过RS-485串口实现主控台PC机与智能仪表间基与该规约通信的具体实现法子。症结词:Modbus RTU;通信协议;RS-485;CRC校验 1 引言 随着时期的进步,越来越多的企业起头向生产和管理自动化改变。各种智能仪表不断地利用到生产生涯的各个领域。在工业节制方面,RS-485总线由于平衡差分传输特征具有的干扰性好、传输距离远 、有较大级连能力等特征,非常适宜于组成工业级的多机通信体系。...
通讯规约 | 2008-02-28 17:17 | 阅读 3754 次 | 评论 0 条

typedef

typedef typedef用法小结- - 这两天在看程序的时候,发现很多地方都用到typedef,在结构体定义,还有一些数组等地方都大量的用到.但是有些地方还不是很清楚,今天下午,就想好好研究一下.上网搜了一下,有不少资料.归纳一下:来源一:Using typedef to Curb Miscreant CodeTypedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码...
typedef | 2008-02-28 15:06 | 阅读 1785 次 | 评论 0 条

实现打印编程

Visual C++6.0是开发Windows应用程序的强大工具,但是要通过它实现程序的打印功能,一直是初学者的一个难点,经常有朋友询问如何在VC中实现打印功能,他们往往感到在MFC提供的框架内实现这个问题很复杂,不知道如何下手。 本例针对这个问题,介绍一种简单的方法实现文字串的打印功能,读者朋友可以在此基础上稍微改动一下,就可以实现文件、图像的打印功能。    一、实现方法   在Windows操作系统下,显示器、打印机和绘图仪都被视为输出设备,正常情况下,系统默认的输出设备是显示器。要使用打印机,首先需要创建一个指向打印机的设备环境句柄,然后通过该句柄调用相关的绘图函数把所...
打印编程 | 2008-02-28 11:46 | 阅读 2206 次 | 评论 0 条

GPRS

【IT168知识库】 如何通过串口的编程实现GPRS模块在网路上传输数据的系列问题 (讨论)通过GPRS模块发送MMS 开放 mm1接口发送彩信(也就是GPRS modem发送彩信) 代码 c#版 mm1接口也就是手机终端和mmsc(中国移动就是http://mmsc.monternet.com)用来发送mms message的接口, GPRS modem当然也是可以使用这一接口发送的. using System;using System.Net;using System.IO;using System.Diagnostics;using System.Threading;us...
GPRS | 2008-02-27 15:08 | 阅读 1739 次 | 评论 0 条

init

也许大家偶然会发现/sbin里有个init命令。你知道它是如何使用的吗? 如果你不喜欢使用图形登录方式,如何能够让用户在控制台下运行startx命令呢? 有时你要维护服务器,暂时不希望别的用户登录系统,但自己仍对网络有访问权,又该怎么办呢? 其实,如果你知道了三个问题之间的关系,它们就不成问题了。让我们这里入手了解一下Linux的运行级别(runlevel)吧! 其实init是Linux系统里的根进程,是系统所有进程的祖先。它的主要作用是根据记录在/etc/inittab里的一个脚本(script)程序产生进程。这个文件通常用于控制用户的登录模式。Linux系统的有效登录模式有0~9共十...
init | 2008-02-27 14:16 | 阅读 1647 次 | 评论 0 条

冰冷的屋子

大学快要毕业了,本想过年回去的时候让老爸给找个好一点的工作,自己也就省事了,可是没办法啊 !谁叫咱是老百姓的儿子呢 ,社会就是这么垃圾 他妈的相当的垃圾 。不公平啊!!! 在过年后的招聘会上找了一份工作 ,不知道公司怎么样,先干着吧,反真还没毕业呢,再公司在学点东西,随便也找个生活费啊!就是上班的前一天晚上,那个叫苦啊,租了一间屋子,那是相当的冷啊,晚上穿着衣服盖着着被子还冷呢 ,长这么大还是第一次一个人在一个冰冷的屋子子 ,哭啊 !生活就是这么难!想想上学这几年的受的苦, 不禁的自己的眼泪就下来了 ,穷人就是这难过啊,钱能难住一个人前途!!! 钱真他妈的不是东西...
感想 | 2008-02-27 10:41 | 阅读 1605 次 | 评论 0 条

实习资料

概述  GPRS是通用分组无线业务(General Packet Radio Service)的简称,它突破了GSM网只能提供电路交换的思维方式,只通过增加相应的功能实体和对现有的基站系统进行部分改造来实现分组交换,这种改造的投入相对来说并不大,但得到的用户数据速率却相当可观。GPRS(General Packet Radio Service)是一种以全球手机系统(GSM)为基础的数据传输技术,可说是GSM的延续。GPRS和以往连续在频道传输的方式不同,是以封包(Packet)式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道,理论上较为便宜。  GPRS的传输速...
GPRS | 2008-02-27 10:29 | 阅读 975 次 | 评论 0 条
浏览28552次
最新评论