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

自动<b>水位控制</b>器

  • 51 C语言程序

    51基础程序 点亮LED 多个LED程序 LED左右移 不同频率闪烁 数码管个控制 定时器  键盘  中断

    标签: 51 C语言程序

    上传时间: 2016-07-04

    上传用户:wdq1111

  • 429总线协议说明

    ARINC429总线协议是美国航空电子工程委员会(Airlines Engineering Committee)于1977年7月提出的,并于同年发表并获得批准使用,它的全称是数字式信息传输系统(Digital Information Transmission System ) 。协议标准规定了航空电子设备及有关系统间的数字信息传输要求。ARINC429广泛应用在先进的民航客机中,如B-737、B-757、B-767,俄制军用飞机也选用了类似的技术。 ARINC429总线结构简单、性能稳定,抗干扰性强。最大的优势在于可靠性高。飞机上的ARINC429数据总线,用于在系统和设备之间传送上千种不同类型的参数,如航向、真空速、马赫数等。

    标签: 429总线协议

    上传时间: 2016-08-17

    上传用户:w50403

  • java入门编程合集

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?    //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数:    1"); System.out.println("第2个月的兔子对数:    1"); int f1 = 1, f2 = 1, f, M=24;      for(int i=3; i<=M; i++) {       f = f2;       f2 = f1 + f2;       f1 = f;       System.out.println("第" + i +"个月的兔子对数: "+f2);          } } } 【程序2】    题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。    public class lianxi02 { public static void main(String[] args) {     int count = 0;     for(int i=101; i<200; i+=2) {      boolean b = false;      for(int j=2; j<=Math.sqrt(i); j++)      {         if(i % j == 0) { b = false; break; }          else           { b = true; }      }         if(b == true) {count ++;System.out.println(i );}                                   }     System.out.println( "素数个数是: " + count); } } 【程序3】    题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) {      int b1, b2, b3; 

    标签: java 编程

    上传时间: 2017-12-24

    上传用户:Ariza

  • 学生成绩管理

    #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

  • (网盘)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

    上传用户:

  • (网盘)二十一天学会嵌入式

    第9章 通用IO接口.wmv   32.3M第8章 嵌入式系统UC OS-Ⅱ.wmv   27.9M第7章 嵌入式实时操作系统FREERTOS.wmv   44M第6章 基于ARM CORTEX-M3的STM32应用编程.wmv   32.9M第5章 ARM CORTEX-M3指令集.wmv   26M第4章 搭建ARM嵌入式开发平台.wmv   48.9M第3章 ARM处理器构架.wmv   42.7M第2章 嵌入式操作系统简介.wmv   43.9M第23章 嵌入式系统UC OS-Ⅱ的移植.wmv   18.5M第22章 嵌入式实时操作系统FREERTOS的移植.wmv   17.8M第21章 电源控制(PWR).wmv   25.7M第20章 DMA控制器.wmv   18.2M第1章 嵌入式系统开发概述.wmv   40.5M第19章 备份寄存器(BKP).wmv   16.1M第18章 看门狗系统.wmv   20.7M第17章 时钟控制系统.wmv   32.6M第16章 高级控制定时器系统.wmv   45.9M第15章 通用定时器系统.wmv   35.2M第14章 同步串行通信接口.wmv   35.5M第13章 异步串行通信接口.wmv   38.7M第12章 中断系统.wmv   33M第11章 ADC系统.wmv   50.4M第10章 FLASH.wmv   23.6M

    标签: 嵌入式

    上传时间: 2022-06-14

    上传用户:

  • CS8900A底层操作说明

    1.CS8900A简介CS8900A集成了构建一个完整的以太网电路所需的全部模拟和数字电路,是一种真正的单芯片、全双工以太网解决方案。它的主要功能模块包括:■直接ISA总线接口■802.3MAC引擎■集成的缓冲寄存器■串行EEPROM接口■完整的模拟前端(包括10BASE-T和AUI)2.CS8900A配置正常运行时,CS8900A执行两种基本的功能:以太网数据包的发送和接收。在使用这两种基本功能前,必须对CS8900A进行适当的配置。CS8900A的配置工作在上电或者复位时进行,通过向其内部的配置和控制寄存器写入不同的参数来实现。以下7种情况会引起CS8900A内部寄存器和电路的复位:■外部复位:RESET引脚拉高至少400ns■上电复位:上电时复位,直至Vcc达到约2.5V以上时跳出复位■掉电复位:供电电压下降到低于约2.5V时复位,直至重新恢复至约2.5V以上时跳出复位EEPROM复位:检测到EEPROM校验和错误时复位

    标签: cs8900a 底层操作

    上传时间: 2022-06-25

    上传用户:

  • VISUAL BASIC串口通信及编程实例

    目前,许多检测仪表、在线分析仪、工控机等均采用RS232或RS485协议通过串口与上位机进行通信,尤其是在钢铁、有色、热工等领域,用户通过串行通信可以实时访问远程设备的工作状况、对设备运行参数进行优化,通过指令反馈控制仪器设备的正常运行,从而实现生产的节能与质晕控制。此外,串行通信在实验教学、科学研究中也发挥着重要的作用,科技工作者采用串行通信接口能够方便快捷地对温度、浓度、流量、压力等过程参数进行实时监测与分析,大大减少工业试验次数,在低成本、高质最前提下完成设备的调试。因此,串行通信技术的应用在质量控制、节能降耗、环境保护等方面起到了事半功倍的作用,是广大科研人员的迫切需求。鉴于此,本书采用简单易学的Visual Basic 语言,对串行通信进行了系统性、集中性的介绍,由浅入深,使读者能够快速掌握该项技术并应用到科研生产环节,实现技术到成果的转化。本书以 Visual Basic6.0 中文版为背景编写,从初学者的角度,在介绍VB串口通信基本概念、串口连接线的制作以及 MSComm 串口通信控件的某础上,主要列举典型测控应用实例,详细分析了电子秤量具、在线浓度分析仪以及指令型通信设备等的通信协议,并提供了具体可行的串行通信开发程序,引导读者举一反三,实现与各类型控制设备的串口通信及数据采集。该书具有独特的编写风格, 主要有两大特点: 第一,处理问题集中化, 即本书专门针对串口进行选材与分析, 在串口方面不惜笔墨,而与串口无关的内容却惜墨如金,全书紧紧围绕串口展开讨论,为读者展示了系统、详尽的知识内容; 第二, 学以致用思想,即本书通过对具有串行通信功能仪表设备的数据采集和界面控制,将所学知识运用到实践之中,使读者做到举一反三, 学有所用, 切实掌握该项技术,从而达到培养科研和生产双重人才的目的。

    标签: visual basic 串口通信

    上传时间: 2022-07-09

    上传用户:qingfengchizhu

  • FPGA设计参考基础案例 共31种

    包括流水灯,交通等、自动售货机、译码器,。比较器、逐级进位和超强进位加法器等等

    标签: fpga

    上传时间: 2022-07-17

    上传用户:kingwide

  • Nuvoton 1T 8051-内核微控制器 N76E003 中文手册 规格书

    特性 CPU:– 全静态8位1T 8051内核CMOS微控制器.– 指令集全兼容MCS-51.– 4级优先级中断配置.– 双数据指针(DPTRs) 工作条件:– 宽电压工作范围2.4V至5.5V.– 宽工作频率最高至16MHz.– 工业级工作温度 -40℃ 至 +105℃. 存储器:– 最高至18K字节APROM用户程序代码区.– 可配置4K/3K/2K/1K/0K字节LDROM引导代码区,用户可灵活配置用途.– 所有FLASH区域分隔为128字节一页.– 内建IAP编程功能.– 代码加密功能.– 256字节片内直接存取RAM.– 额外768字节片内间接存取RAM(XRAM)通过MOVX指令读写. 时钟源:– 16 MHz高速内部振荡器,电源5.0V条件下±1%精度等级。全工作条件范围±2%精度等级.– 10 kHz低速内部振荡器.– 支持外部时钟输入.– 支持系统时钟即时软件切换(On-the-fly)功能.– 支持软件配置时钟除频最高至1/512. 功能:– 多达17个标准通用管脚,另外还有1个只能做输入的管脚。 所有输出管脚可通过软件配置两种输出斜率(slew rate)N76E003 初版规格书2016年11月7日 第 8 页 总258页 版本. V0.04– 标准外部中断脚 ̅̅̅̅̅̅̅及̅̅̅̅̅̅̅– 两组16位定时器/计数器0和1,与标准8051兼容– 一组16位定时器2带有3路输入捕获功能, 9个输入管脚可供选择– 一组16位自动重装载功能定时器3,可用于配置串行口UART的波特率– 一组16位PWM计数中断– 一组看门狗(WDT),由内部10kHz独立时钟作为时钟源– 一组自唤醒功能定时器(WKT),用于低功耗模式下自主唤醒– 两组全双工串口,带有帧错误检测及自动地址辨识功能。 UART0的TXD及RXD脚可通过软件更换管脚位置– 一组SPI总线, 当系统时钟是16MHz时, 主机模式及从机模式最高传输速率皆可达到8Mbps– 一组I2C总线,主机模式及从机模式最高传输速率皆可达到400kbps– 三对, 6通道脉宽调制器(PWM), 10个输出管脚可以选择, 16位分辨率,带有不同的工作模式和故障刹车(Fault Brake)功能– 最多可配置8通道管脚中断功能, 所有的I/O端口都支持此功能, 可通过软件配置边沿或电平触发

    标签: n76e003 微控制器

    上传时间: 2022-08-09

    上传用户:bluedrops