王建新的《LabWindows/CVI虚拟仪器测试技术及工程应用》由浅入深,从基础、提高到实际应用,力求读者能够快速掌握LabWindows/CVI的基本编程方法。
基础篇介绍虚拟仪器的基本概念以及LabWindows/CVI开发环境、代码框架生成、断点调试、基本控件使用方法。
提高篇讲解Toolslib扩展控件编程技术、数据采集技术、信号分析与处理技术、串行通信与动态数据交换技术、网络仪器设计技术。
应用篇提供大量实例,包括WindowsAPI函数使用、动态链接库设计、ActiveX调用、驱动器函数库开发和数据库操作。
PDF文档,清晰度一般,但还能看清楚。
2023/6/14 9:18:01 43.16MB LabWindows CVI 虚拟仪器
1
C#串口介绍以及简单串口通信程序设计实现源代码和串口程序介绍连接:https://www.cnblogs.com/JiYF/p/6618696.html本站积分太贵,自己变得。

直接到连接地址下载代码周末,没事干,写个简单的串口通信工具,也算是本周末曾来过,废话不多,直接到主题串口介绍  串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。
(至于再详细,自己百度)串口应用:  工业领域使用较多,比如:数据采集,设备控制等等,好多都是用串口通信来实现!你要是细心的话,你会发现,目前家用国网智能电能表就具备RS485通信总线(串行总线的一种)与RS232可以相互转化(当然一般,非专业的谁也不会闲的蛋疼,趴电表上瞎看,最多也就看看走了多少度电)RS232DB9介绍:1.示意图2.针脚介绍:载波检测(DCD)接受数据(RXD)发出数据(TXD)数据终端准备好(DTR)信号地线(SG)数据准备好(DSR)请求发送(RTS)清除发送(CTS)振铃指示(RI)3.实物图:以下是我购买XX公司的一个usb转串口线:这个头就是一个公头,另一端是一个usb口笨小孩串口工具运行图:1.开启程序2.发送一行字符串HelloBenXH,直接将针脚的发送和接收链接起来就可以测试了(针脚2接受数据(RXD)和3发出数据(TXD))直接链接,C#代码实现:采用SerialPort1.实例化一个SerialPort[csharp]viewplaincopy在CODE上查看代码片派生到我的代码片privateSerialPortComDevice=newSerialPort();2.初始化参数绑定接收数据事件[csharp]viewplaincopy在CODE上查看代码片派生到我的代码片publicvoidinit(){btnSend.Enabled=false;cbbComList.Items.AddRange(SerialPort.GetPortNames());if(cbbComList.Items.Count>0){cbbComList.SelectedIndex=0;}cbbBaudRate.SelectedIndex=5;cbbDataBits.SelectedIndex=0;cbbParity.SelectedIndex=0;cbbStopBits.SelectedIndex=0;pictureBox1.BackgroundImage=Properties.Resources.red;ComDevice.DataReceived+=newSerialDataReceivedEventHandler(Com_DataReceived);//绑定事件}
2023/6/12 19:49:15 162KB C#串口程序
1
STM32L4x1高级ARM_32位MCU单片机技术手册中文资料628页完整版1文件约定2系统和内存概述3嵌入式内存(FLASH)4防火墙(FW)5功率控制(PWR)6复位和时钟控制(RCC)7通用I/O(GPIO)8系统配置控制器(SYSCFG)9外设互连矩阵10直接存储器访问控制器(DMA)11嵌套矢量中断控制器(NVIC)12扩展中断和事件控制器(EXTI)13循环冗余校验计算单元(CRC)14灵活的静态存储控制器(FSMC)15四通道SPI接口(QUADSPI)16模数转换器(ADC)17数模转换器(DAC)18电压参考缓冲器(VREFBUF)19比较器(COMP)20运算放大器(OPAMP)21Σ-Δ调制器的数字滤波器(DFSDM22触摸感应控制器(TSC)23随机数生成器(RNG)24高级控制定时器(TIM1/TIM8)25通用定时器(TIM2/TIM3/TIM4/TIM5)26通用定时器(TIM15/TIM16/TIM17)27基本定时器(TIM6/TIM7)28低功耗定时器(LPTIM)29红外线接口(IRTIM)30独立看门狗(IWDG)31系统窗口看门狗(WWDG)32实时时钟(RTC)33集成电路(I2C)接口34通用同步异步接收发射机(USART)35低功率通用异步接收发射机(LPUART)36串行外设接口(SPI)37串行音频接口(SAI)38单线协议主接口(SWPMI)39SD/SDIO/MMC卡主机接口(SDMMC)40控制器局域网(bxCAN)41调试支持(DBG)42设备电子签名43修订记录
2023/6/12 7:56:14 10.37MB STM32L4x1
1
含有全部工程文件,使用C++Builder6.0完成开发,可重新编译运行。
创作权归曹润泽所有,使用者不可用于商业目的,否者后果自负。
本软件功能:上层的应用软件的模块主要有:初始化模块、用户设置模块、COM串行通信数据采集模块、数据矫正模块、数据绘图模块、数据存储模块、网络传输模块、功能整合模块等。
其中网络传输模块又可以根据工作模式分为服务端网络传输模块和客户端网络传输模块。
用户设置模块:主要是通过用户设置设置窗口中的信息来完成软件的设置,这些可以设置的变量都非常重要,包括基本设置:采样频率设置、COM端口选择、警告限设置(是否使用警戒限、高警戒限的大小、低警戒限的大小)、矫正表设置(是否使用矫正表、选择矫正表);
绘图设置:显示点数设置、曲线宽度设置、曲线颜色设置(高警戒曲线的颜色、正常时曲线颜色、低警戒曲线的颜色设置);
网络设置:是否使用网络传输、网络基本设置(服务端选择、客户端选择、端口号设置、服务端IP设置)。
COM串行通信数据采集模块:用于从串行口中读取数据。
本系统使用专门用于RS-232串行通信通信控制的控件TComm控件来完成COM通信。
数据矫正模块,顾名思义,是用于对数据进行矫正的。
若需要矫正数据,必须使用矫正表,矫正表实际上只是个用户可自定义的文本文件,但在编写矫正表文件时必须按照一定规则进行编写。
数据绘图模块:对于采集数据的实时绘图是通过BorlandC++Builder6.0自带的功能强大的TChart控件来实现。
数据存储模块:该模块除了使用了编译器所提供的几个基本数据类型之外,基本上是使用纯C++编写(不使用编译器的控件)。
数据存储并未使用数据库存储,而是使用文本文件的方式对所有采集到的时间进行存储,存储时要先把采样信息写入到数据文件的头部,包括创建时间、采样起始时间、采样持续时间、采样结束时间、采样频率、采样数等等信息,之后就是所采集的数据,采样数据包括数值和采集的该点所对应的时间,以及该点是否被警告(过低用!Low表示、正常用-表示、过高用!High表示)。
网络传输模块:网络传输模块是本数据采集系统比较新颖的模块,可以使用互联网进行速率较低的数据传输,考虑到网络传输的延迟,故设计时设置的采样速率比较低。
网络传输模块实际上是使用Socket编程实现的,在BorlandC++Builder中有封装好的用于网络通信的控件:TServerSocket和TClientSocket。
2023/6/10 21:49:40 2.62MB 数据采集 串行通信 C++ Builder
1
本书是普通高等教育“十一五”国家级规划教材。
本书本书以51系列单片机为硬件基础,以C51为软件编程基础,全面系统地介绍单片机的基本知识与应用。
本书主要内容包括:单片机的C语言概述,51单片机硬件与C51编程基础,P0~P3口、中断系统、定时器/计数器、并行扩展、外部串行扩展的C51编程,Keil与Proteus使用基础等。
本书提供大量实例及详细说明与注释,均可在Keil和Proteus软件平台上直接运行,每章后附本章小结、习题、实验与设计等,提供电子课件、程序代码、习题参考答案与实验指导。
2023/6/10 11:03:55 1.54MB 单片机 C语言
1
Q系列串行口通信模块用户参考手册QJ71C24N(基础篇).pdf
2023/6/8 15:10:32 12.78MB 1
1
串行通信在通讯领域被广泛应用,标准的RS232接口已成为计算机、外设、交换机和许多通讯设备的标准接口。
虽然近年来随着USB口的日趋流行,RS232接口串口作为一种传统的串口通信口有被取代的趋势。
然而由于它具有较高的性价比和传输的可靠性Ⅲ。
在传输速率要求不是很高的情况下,串口通信仍然具有其自身的优势。
同时RS232标准广泛应用于微型计算机系统和大型系统中,RS232标准还具有连线简单、通
2023/6/7 20:25:20 171KB rs232
1
画图程序MFC/VC/VC++很多功能哦(画点,直线,矩形,椭圆,圆,正方形,自由线,添加文本,undo,redo,删除,可以设置线形,线宽,线的颜色,填充色,字体,复制,粘贴,选中移动修改,(3-100边)正多边形,选取填充,颜色吸管工具,油漆桶)
2023/6/1 1:24:15 106KB C C++ 画图程序 MFC
1
第1章8051单片机C语言程序设计概述 1.18051单片机引脚 1.2数据与程序内存 1.3特殊功能寄存器 1.4外部中断、定时/计数器及串口应用 1.5有符号与无符号数应用、数位分解、位操作 1.6变量、存储类型与存储模式 1.7数组、字符串与指针 1.8流程控制 1.9可重入函数和中断函数 1.10C语言在单片机系统开发中的优势第2章Proteus操作基础 2.1Proteus操作界面简介 2.2仿真电路原理图设计 2.3元件选择 2.4调试仿真 2.5Proteus与?V3的联合调试第3章基础程序设计 3.1闪烁的LED 3.2从左到右的流水灯 3.3左右来回循环的流水灯 3.4花样流水灯 3.5LED模拟交通灯 3.6单只数码管循环显示0~9 3.78只数码管滚动显示单个数字 3.88只数码管显示多个不同字符 3.9数码管闪烁显示 3.108只数码管滚动显示数字串 3.11K1~K4控制LED移位 3.12K1~K4按键状态显示 3.13K1~K4分组控制LED 3.14K1~K4控制数码管移位显示 3.15K1~K4控制数码管加减演示 3.164×4键盘矩阵控制条形LED显示 3.17数码管显示4×4键盘矩阵按键 3.18开关控制LED 3.19继电器控制照明设备 3.20数码管显示拨码开关编码 3.21开关控制报警器 3.22按键发音 3.23播放音乐 3.24INT0中断计数 3.25INT0中断控制LED 3.26INT0及INT1中断计数 3.27TIMER0控制单只LED闪烁 3.28TIMER0控制流水灯 3.29TIMER0控制4只LED滚动闪烁 3.30T0控制LED实现二进制计数 3.31TIMER0与TIMER1控制条形LED 3.3210s的秒表 3.33用计数器中断实现100以内的按键计数 3.3410000s以内的计时程序 3.35定时器控制数码管动态显示 3.368×8LED点阵屏显示数字 3.37按键控制8×8LED点阵屏显示图形 3.38用定时器设计的门铃 3.39演奏音阶 3.40按键控制定时器选播多段音乐 3.41定时器控制交通指示灯 3.42报警器与旋转灯 3.43串行数据转换为并行数据 3.44并行数据转换为串行数据 3.45甲机通过串口控制乙机LED闪烁 3.46单片机之间双向通信 3.47单片机向主机发送字符串 3.48单片机与PC串口通信仿真第4章硬件应用 4.174LS138译码器应用 4.274HC154译码器应用 4.374HC595串入并出芯片应用 4.4用74LS148扩展中断 4.5I2C-24C04与蜂鸣器 4.6I2C-24C04与数码管 4.7用6264扩展内存 4.8用8255实现接口扩展 ……第5章综合设计
1
此程序利用MFC技术结合MSComm控件,使用C++语言编写。
程序功能包括:手动设置串口参数,串行接收和发送数据,可以显示接收数据和保存接收数据等功能。
此程序可以作为单片机与微机串口通信时的调试工具。
自己动手编写这样一个程序,对学习MFC有相当大帮助而且对串口通信也有一定了解,在以后编写上位机程序的串口通信部分基本就没什么问题了!希望给有兴趣的朋友带来帮助!
2023/5/16 12:11:54 44KB VC++ 串口调试助手
1
共 311 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡