假设数据传输过程中需要发送15位的二进制信息g=101001110100001,这串二进制码可表示为代数多项式g(x) = x^14 + x^12 + x^9 + x^8 + x^7 + x^5 + 1,其中g中第k位的值,对应g(x)中x^k的系数。将g(x)乘以x^m,既将g后加m个0,然后除以m阶多项式h(x),得到的(m-1)阶余项r(x)对应的二进制码r就是CRC编码。
h(x)可以自由选择或者使用国际通行标准,一般按照h(x)的阶数m,将CRC算法称为CRC-m,比如CRC-32、CRC-64等。
g(x)和h(x)的除运算,可以通过g和h做xor(异或)运算。比如将11001与10101做xor运算:
2019-02-24
51单片机带闹钟可调时间的电子时钟程序设计硬件部分: 基于51单片机、 ds1302时钟芯片、 ds18b20温度芯片、 以及1602液晶显示的 实时时间 和 实时温度显示 。同时可通过按键 设置 年、月、日、时、分、星期。并且可以设置闹钟 当闹钟时间到时 蜂鸣器持续发出 滴..声 同时l
2019-02-24
用c语言编写的 51单片机数码管驱动程序 下面是电路图: #include#define uint unsigned intvoid delay7ms(void) //误差 -0.217013888891us{ unsigned char a,b; for(b=208;b>0;b--)&
2019-02-24
自制红外遥控开关(一) 工作/材料: ●5V继电器 ●CD4017芯片 ●红外一体接收头 ●两个9014三极管 ●一个51K和两10K电阻,一个4148二极管,一个5V稳压二极管 ●一个220uf/50v和一个22uf/25v电容 操作步骤: 用手机充电头作电源以及焊接用的洞洞板。焊接前先在面包板上做试验。通电测试继电器有吸合。按大体布局画个草图准备焊接。 焊接完成图。已修整好的
2019-02-24
电动门的遥控器在频繁使用下,电池容易出现少电、无电,直接导致电动门的遥控器失灵,从而使电动伸缩门不能正常工作等情况。下面教你如何电动门的遥控器是否少电及更换方法:
1、长按停止键,电动门遥控器上的灯暗或者闪烁、遥控距离变近、遥控器有时失灵等现象,都是因为电池电量不足。需更换电动门的遥控器内的电池
2、更换电动门遥控器电池的方法,拧开后盖螺丝,取出电池,型号为1.5V3A,更换新的电池后,试按遥控器上的开门或关门按键,正常后,盖上后盖,拧紧螺丝。
在开启或关闭电动伸缩门时,如果不是因为遥控距离太短,建议不要拉出电动门遥控器的天线,因为容易对电动伸缩门的遥控器造成损坏,而且容易进水。
2019-02-24
蓝牙防丢器可以防钥匙、防手机、防钱包、防行李箱、防宠物、防小孩等丢失。支持双向防丢、一键寻找、地图定位、蓝牙自拍、一键录音等功能。
1、本产品采用蓝牙4.0技术,需要手机支持蓝牙4.0,,其次支持的手机为安卓4.3及以上系统,苹果7.0以上系统;
2、使用本产品前需要扫描包装盒上的二维码或者搜索USEEK在91助手、应用宝等安卓市场都可以下,苹果的直接在苹果市场下
2019-02-23