VS2010MFC实现的串口通讯,可选择串口,波特率,开关串口,发送接收等功能
2023/11/4 20:21:32 12.67MB VS2010 MFC 串口
1
基于STC单片机串口接收发送程序/*****************************************************************************程序名称:STC89C52RC单片机串口发送接收程序*实验条件:11.0592的晶振频率
2023/11/3 14:47:24 26KB stc 串口
1
一、软件说明:1.基本功能:1)读取测量仪器的RS232串口数据,并以曲线形式实时显示;2)自动X-坐标/Y-坐标,自动滚屏3)同时支持手动曲线的拖动与缩放(需要鼠标滚轮配合);4)所有数据同时自动存入数据文件(每5秒自动存盘一次),文本格式(.TXT),可方便处理成Excel格式.5)数据文件中同时记录了每个数据的接收时刻(精确到ms)6)支持屏幕截图;7)屏幕曲线最多能显示50万条记录,但存储到数据文件时,则没有限制.2.软件的初衷:实时图形化显示53131A频率计(应该能适用于53132A,53181A)的测量结果,操作简单,结果快速直观,从Ver0.41版开始支持Agilent/HP34401A;欢迎朋友们试用于其他仪器的数据采集,据说,Solartron7081也能用;如果有必要,会陆续添加其他协议,以支持更多的仪器.3.软件采用只听方式,不向仪器发送任何数据/命令.4.软件仍在不断完善过程中,会不定期改进/更新,直到没有使用价值为止,欢迎朋友批评.5.可以随意使用/传播该软件,但对因此取得的成绩及造成的不良后果,软件作者不承担任何责任.谢谢.详细可参见:http://bbs.38hot.net/read.php?tid=15499
2023/11/3 10:49:15 24KB RS232 串口 记录 频率计 万用表
1
利用哈夫曼编码进行住处通讯可以大大提高信道利用率,缩短住处传输时间,降低成本,但是,这要求在发送端通过一个编码系统将传输的数据预先编码,在接收端通过一个译码系统对传来的数据进行译码(复原),对于双向传输信息的信道,每端都一个完整的编码译码系统,试为这样的住处收发站写一个哈夫曼友的编码译码系统.
2023/11/1 22:15:50 8KB 哈夫曼编码 C语言 数据结构实验
1
本文件是《GPS全球定位接收机-原理与软件实现》(电子工业出版社,鲁郁著。
)的配套源程序,希望能给学习GPS的同学带来帮助哦!
2023/11/1 14:07:29 1.98MB GPS
1
spi主机程序STM32CubeMx生成Hal库DMA发送接收intmain(void){/*USERCODEBEGIN1*//*USERCODEEND1*//*MCUConfiguration--------------------------------------------------------*//*Resetofallperipherals,InitializestheFlashinterfaceandtheSystick.*/HAL_Init();/*USERCODEBEGINInit*//*USERCODEENDInit*//*Configurethesystemclock*/SystemClock_Config();/*USERCODEBEGINSysInit*//*USERCODEENDSysInit*//*Initializeallconfiguredperipherals*/MX_GPIO_Init();MX_DMA_Init();MX_USART1_UART_Init();MX_SPI5_Init();/*USERCODEBEGIN2*/// HAL_UART_Receive_DMA(&huart1,rxBuffer,BUFFER_SIZE); /*USERCODEEND2*//*Infiniteloop*//*USERCODEBEGINWHILE*/while(1){ HAL_GPIO_WritePin(GPIOF,GPIO_PIN_6,GPIO_PIN_RESET); spi_tx[0]=6; spi_tx[1]=7; spi_tx[2]=8; spi_tx[3]=9; memset(spi_rx,0,BUFFER_SIZE); HAL_SPI_TransmitReceive_DMA(&hspi5,spi_tx,spi_rx,BUFFER_SIZE); HAL_GPIO_WritePin(GPIOF,GPIO_PIN_6,GPIO_PIN_SET); HAL_Delay(1000);/*USERCODEENDWHILE*//*USERCODEBEGIN3*/}/*USERCODEEND3*/}
2023/11/1 6:11:26 33.37MB spi DMA 主机 STM32CubeMX
1
1.接收到完整包个数。
这里的意思是发送的字符跟接收的字符完全一一样。
没有丢字节和误码,误码就认为完整接收到一包。
例如发送11223344556677889900,接收到11223344556677889900。
这里的接收完整包个数就自动加1。
1.收到不完整包个数。
这里的意思是发送的字符跟接收的字符有一处或者多处不一样(有丢字节或者误码出现都会收到判断为不完整的包)例如发送11223344556677889900收到1122(丢字节),或者1187(丢字节,并且误码)。
1.丢包个数。
发送的包个数和接收的包个数不一样,或者发送了1包,在指定时间段里没有回复,我们就认为丢包。
丢包计数器加1.只要有回复,就不认为有丢包。
丢包这里定义为发送的包个数和回复的包个数之差。
1.丢包率。
丢包个数与总发送包数的比值。
例如发送了100包,丢了10包,这里的丢包率就为10/100=10%.1.丢字节个数。
2023/11/1 4:23:05 26KB 误码率,丢包率测试
1
•实现Sniffer的基本功能。
Sniffer是一种用于监测网络性能、使用情况的工具。
•能够指定需要侦听的网卡(考虑一台机器上多张网卡的情况)•能够侦听所有进出本主机的数据包,解析显示数据包(ICMP、IP、TCP、UDP等)各个字段。
比如,对IP头而言,需要显示版本、头长度、服务类型、数据包长度、标识、DFMF标志、段内偏移、生存期、协议类型、源目的IP地址、选项内容、数据内容。
要求显示数据的实际含义(例如用ASCII表示);
•能够侦听来源于指定IP地址的数据包,能够侦听指定目的IP地址的数据包,显示接收到的TCP和UDP数据包的全部实际内容。
需要考虑一个TCP或UDP包划分为多个IP包传输的情况;
•能够根据指定的协议类型来过虑包,例如,只侦听ICMP包,或只侦听ICMP和UDP包。
•功能验证手段:在运行Sniffer的同时,执行标准的Ping、Telnet和浏览网页等操作,检查Sniffier能否返回预期的结果。
•数据包保存:可以保存选中的包,保存文件要有可读性。
•文件重组:一个文件在传输过程中,被分成若干个TCP包传送,如果抓到经过本机的该文件的所有TCP包,将这些包重组还原出该文件。
•查询功能:例如查询内容中包含“password”的包,并集中显示。
2023/10/30 20:08:32 301KB 课程设计
1
PID算法程序基于四轴飞行器CPU:STM32F103CB2.4G:NRF24L01电子罗盘:HMC5883陀螺仪+加速度计:MPU-6050固定的传感器通讯格式为:0X88+0XA1+0X1D+ACCXYZ+GYROXYZ+MAGXYZ+ANGLEROLLPITCHYAW+cyc_time+0x00+0x00+0x00注意,所有数据位int16格式,angle飞控端为float,发送时乘以100,上位机以int16格式接收,显示时再除以100自定义通讯格式为:0x88+自定义功能字如0xf1+lengh+data
2023/10/30 6:18:17 746KB 四轴飞控源码 直接可用
1
gprs接收源程序代码,在mini2440上实现。
基于arm的gprs程序,语言是c语言,可用作嵌入式设备。
2023/10/30 1:10:42 5KB gprs
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡