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

电子<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

  • 周立功RS485协议指南 44页 高清文字版

    周立功RS485协议指南,RS485选型及应用指南。 1 章 RS-485 选型及应用指南 .........................................................................1 1.1 RS-232/422/485 标准 ...............................................................................................1 1.1.1 RS-232 标准 .....................................................................................................2 1.1.2 RS-422/485 标准 ..............................................................................................2 1.2 RS-485/RS-422 芯片................................................................................................5 1.2.1 增强型低功耗半双工 RS-485 收发器-SP481E/SP485E ..............................7 1.2.2 1/10 单位负载 RS-485 收发器-SP481R/SP485R .....................................10 1.2.3 +3.3V 低功耗半双工 RS-485 收发器-SP3481/SP3485..............................13 1.2.4 增强型低功耗全双工 RS-422 收发器-SP490E/SP491E ............................15 1.2.5 +3.3V 低功耗全双工 RS-422 收发器-SP3490/SP3491..............................20 1.3 RS-485 接口电路 ...................................................................................................22 1.3.1 基本 RS-485 电路...........................................................................................22 1.3.2 隔离 RS-485 电路...........................................................................................23 1.3.3 上电抑制电路.................................................................................................24 1.3.4 RS-485 自动换向电路....................................................................................24 1.4 RS-485 通讯协议 ...................................................................................................25 1.4.1 ModBus 协议(RTU 模式)...............................................................................25 1.4.2 多功能电能表通讯规约(DL/T645-1997) ......................................................27 1.5 RS-485 程序设计 ...................................................................................................28 1.5.1 RS-485 接口电路............................................................................................28 1.5.2 通讯规约.........................................................................................................28 1.5.3 程序设计流程图.............................................................................................29 1.5.4 数据接收部分.................................................................................................29 1.5.5 命令执行部分.................................................................................................29 1.5.6 数据发送部分.................................................................................................30 1.5.7 RS-485 程序清单............................................................................................31 1.6 RS-485 应用要点 ...................................................................................................38 1.6.1 合理选用芯片.................................................................................................38 1.6.2 终端匹配电阻.................................................................................................39 1.6.3 应用层通信协议.............................................................................................39 1.6.4 3V-5V 系统的连接.........................................................................................39 1.6.5 网络节点数.....................................................................................................40 1.6.6 节点与主干距离.............................................................................................40 1.6.7 RS-485 系统的常见故障及处理方法............................................................40 1.6.8 RS-422 与 RS-485 的网络拓朴 .....................................................................41 1.6.9 RS-422 与 RS-485 的接地问题 .....................................................................41 1.6.10 RS-422 与 RS-485 的瞬态保护 .....................................................................42 1.7 参考文献.................................................................................................................43 广州周立功单片机发展有限公司 Tel:(020)38730977 38730977 Fax:38730925 http://www.zlgmcu.通常的微处理器都集成有 1 路或多路硬件 UART 通道,可以非常方便地实现串行通讯。 在工业控制、电力通讯、智能仪表等领域中,也常常使用简便易用的串行通讯方式作为数据 交换的手段。 但是,在工业控制等环境中,常会有电气噪声干扰传输线路,使用 RS-232 通讯时经常 因外界的电气干扰而导致信号传输错误;另外,RS-232 通讯的最大传输距离在不增加缓冲 器的情况下只可以达到 15 米。为了解决上述问题,RS-485/422 通讯方式就应运而生了。 本章将详细介绍 RS-485/422 原理与区别、元件选择、参考电路、通讯规约、程序设计 等方面的应用要点,以及在产品实践中总结出的一些经验、窍门。

    标签: 周立功 rs485

    上传时间: 2022-04-27

    上传用户:qingfengchizhu

  • (网盘)智能物联网大赛的全部项目视频17.00GB

    全国智能互联网大赛 - 0基于蓝牙通讯的智能走迷宫机器人小车 - 0追风者机器人智能互联.mp4 - 126.34MB周诗豪+基于机器视觉的蔬菜黄叶分拣机器人.avi - 139.86MB智能拉杆箱-任思远.mp4 - 26.35MB智能垃圾桶视频-钱静茹.rar - 72.77MB智能家居华东赛区组-浙江大学-张易-SMARTDIDI智能寝室系统-ppt录制视频.mp4 - 103.48MB智能花圃生态系统演示视频.mp4 - 67.06MB智能互联大赛—基于嵌入式的电能表远程抄表系统-杨婧婧.mp4 - 95.83MB万刚远-绿色健身车.avi - 1.10GB田雨+基于STM32单片机的电动车的太阳能充电智能装置+山东科技大学.wmv - 74.52MB水质监测.mp4 - 110.97MB视频展示_垂钓助手.mp4 - 647.05MB曲阜师范大学-郭蒙-智能病人医疗辅助系统.mp4 - 146.39MB

    标签: 物联网

    上传时间: 2022-06-05

    上传用户:

  • STM32与ATT7022E的用电智能采集模块设计

    本课题的主要目标是设计一个基于TM32与ATT7022日的用电智能采集模块,该采集模块具有智能多费率三相电能表的大部分功能,即可以测量与存储电压、电流、功率、功率因数、相角和谐波等参数。微控制器STM32是意法半导体公司的产品,其采用ARM较新版的Cortex-M3内核,此类新的内核的特点是功耗小且性能好。此模块将为主台(PC机或电力负荷管理终端)提供大量的电力数据,除了实时数据,还有历史数据。该用电智能采集模块包括硬件部分与软件部分,本人的主要工作是软件部分的编写与调试。而软件部分又分为两层,分别是硬件接口层与业务层。本人的工作更侧重于硬件接口层部分软件的编写与调试。本模块的微控制器只是通过SPI 接口读取ATT7022E的测量结果:因为ATT7022E的测量精度很高,且对整个模块的精度起到了主要作用,因此该模块的计量精度较高,达到了设计要求。有功电能计量误差小于0.5%,无功电能计量误差小于2%。

    标签: stm32 att7022e 智能采集模块

    上传时间: 2022-07-22

    上传用户:默默

  • 低压配电网现况分析及智能配变终端发展方向-探究

    近年来,通过持续推进“两系统一平台”建设、营配贯通数据融合[6] [7]等工作,深入挖掘电表数据资产价值,试点验证了小时级配变运行监测、配变停电事件主动上报等功能。但由于用采系统不是按照SCADA 系统设计,考虑到未来适应低压配电网综合监控、清洁能源消纳、多元负荷接入支撑等业务需求,用采系统在数据采集、通信通道、功能扩展方面存在着制约因素,主要有:1) 由于智能电能表不具备后备电源,且采用窄带载波通信(约占60%),停电后无法实时上报停电信息,及关键节点运行数据,无法有效支撑低压故障主动抢修工作。2) 用电信息采集系统通信架构采用了较多窄带载波通信、485 串口,通信速率较慢、可靠性差,已制约电量实时查询、费控等营销业务开展,更不足以支撑高时效性、高频数据采集业务。3) 采集终端(智能电表)功能扩展性较差,仅支持基本电量采集,未预留采集、通信接口,无法兼顾电容器投切控制、设备状态监测等精益化管理需求。

    标签: 低压配电网

    上传时间: 2022-07-24

    上传用户:qingfengchizhu

  • RN8302B用户手册_v3.2

    1.1芯片特性◆计量√提供全波、基波有功电能,5000.1动态范围内,非线性误差<0.1%,满足0.58和0.28级有功电能表精度要求√提供全波、基波无功电能,5000.1动态范围内,非线性误差<0.1%√提供全波、基波视在电能√提供有功、无功功率方向,支持无功四象限判断√具有潜动启动功能,启动阀值可调√电表常数可调√提供有功、无功、视在的快速脉冲计数√提供全波、基波,有功、无功和视在脉冲输出◆测量√提供全波和基波有功、无功、视在功率√提供全波、基波和谐波三相电压电流有效值√提供全波、基波功率因数√提供电压线频率,测量误差<0.02%√提供各相电压电流相角,测量误差<0.02°√提供七路过零检测,过零阈值可设置√提供电压相序错检测√提供失压指示,失压阈值可设置√提供灵活的电压、电流波形缓存数据√提供电压暂降检测√提供过压、过流检测

    标签: rn8302b

    上传时间: 2022-07-27

    上传用户:

  • VIP专区-嵌入式/单片机编程源码精选合集系列(124)

    VIP专区-嵌入式/单片机编程源码精选合集系列(124)资源包含以下内容:1. ARM课程课件: 分别从嵌入式概述、arm体系结构、arm指令分类、arm程序设计、ADS的使用、arm调试环境等来进行讲述.2. 供货价格环境规划结果会经过几个环节菲亚特体育馆推广体uygui黄金客户.3. 8*8LED电路原理图及用C++编程的原程序.4. 此程序为1302的一个例子.5. 关于ZIGBEE的文章 有兴趣可以.6. 本文档的主要内容为嵌入式实时操作系统分析.7. 自定义控件.8. 《8051系列单片机C程序设计完全手册》的源代码.9. 《C语言名题百则》里面的源代码.10. it s an essay and told us about the ui research base on the spoc system.11. 这是从网上找来的一个比较典型的PID处理程序.12. C8051F020 / 040 等等单片机内部SMBUS总线驱动程序源代码(原创) 使用Keil C51编译环境 程序中没有使用SMBUS中断方式,使用查询中断方式运行,这样程序结构简单,便于.13. C8051F020双串口应用例程(原创) 我在做C8051F020单片机应用编程的时候遇到双串口使用的问题,在网上搜索,发现很多朋友都遇到这个问题,且没有找到相关的例子程序.之后只好自己查器件手.14. 本文件内包含了QPSKandQAM256的系统仿真.15. 单片机在行星挤出机温控系统中的应用 摘要:为了改造行星挤出机的温度控制系统.16. EMP1270原理图.17. S2C2410下IDE驱动开发的文档和源码.18. 这个文件是PCI9052的英文版的数据书本,对于详细了解PCI9052的结构与应用有很大的帮助.19. 此文件是PCI9054的驱动程序,采用DMA模式进行数据采集.是基于PCI总线的PC机AD转换子系统设计的详细方案.20. pci9054工作在c模式下的中文文档.21. 在单片机嵌入式系统中实现FFT算法的代码.22. Matlab图形用户界面编程中的几点思考.23. 介绍Matlab图形用户界面的制作方法.24. 基于MATLAB的图形用户界面_GUI_设计.25. 简单实用的锂电池充电器原理图。 现在市面上的大多数充电器均采用的此原理图设计制造。很有应用价值!.26. tlc1549的示例程序 c语言开发环境.27. 通用的I2C程序.28. 这是一个四线液晶显示器的应用.29. lcd1602的驱动程序,lcd初始化,读写数据等.30. HOLTEK 1621 IC DRIVER C PR.31. 波数域成像算法.32. 电能表专用芯片cs5460a的资料.33. 铁电存储器FM24C256的资料.34. cold的开发和应用.35. codewarrior_help.36. 嵌入式系统词汇表,常用嵌入式词汇解释常用嵌入式词汇解释.37. 自己写的930单片机的1602显示和tlc549串行ad程序.38. 嵌入式软件基础:C语言与汇编的融合 由英文版翻译过来.39. 介绍了在嵌入式系统中如何用c来设计嵌入式软件.40. 在protel dxp的应用过程中.

    标签: PCI 总线 标准协议

    上传时间: 2013-04-15

    上传用户:eeworm

  • java ejb开发 程序4、语句alter table people add(phone_number varchar2(10)) 的作用是 A 修改表结构 B 为people表添加约束

    java ejb开发 程序4、语句alter table people add(phone_number varchar2(10)) 的作用是 A 修改表结构 B 为people表添加约束,约束名称是phone_number C 向people表中添加一列,名称是phone_number,数据类型是varchar2,长度是10 D 上述答案均不正确 5、( )BLOB和CLOB的区别在于 A CLOB只能存放字符类型的数据,而BLOB没有任何限制 B BLOB只能存放字符类型的数据,而CLOB没有任何限制 C CLOB只能存放小于4000字节的数据,而BLOB可以存放大于4000字节的数据 D BLOB只能存放小于4000字节的数据,而CLOB可以存放大于4000字节的数据 6、存储过程从本质上来讲就是 A 匿名的PL/SQL程序块,它可以被赋予参数 B 命名的PL/SQL程序块,它可以被赋予参数 C 命名的PL/SQL程序块,不能被赋予参数 D 匿名的PL/SQL程序块,不能被赋予参数 7、( )下列关于日期数据类型,哪一个语句是正确的写法 A insert into test values( 9999-12-03 ) B insert into test values( 1999-03-02 ) C insert into test values(to_char(1999-06-03, yyyy/dd/mm )) D insert into test

    标签: people phone_number varchar2 alter

    上传时间: 2013-12-26

    上传用户:wendy15

  • 电子屏字符显示器 四个显示字符数据表放在50H-6FH单元内

    电子屏字符显示器 四个显示字符数据表放在50H-6FH单元内,字符用8*8点阵,R4(30H)用于控制显示静止字的时间,R5(31H)静止字显示跳转地址步距,B内放显示首址

    标签: 50 FH 电子屏 字符显示器

    上传时间: 2013-11-26

    上传用户:2404

  • 数据结构和算法Flash动画演示 B树的删除,B树的生长过程,串的顺序存储,单链表结点的插入,单链表结点的删除,堆排序,二叉排序树的删除等

    数据结构和算法Flash动画演示 B树的删除,B树的生长过程,串的顺序存储,单链表结点的插入,单链表结点的删除,堆排序,二叉排序树的删除等

    标签: Flash 删除 单链表

    上传时间: 2015-03-29

    上传用户:kristycreasy