首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
一种适于实时语音纠错编码的LDPC码
格式为中国知网的标准文献阅读格式:用CAJView软件就可以很方便的浏览了!本文设计了一种适于对声码器输出码流进行前向纠错编码的半规则化低密度奇偶校验码(LD-PC码)。
该低密度奇偶校验码具有编、译码简单,存储量少,易于硬件实现等特点。
同时对汉明码、卷积码、低密度奇偶校验码在AWGN信道下的传输性能进行了仿真比较。
结果表明,长度适合的LDPC码误码性能超过汉明码、卷积码。
293KB
语音传输
LDPC码
纠错编码
文献
1
android开发串口,修改串口为非阻塞模式
最近用android_serialport_api开发了一个串口通讯程序,在使用过程中发现android_serialport_api基本构架都有,不过还有不少的缺陷,缺陷之一是:读取串口信息是阻塞模式,在向串口发出命令后,如果没返回的话,串口将被阻塞这样,如果在没数据返回的情况,线程将不能安全退出。
缺陷之二是:没有停止位、奇偶校验位,停止位的设置。
缺陷之三是:如果退出串口通讯后,下位机可能会在此发送信息到端口,下次马上进入时,会有上次残留数据。
在通过网络查找,参考各位大能给的信息,重新修改了SerialPort.c,修改了打开串口参数,满足设置停止位、奇偶校验停止位功能。
修改了端口读取阻塞模式为非阻塞模式,增加一个清除端口数据函数。
同时已经编译过了,只要直接调用就行了。
在网上很多大神给的方案,方案多有,大都是源代码的修改,没有编译的。
用本案例的话,应该可以完美解决了读取串口的各种情况。
2025/6/16 20:34:35
7.66MB
android_seri
非阻塞
清除串口数据
1
stm32发送at指令
stm32发送at指令串口调试助手设置波特率115200数据位8停止位1奇偶位NONE
2025/4/29 20:37:58
58KB
at指令
1
mfc串口程序
学习了MFC测试看着别人的例程写了一个串口调试助手,分享一下我的学习过程,我调用了一个定时器,一个MSCOMM控件,我实现了自动搜索可打开串口,串口波特率,奇偶校验,各种配置串口功能的实现,没有编辑16位发送,感觉很鸡肋就没有写,
2025/4/23 16:04:27
45.55MB
MFC
串口助手
1
Java范例开发大全(源程序)
第1篇Java编程基础 第1章Java开发环境的搭建(教学视频:9分钟)2 1.1理解Java2 1.2搭建Java所需环境3 1.2.1下载JDK3 1.2.2安装JDK4 1.2.3配置环境5 1.2.4测试JDK配置是否成功7 实例1开发第一个Java程序7 第2章Java基础类型与运算符(教学视频:39分钟)9 2.1基础类型9 实例2自动提升9 实例3自动转换10 实例4常用基础类型之强制转换11 2.2运算符12 实例5算术运算符12 实例6关系运算符13 实例7逻辑运算符14 实例8位运算符15 实例9移位运算符16 实例10转型运算符17 2.3其他形式18 实例11常量与变量18 实例12各种进制的转换19 实例13Java中的进制与移位运算符22 第3章条件控制语句(教学视频:75分钟)26 3.1if控制语句26 实例14判断输入的年份是否为闰年26 实例15抽奖活动27 3.2for语句28 实例16小九九乘法表28 实例17如何列出素数29 实例18Java中的递归31 实例19男生女生各多少人32 实例20求水仙花数34 实例21求任意一个正数的阶乘35 实例22求n的n次方35 实例23利用for循环输出几何图形36 实例24杨辉三角38 3.3while语句39 实例25求1到100之间的和39 实例26存上100元需要多少天40 实例27输出100之间的所有偶数41 实例28如何判断回文数字42 3.4do…while语句43 实例29输出100之间的所有奇数44 实例30求最大的随机数44 3.5switch语句45 实例31判断字母分类46 实例32优良及差47 实例33打印任意一年日历48 实例34一年四季的划分51 第2篇Java数据处理 第4章异常处理(教学视频:62分钟)54 4.1编译时异常54 实例35除0发生的算术异常(ArithmeticException)54 实例36数组下标越界异常(ArrayIndexOutOfBoundsException)55 实例37数组元素类型不匹配异常(ArrayStoreException)56 实例38强制类型转换异常(ClassCastException)56 实例39索引越界异常(IndexOutOfBoundsException)57 实例40空指针异常(NullPointerException)58 实例41数字格式转换异常(NumberFornatException)59 实例42字符串索引越界异常(StringIndexOutBounds)60 实例43操作错误(UnsupportedOperationException)60 4.2运行时异常61 实例44找不到指定类时发生的异常(ClassNotFoundException)62 实例45请求的方法不存在(NoSuchMethodException)63 4.3try…catch捕获异常65 实例46try…catch捕获异常的实例66 实例47try…catch…finally捕获异常的实例67 实例48try…catch嵌套捕获异常的实例68 4.4throws声明异常69 实例49throws声明异常实例一69 实例50throws声明异常实例二70 4.5throw抛出异常72 实例51throw抛出异常实例一72 实例52throw抛出异常实例二73 4.6自定义异常74 实例53自定义异常实例一74 实例54自定义异常实例二75 第5章数组(教学视频:98分钟)78 5.1一维数组78 实例55一维数组的创建与使用78 实例56按相反的顺序输出79 实例57奇偶分组80 实例58找宝81 实例59寻找最小数82
2025/4/19 0:50:42
16.86MB
Java范例开发大全
1
Python程序设计_车万翔译_课后全部答案与源程序
Python程序设计_车万翔译_课后全部奇偶页答案与源程序,辅助资料,还有ppt,所有例题程序。
2025/4/15 10:06:39
44.49MB
戴维I.施奈
译者:车万翔
Python
奇偶页答案
1
vhdl并行转串行输出
这是一个8位并行转串行,加奇偶校验位.最高平率没有测过
2025/3/31 6:29:06
1KB
vhdl
并行转串行
1
MicrosoftCommunicationsControl(以下简称MSComm控件)
MSComm控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。
MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。
MicrosoftCommunicationsControl(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简便方法。
具体的来说,它提供了两种处理通信问题的方法:一是事件驱动(Event-driven)方法,一是查询法。
1.MSComm控件两种处理通讯的方式 MSComm控件提供下列两种处理通讯的方式:事件驱动方式和查询方式。
1.1事件驱动方式 事件驱动通讯是处理串行端口交互作用的一种非常有效的方法。
在许多情况下,在事件发生时需要得到通知,例如,在串口接收缓冲区中有字符,或者CarrierDetect(CD)或RequestToSend(RTS)线上一个字符到达或一个变化发生时。
在这些情况下,可以利用MSComm控件的OnComm事件捕获并处理这些通讯事件。
OnComm事件还可以检查和处理通讯错误。
所有通讯事件和通讯错误的列表,参阅CommEvent属性。
在编程过程中,就可以在OnComm事件处理函数中加入自己的处理代码。
这种方法的优点是程序响应及时,可靠性高。
每个MSComm控件对应着一个串行端口。
如果应用程序需要访问多个串行端口,必须使用多个MSComm控件。
1.2查询方式 查询方式实质上还是事件驱动,但在有些情况下,这种方式显得更为便捷。
在程序的每个关键功能之后,可以通过检查CommEvent属性的值来查询事件和错误。
如果应用程序较小,并且是自保持的,这种方法可能是更可取的。
例如,如果写一个简单的电话拨号程序,则没有必要对每接收一个字符都产生事件,因为唯一等待接收的字符是调制解调器的“确定”响应。
2.MSComm控件的常用属性 MSComm控件有很多重要的属性,但首先必须熟悉几个属性。
CommPort设置并返回通讯端口号。
Settings以字符串的形式设置并返回波特率、奇偶校验、数据位、停止位。
PortOpen设置并返回通讯端口的状态。
也可以打开和关闭端口。
Input从接收缓冲区返回和删除字符。
Output向传输缓冲区写一个字符串。
2025/3/19 16:28:33
58KB
CommPort
Settings
Outpu
1
单片机期末试题及答案
单片机,特别是MCS-51系列,是电子工程领域广泛应用的微控制器。
MCS-51单片机的内部资源包括一个8位的CPU,4KB的掩膜ROM程序存储器,128字节的内部RAM数据存储器,2个16位的定时器/计数器,1个全双工异步串行口,5个中断源以及两级中断优先级控制器。
此外,还有时钟电路,这对于单片机的运行至关重要。
MCS-51的外部时钟可以通过XTAL1和XTAL2引脚接入外部振荡信号源。
指令周期是以机器周期为基本单位,机器周期由12个振荡周期组成,等于6个状态周期。
在MCS-51中,RAM有两个可寻址区域,分别是20H-2FH的16个单元和字节地址为8的倍数的特殊功能寄存器(SFR)。
参数传递在子程序中通常通过寄存器或片内RAM进行。
中断程序的返回通常使用RETI指令,而在返回主程序前需要恢复现场。
串行口工作方式1的一帧数据包含10位,波特率的设定公式取决于具体应用。
中断响应时间通常在3-8个周期之间,最短响应时间是在CPU查询中断标志的最后一个机器周期后立即执行LCALL指令,需要3个机器周期。
单片机的时钟产生有两种方式:内部和外部。
51单片机的存储器包括ROM和RAM。
在扩展外部存储器时,P0口作为数据和地址总线的低8位,而P3.3口的第二功能是INT1。
中断矢量地址如外部中断0为0003H,外部中断1为0013H。
MCS-51的I/O端口有三种操作模式:读端口数据,读端口引脚和输出。
地址译码方法包括部分地址译码、全地址译码和线选法。
直接寻址可以访问SFR、内部数据存储器低128字节以及位地址空间。
P0口可以作为真正的双向数据总线口或通用I/O口,但作为后者时是准双向口。
在定时/计数器的工作方式中,只有T0能工作于方式三,用于生成波特率。
串行通信的一帧数据包括起始位、数据位、奇偶校验位和停止位。
波特率表示每秒传输二进制位的数量。
中断响应时间是从PC指针到转向中断服务程序入口地址所需的机器周期数。
定时器T0和T1在工作方式1下为16位计数器,范围0-65535。
MCS-51的堆栈是向上生长的,SP始终指向栈顶。
入栈操作是先SP加1再压入数据,而出栈则先弹出数据再SP减1。
MCS51单片机的内部资源包括并行I/O口、定时器/计数器、串行接口和中断系统。
它有8种寻址方式,包括寄存器、直接、立即、寄存器间接、相对、页面、变址和位寻址。
变址寻址是基于16位的程序计数器PC或数据指针DPTR作为基址寄存器,结合8位的累加器A作为变址寄存器。
MCS-51单片机具有111条指令,按长度分为单字节、双字节和三字节指令,并按执行所需的机器周期数进一步分类。
这些指令构成了MCS-51强大的处理能力,使其能够在各种嵌入式系统中发挥关键作用。
理解和掌握这些知识点对于单片机的学习和期末考试至关重要。
2025/3/16 17:44:05
323KB
1
可以修改奇偶校验位的串口DemoAs版
可以修改奇偶校验位的串口通信demo,AndroidStudio版本的。
2025/3/15 19:45:31
9.64MB
串口通信
奇偶
校验
1
共 61 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
高光谱和LiDAR多模态遥感图像分类数据集
几何画板课件350套.zip
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
KEPServerEXV6.7.zip
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
CNS2_CN_VW_P0095D_0332.7z
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
R9390系列BIOS修改和风扇调速工具
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
vue项目demo(asp.netmvc5+vue2.5)
吉利新金刚2016款车机导航系统
最新下载
vc++编写的som自组织神经网络的源程序代码
MySQLWorkbench汉化
abaqusscriptingreferencemanual.pdf
8253可编程定时/计数器实验
视频上传与截图
taotao商城后台管理系统静态页面
IrisPro-0.9.3.2_完美破解版本
C#快速FFT,傅里叶变换,频谱图计算
BankInfoDemo.zip
opengl给旋转的立方体和球体赋予纹理贴图
Qt5_SerialPort.zip
java点餐系统
6Gwavesmagazine.pdf
电赛-很全的模块资料
图像字符分割
其他资源
ubuntu微信安装包,deb格式,直接安装运用。
基于CC2530的zigbee物联网系统
ManagingSuccessfulProjectswithPRINCE22017Edition
c#开发Android应用实战
Unity3DStarTrooper多人游戏源码(可运转)
跨年倒计时代码零点有烟花
电梯卡数据分析计算软件
WebSocket教程
个人理财系统
自动泊车系统论文
JPEG压缩源代码
httpclient-4.5.3.jar包括CloseableHttpClient
DAC双极性信号发生器
弱口令扫描器tomcat
SRAM的FPGA法式
htcs730刷机包
install.rar
基于变结构控制的飞机配电系统重构技术研究
无线环境监测模拟装置题一等奖的论文
DirectXsetup