虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

超高速<b>信号采集</b>卡

  • 学生成绩管理

    #include<stdio.h> #include<windows.h> int xuanxiang; int studentcount; int banjihao[100]; int xueqihao[100][10]; char xm[100][100]; int xuehao[100][10]; int score[100][3]; int yuwen; int shuxue[000]; int yingyu[100]; int c[100]; int p; char x[1000][100]="",y[100][100]="";/*x学院 y专业 z班级*/  int z[100];  main() { void input(); void inputsc(); void alter(); void scbybannji(); printf("--------学生成绩管理-----\n"); printf("请按相应数字键来实现相应功能\n"); printf("1.录入学生信息   2.录入学生成绩       3.修改学生成绩\n"); printf("4.查询学生成绩   5.不及格科目及名单   6.按班级输出学生成绩单\n"); printf("请输入你要实现的功能所对应的数字:"); scanf("%d",&xuanxiang); system("cls"); getchar(); switch (xuanxiang) { case 1:input(); case 2:inputsc(); case 3:alter(); /*case 4:select score(); case 5:bujigekemujimingdan();*/ case 6:scbybanji; } } void input() { int i; printf("请输入你的学院名称:"); gets(x); printf("请输入你的专业名称:"); gets(y); printf("请输入你的班级号:"); scanf("%d",&z); printf("请输入你们一个班有几个人:"); scanf("%d",&p); system("cls"); for(i=0;i<p;i++) { printf("请输入第%d个学生的学号:",i+1); scanf("%d",xuehao[i]); getchar(); printf("请输入第%d个学生的姓名:",i+1); gets(xm[i]); system("cls"); } printf("您已经录入完毕您的班级所有学生的信息!\n"); printf("您的班级为%s%s%s\n",x,y,z); /*alter(p);*/ } void inputsc() { int i; for(i=0;i<p;i++) { printf("\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t录入学生的成绩\n\n\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t%s\n",xm[i]); printf("\n"); printf("\t\t\t\t数学:"); scanf("%d",&shuxue[i]); printf("\n"); getchar(); printf("\t\t\t\t英语:"); scanf("%d",&yingyu[i]); printf("\n"); getchar(); printf("\t\t\t\tc语言:"); scanf("%d",&c[i]); system("cls"); } } void alter() { int i;/*循环变量*/ int m[10000];/*要查询的学号*/ int b;/*修改后的成绩*/ char kemu[20]=""; printf("请输入你要修改的学生的学号"); scanf("%d",&m); for (i=0;i<p;i++) { if (m==xuehao[i]) { printf("%s的数学成绩为%d,英语成绩为%d,c语言成绩为%d,xm[i],shuxue[i],yingyu[i],c[i]");  printf("请输入你想修改的科目");} } gets(kemu); getchar(); if (kemu=="数学"); { scanf("%d",&b); shuxue[i]=b;} if (kemu=="英语"); { scanf("%d",&b); yingyu[i]=b;} if (kemu=="c语言"); { scanf("%d",&b); c[i]=b; } printf("%s的数学成绩为%d,英语成绩为%d,c语言成绩为%d,xm[i],shuxue[i],yingyu[i],c[i]"); } void scbybannji() { int i; char zyname[20]; int bjnumber; printf("请输入你的专业名称"); scanf("%s",&zyname); printf("请输入你的班级号"); scanf("%d",&bjnumber); for (i=0;i<p;i++) { if (zyname==y[i]); if (bjnumber==z[i]); printf("专业名称%s班级号%d数学成绩%d英语成绩%dc语言成绩%d,y[i],z[i],shuxue[i],yingyu[i],c[i]"); } }

    标签: c语言

    上传时间: 2018-06-08

    上传用户:2369043090

  • 高速串行系统设计基础

    泰克公司的非常好的技术资料,包括高速串行总线设计规范,信号采集和分析概念,测试方案等

    标签: 高速串行 系统设计

    上传时间: 2020-02-23

    上传用户:bluestream

  • 基于单片机的燃气报警设计(毕业论文)

    本设计方案中,设计思路为围绕着单片机和燃气传感器进行本次硬件系统的设计。其中使用单片机连接着各个设备。燃气传感器检测空气中被测气体的浓度,通过A/D转换器把转换的数据传输到单片机中由单片机进行数据的分析处理,产生相应的报警电路运行。此次报警系统通过信号采集模数转换模块收集气体浓度、然后通过A/D转换器转换成数字信号,之后由单片机控制模块进行分析、在字符显示模块进行数据显示、如果被测气体超标激活声光报警模块进行报警和然后在进行安全保护模块。Abstract........................................................21  绪论1.1  课题研究的目的以及研究意义.................................31.2  燃气烟雾报警器的国内外现状.................................31.3  燃气报警器的发展趋势.......................................41.4  本文主要研究内容...........................................42  总体方案设计2.1  系统总体方案设计...........................................6

    标签: 单片机 燃气报警

    上传时间: 2022-01-28

    上传用户:qingfengchizhu

  • 基于LabVIEW FPGA的三相锁相环设计与实现

    基于LabVIEWFPGA的三相锁相环设计与实现摘要:针对传统 FPGA 模式开发的锁相环在实时人机交互方面的不足,设 计 了 基 于 LabVIEW FPGA 技术的三相锁相环;方 案 以 sbRIO-9631模块为硬件平台,利用 LabVIEW 编程控制 FPGA 逻辑,在 FPGA 中分三级流水线实现了基于dq变换的锁相环算法,并通 过 FIFO 实时上传采集信号、锁定相位至 PC机,最后在 PC机上实现对锁相环性能分析、PI参数调控和1 三相锁相环模型 三相锁相环是基于静止坐标变换和旋转坐标变换 (dq变 换)的矢量变换实现的 VCO 反馈控制。基于dq变换的改进型 锁相环模型,在dq变换的基础上提取正序分量进行 VCO 反馈 控制,以抑制电压不 平 衡 的 扰 动[4-5],如 图1所示。三相 信 号 首先经过静止坐标变换到aβ坐标系μa、μβ,然后经过 T/4延时 单元和计算单元计算出三相信号的正序分量变换到aβ坐 标 系 上的μap 、μβp ,此时μap 、μβp 是不带电压畸变干扰的分量,对 其进行旋转坐标变换得到μd、μq。 uq =k*sin(ωt-ω0t) (1)   μq 的表达如式 (1)所 示,k为与输入电压有关的数,w、 w0 分别为输入信号角频率和锁定信号角频率。当μq 由交流变 量变为直流分量时,w=w0,锁 相环完 成 鉴 相,经 过 VCO 控 制最终锁定相位θ。 2 方案设计 系统方案如图2所示,包括三相信号的输入、信号锁相和 实时调控3个部分。其中信号采集和锁相处理在sbRIO-9631 模块 实现,利 用sbRIO-9631高速运行的特点,对 三 相信 号 进行采集、锁相和输出;PI参数和θ作为 FPGA 和 PC机的共 享变量实现数据交互,由PC机设置PI参数、

    标签: labview fpga

    上传时间: 2022-02-18

    上传用户:XuVshu

  • 基于TMS320F28335的超声波流量计硬件原理图+软件源码

    基于TMS320F28335的超声波流量计硬件原理图+软件源码本文以TMS320F28335 处理器为核心,设计一种用于管道流量测量的超声波流量计。系统硬件由核心板,超声波发射和接收电路,切换电路,超声换能器,基于ADS805 的高速信号采集电路,人机交互以及电源等模块构成。采用时差法进行管道流量测量,时差测量采用SCOT 加权的广义互相关时延估计算法。本论文设计的超声波流量计具有测量速度快、准确性好、成本低等优点。关键字:C2000,超声波,流量,广义互相关算法AbstractA kind of ultrasonic flowmeter using for the pipe flow measurement is designed based onTMS320F28335 in this paper. The system hardware consists of the following parts: the core board,ultrasonic signal transmitter and receiver circuits, switch circuit, ultrasonic transducer, signalacquisition circuit based on ADS805, human-computer interaction module and power supplymodule, etc. The system use the method of time difference for pipeline flow measurement and thetime difference is calculated by the time-delay algorithm of SCOT weighted generalizedcross-correlation. The ultrasonic flowmeter has the features of high testing speed, high precisionand low cost, etc.Keywords: C2000,Ultrasonic, Flow, Generalized Cross-Correlation Algorithm

    标签: tms320f28335 超声波流量计

    上传时间: 2022-05-06

    上传用户:

  • MAX30102测试完整资料

    采用STM32F103C8T6小板,驱动血氧心率传感器max30102,实现PPG信号采集,并将计算的心率和血氧值显示在0.96寸OLED和串口上。包含Max30102芯片数据手册及电路图,STM32代码

    标签: max30102 STM32

    上传时间: 2022-05-25

    上传用户:

  • (网盘)300本Python电子书

    |- 数据科学速查表 - 0 B|- 迁移学习实战 - 0 B|- 零起点Python机器学习快速入门 - 0 B|- 《深度学习入门:基于Python的理论与实现》高清中文版PDF+源代码 - 0 B|- 《Python生物信息学数据管理》中文版PDF+英文版PDF+源代码 - 0 B|- 《Python深度学习》2018中文版pdf+英文版pdf+源代码 - 0 B|- 《Python编程:从入门到实践》中文版+源代码 - 0 B|- stanford machine learning - 0 B|- Python语言程序设计2018版电子教案 - 0 B|- Python网络编程第三版 (原版+中文版+源代码) - 0 B|- Python机器学习实践指南(中文版带书签)、原书代码、数据集 - 0 B|- python官方文档 - 0 B|- Python编程(第4版 套装上下册) - 0 B|- PyQt5快速开发与实战(pdf+源码) - 0 B|- linux - 0 B|- 征服PYTHON-语言基础与典型应用.pdf - 67.40 MB|- 与孩子一起学编程_中文版_详细书签.pdf - 69.10 MB|- 用Python做科学计算.pdf - 6.10 MB|- 用Python写网络爬虫.pdf - 9.90 MB|- 用Python进行自然语言处理(中文翻译NLTK).pdf - 4.40 MB|- 像计算机科学家那样思考 Python中文版第二版.pdf - 712.00 kB|- 网络爬虫-Python和数据分析.pdf - 6.90 MB|- 图解机器学习.pdf - 59.40 MB|- 凸优化.pdf - 5.70 MB|- 数据挖掘导论.pdf - 2.50 MB|- 数据科学入门.pdf - 13.30 MB|- 数据结构与算法__Python语言描述_裘宗燕编著_北京:机械工业出版社_,_2016.01_P346.pdf - 74.30 MB|- 神经网络与深度学习.pdf - 92.60 MB|- 深入Python3...

    标签: python

    上传时间: 2022-06-06

    上传用户:

  • 基于AT89C51单片机的转速控制系统设计与应用

      随着科学技术的发展,工业控制领域的自动化程度越来越高,工业控制对精度的要求也越来越高。电动机作为工业生产主要的动力源,对其转速的测量以及控制的研究显得十分有意义。电力电子技术、计算机技术、自动控制技术逐渐应用于电动机的转速控制系统中,使得电动机转速控制系统的控制精度得以不断提高。本文的设计是基于AT89C51单片机的交流电动机转速控制系统,以变频调速技术为核心,实现对三相交流异步电动机转速的精确控制和测量。文中主要研究了变频调速技术的相关原理,并以三相交流异步电动机的转速测量和控制为实例,设计基于AT89C51单片机的三相交流异电动机转速控制系统,通过仿真得到验证,并在此基础上开展抗干扰措施的研究。本文主要研究的内容如下:   第一章介绍课题研究的意义及现状,提出课题研究的内容及目标,最后给出了课题研究的技术路线。   第二章阐述基于AT89C51单片机的转速控制系统的原理,并根据该原理分别提出硬件系统、软件系统这两个系统的设计方案。   第三章对转速控制系统的硬件系统进行设计。主要从单片机、电源模块、信号采集模块、显示模块、按键模块这几个方面进行设计,然后作相关的说明。   第四章对转速控制系统的软件系统进行详细的设计。主要从编写语言的选择、AT89C51单片机资源分配、控制单元程序、初始化程序、A/D转换程序、按键程序、显示程序这几个方面进行设计,并作相关的说明。   第五章对前面设计的转速控制系统进行仿真验证。构建硬件系统,然后再对软件系统的程序完成编译以及调试后,加载给硬件系统,协同仿真验证基于AT89C51单片机的转速控制系统设计的可实现性,然后对该系统的应用条件、范围做出说明。   第六章对设计好的转速控制系统进行抗干扰技术的分析研究。先分析干扰可能的来源,然后在前面分析的基础上从硬件、软件两个系统,进行抗干扰技术措施的研究。   文章的最后对论文进行总结,并对未来的研究工作,给出展望。

    标签: at89c51 单片机 转速控制系统

    上传时间: 2022-06-11

    上传用户:wangshoupeng199

  • 汽车胎压监测与自动加气装置设计

    随着汽车行业的飞速发展,汽车市场的不断升温,与之相关的电子技术也得到时了迅速发展及广泛应用,汽车技术的成熟使得汽车销售及使用不断壮大,现代汽车的行驶速度也随着路况的提高,汽车性能的提高而不断提升。而由于突发性道路交通事故的频繁发生,人们对汽车安全的关注度也日益提高。在汽车的高速行驶过程中,轮胎故障是驾驶人员最为担心和最难预防的,也是突发性交通事故发生的重要原因。据统计,在高速公路上发生的交通事故有70%-80%是由于爆胎引起的,怎样防止爆胎已成为汽车安全的第一大重要课题。权威的研究结果表明,保持标准的轮胎气压和及时发现轮胎故障是防止爆胎的关键,这就使对轮胎充气压力实行监测显得非常重要。本文设计了一种汽车轮胎压力监测系统(Tire Pressure Monitoring System)TPMS及气压调节系统的结合使用,该系统能够对轮胎的参数进行实时监测,当发轮胎压力参数异常时,及时采取报警措施并进行实时的汽压调节,从而避免交通事故的发生。论文在对当前存在的各种TPMS系统结构形式进行分析和比较后,选用一种现行直接式TPMS结合气压调节系统,实现轮胎压力实时的监测和调节的一种新型系统。提出一种基于直接式TPMS系统的,引入调节功能的新型设计。设计本身解决原有直接式TPMS的电池供电影响系统寿命的瓶颈,保证了监测系统的的稳定性。气压调节系统将解决汽车轮胎压力偏差的问题,在监测到气压偏高或者偏低时,对驾驶人员作出警报提醒并实时启动气压调节系统进行胎压调节,在数他钟内调节气压到标准值,保证行驶的畅顺。本文对系统的电源部分,气压调节部分进行了分析设计,解决系统供电,信号采集,信号处理及执行调节,RFLF通信通等关键技术问题。对硬件进行测试。结果表明,该系统切实可行,成本,通信距离及可靠性方面均达到没计指标。

    标签: 汽车胎压监测

    上传时间: 2022-06-19

    上传用户:kingwide

  • 基于CCD的微型光谱仪设计与研究

    本文提出了一种基于CCD的微型光谱仪的系统设计方案。该方案选用CCD为光谱测量的探测器,光学系统采用折叠Czerny-Turner结构设计,大大减少了光学系统的体积;在探测系统方面,以现场可编程逻辑门阵列(FPGA)EPW7032设计了CCD驱动和信号采集系统。在FPGA上采用了片上可编程(SOPC)技术,集成了NiosII软核UART、CPU等功能模块,整个系统只用一片FPCA资源开发了CCD驱动电路、A/D采样控制电路、USB驱动电路等模块,使整个光谱仪系统的实现了单芯片控制。完成了基于USB的微型光谱仪和PC机的通讯,并使用Labview开发了光谱采集和处理软件,实现对光谱仪的光谱数据处理、光谱谱线绘制、波长定标相关功能。最后,对本文的系统进行了相关实验,实验表明:按照该方案设计的微型光谱仪能同时对多个波长进行测量,整个光谱仪的体积重量达到了设计所要求的微型化、小型化。为了使CCD探测系统能检测到较宽的光谱范围,选择3694个像素的线阵CCD作为探测器件。采用CD专用A/D转换芯片M始X1101对CCD输出信号进行相关及模数转换处理,转换后的数字信号暂时储存在FPGA中,经处理后通过USB总线传送到上位机,由应用软件完成光谱数据进一步的分析、处理和显示。FPGA作为整个系统的核心,完成了CCD驱动时序、MAX1101采样时序和FT245BM(USB)芯片脉冲控制时序。

    标签: ccd 微型光谱仪

    上传时间: 2022-06-23

    上传用户: