问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

delphi bcc校验 程序

发布网友 发布时间:2022-05-06 11:10

我来回答

1个回答

热心网友 时间:2022-06-29 20:30

异或校验算法(又称为BCC校验)0

常见的校验方法有:奇偶校验、循环冗余校验CRC、异或校验、校验和、汉明校验
搞了半天,异或校验就是偶校验
下面就是异或校验的算法,多用于串口通信。其它校验方法以后用到再研究吧!
#include "stdio.h"
void main()
{
int i;
//任意10个数值,也可以不是8位
unsigned char data[10]={0x12,0x21,0x1A,0xB1,0xC1,0xEB,0xDF,0xCA,0xF6,0xDD};
unsigned char out;//用于保存异或结果
out=0x00;
for (i=0;i<sizeof(data);i++)
{
out^=data;
}
printf("原来的校验值:%X\n",out);
out^=(data[0]^0xee);//将data[0]改为新数据后计算新校验和的方法
out^=(data[5]^0x20);//将data[5]改为新数据后计算新校验和的方法
printf("修改后校验值:%X\n",out);
data[0]=0xee; //采用原始的方法计算新的校验和,和前面的校验和对比是否正确
data[5]=0x20; //采用原始的方法计算新的校验和,和前面的校验和对比是否正确
out=0x00;
for (i=0;i<10;i++)
{
out^=data;
}
printf("原始方法得出校验值:%X\n",out);
}

例如:判断$与*之间的异或是不是4C
$GPGGA,085014.955,2839.2050,N,11549.5721,E,1,04,03.6,76.6,M,-6.2,M,,*4C
怎么计算啊

#include <stdio.h>

void main ()
{
char a[]="$GPGGA,085014.955,2839.2050,N,11549.5721,E,1,04,03.6,76.6,M,-6.2,M,,*4C";
int i,result;

for(result=a[1],i=2;a[i]!='*';i++)
{
result^=a[i];
}
printf("result = %x\n",result);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
特别精辟的个性签名(非常经典的个性句子) 特别经典的个性签名(非常惊艳的个性句子) 文艺范十足的个性签名(温柔治愈的个性签名句子) wps文字怎么设置每页头和尾 27岁的女人需要补充哪些营养元素 27岁该重视美容了吗?都可以用哪些方法好些呢? airpods连不上手机怎么回事 - 知百科 腰肌劳损能养好吗? 有一段相声讲的是原始人打猎,唱歌,学说话的,请问名字是什么? 个人征信逾期记录的修复攻略,手把手传授 单片机烧写程序时,用两款不同烧写器的对应烧写同一个程序,在烧写软件上面校验和是否应该一样? 51单片机串口校验和C程序怎么写,我是个新手,麻烦清楚点说明 java 程序怎么计算.hex文件校验和? 如何对新调校过的汽车ECU程序做校验和? C语言程序如何校验和执行? 用单片机控制YX5200语音芯片,出现一段校验和程序,读不懂什么意思,哪位大神帮我解读一下,万分感谢!! 网贷太多能办信用卡吗 深圳公务员报名时间 深圳公务员考试报名时间表 深圳公务员考试报名时间安排? 深圳公务员考试时间? 2018年深圳公务员报名缴费什么时候开始 2020深圳双区公务员考试报名时间延长公告? 2017年深圳公务员报名缴费在几时呀? 深圳公务员考试确认缴费入口 2014深圳公务员考试报名和缴费时间是什么时候? 男女怎么做才能怀上宝宝 无线网卡怎么和电脑连接 7月起股票投资者炒股需37分以上是怎么回事? 酱萝卜炖老鸭汤的做法,酱萝卜炖老鸭汤怎么做 VB程序如何编写一个MD5校验的程序呢? 51单片机串口通讯代码和校验怎么弄,最好有现成的程序我参考一下! 为什么电脑管家的签名校验程序一天校验N个程序呢?是谁在作祟? 编写一个密码校验程序,合法的密码和用户名在程序中给定 位校验程序 CRC16校验程序使用、及查表的问题 51单片机问题,求串口和校验程序 FX读写CRC校验程序要独立写两个吗 51单片机串口通信带校验位的c程序 gai&#39;xingba翻译中文 程序校验与首件试切作用是为了什么 gaidully怎么翻译中文? xinh gai va dep trai越南话中午文什么意思,急要 lou xi wa gai 广东潮汕话是什么意思,急求。非常感谢~! Over and over agai!翻译为中文是什么意思? NI YING GAI HEN KUAI LE翻译汉字啥意思? 帮我翻译,把中文名翻成韩语加读音 Maybe you should do it agai的英语翻译 越南语chi xinh gai con thu thi xau nhu ma中文是什么意思跪求大神 汉语翻译成韩语的汉语音译