运用通信API编写串口通信。 功能:1)通过串口进行数据的收发并在接收端显示收到的数据 2)打开串口,关闭串口等 要求:1)可以修改com口、波特率、数据位、停止位、奇偶校验 2)传送的数据桢格式:数据头(FF FF FB) 数据长度 数据 累加和 数据尾(FB FB), 数据头和数据尾不参加计算累加和 3)接收数据的显示方式:要求每个数据桢中的数据以单独一行的格式显示
上传时间: 2014-12-03
上传用户:chens000
crc任意位生成多项式 任意位运算 自适应算法 循环冗余校验码(CRC,Cyclic Redundancy Code)是采用多项式的 编码方式,这种方法把要发送的数据看成是一个多项式的系数 ,数据为bn-1bn-2…b1b0 (其中为0或1),则其对应的多项式为: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:数据“10010101”可以写为多项式 X7+X4+X2+1。 循环冗余校验CRC 循环冗余校验方法的原理如下: (1) 设要发送的数据对应的多项式为P(x)。 (2) 发送方和接收方约定一个生成多项式G(x),设该生成多项式 的最高次幂为r。 (3) 在数据块的末尾添加r个0,则其相对应的多项式为M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),获得商Q(x)和余式R(x),则 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2运算,T(x)所对应的数据是在原数 据块的末尾加上余式所对应的数据得到的。 (6) 发送T(x)所对应的数据。 (7) 设接收端接收到的数据对应的多项式为T’(x),将T’(x)除以G(x) ,若余式为0,则认为没有错误,否则认为有错。
上传时间: 2014-11-28
上传用户:宋桃子
节约资源型 8位*8位 运算VHDL代码,采用串行运算,8 个时钟周期完成一次运算。QUARTUS下已验证
上传时间: 2015-08-10
上传用户:熊少锋
MSP430超低功耗微处理器是TI公司推出的一种新型单片机。它具有16位精简指令结构,内含12位快速ADC/Slope ADC,内含60K字节FLASH ROM,2K字节RAM,片内资源丰富,有ADC、PWM、若干TIME、串行口、WATCHDOG、比较器、模拟信号,有多种省电模式,功耗特别小,一颗电池可工作10年。开发简单,仿真器价格低廉,不需昂贵的编程器。
上传时间: 2014-12-22
上传用户:731140412
7219显示8个数码管和64位键盘,每个键盘都有编码
上传时间: 2014-09-12
上传用户:时代电子小智
30个典型的C语言应用实例:单片机实现7段数码管显示,基于MAX7219的8位数码管显示,MAX7219的工作时序和寄存器描述,单片机实现液晶显示,单片机实现电子密码锁, 单片机实现简单音乐发生器,单片机实现语音录放,基于MAX197的并行A/D转换,基于TLC549的串行A/D转换,基于MAX517的串行D/A转换,基于DS18B20的数字温度计设计等等,例子超多 包括了书中所有的程序代码和电路图,稍加修改便可用于自己的设计中去
上传时间: 2014-01-21
上传用户:shawvi
这是一个GPS串口仿真程序,配合蓝牙适配器可做蓝牙GPS仿真,做GIS开发的可能需要,你可输入你要修改的经纬度,改过记得checksum一下,替换掉原来校验位。因为gps数据都必须经过较验。
上传时间: 2015-09-04
上传用户:llandlu
用FPGA 实现全双工异步串口(UART),与PC 机通信。1 位起始位;8 位数据位;一个停止位;无校验位;波特率为2400、4800、9600、11520 任选或可变(可用按键控制波特率模式)。
上传时间: 2013-12-23
上传用户:无聊来刷下
应用VHDL设计的8b10b 编码器,对串行数据的高速传输有用。
上传时间: 2015-09-10
上传用户:米卡
一个编码器,能编解码位流,适用于压缩算法的编码输出。
标签: 编码器
上传时间: 2015-09-12
上传用户:qoovoop