自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 AD——如何导出BOM文件

BOM即物料清单,在电路设计完成后,需要从原理图导出BOM文件进行研发和生产。(2)找到右边下方的【Template】,找到自己需要模板所在的路径,选择模板。2.选择菜单栏的【报告】->【Bill of Materials】(1)找到右边下方的【File Format】,选择Excel。下面是导出BOM文件的操作步骤(下面使用的版本为AD21)4.输出:选择右下方的【Expor】AD——如何导出BOM文件。

2023-10-07 14:43:49 6478

原创 安装、设置桌面版的QT开发环境

**软件:**RedHat Enterprise Linux 6.3(32位)及以上版本;qt-everywhere-opensource-src-4.8.5.tar.gz;操作过程:步骤1:通过configure产生配置文件1.1、解压缩qt-everywhere-opensource-src-4.8.5.tar.gz,并将解压缩后的源代码文件夹改名为qt-src-4.8.5-x111.2、进入该文件夹,在终端运行以下命令:./configure -opensource -prefix /

2020-06-17 13:04:14 740

原创 c语言编写程序

主要功能描述:管理每个家庭主要用电设备电量使用情况,具有用电监测、查询、预警等功能。(假定线路总负载功率为5000w)。1、记录主要用电设备的名字、用电量、额定功率;2、查询单个设备的用电情况;3、根据用电量对设备进行排序;4、增加一个设备,需判断是否超过负载能力,如超过,发出警告;如不超过,插入到排好序的已有设备队列中;5、估计单月家庭总用电量,给出电费缴纳提示(50度以下,电价0.538元/度;51度—200度,0.568元/度;超过200度,0.638元/度);6、根据单月每个设备的用电记

2020-05-16 22:39:08 1920

原创 c语言作业:一帮一

“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。输入格式:输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(不超过8个英文字母的非空字符串),其间以1个空格分隔。这里保证本班男女比例是1:1,并且没有并列名次。输出格式

2020-05-16 22:33:03 676

原创 文件——统计成绩

从键盘输入以下10 个学生的学号、姓名,以及数学、语文和英语成绩,写到文本文件f3.txt 中,再从文件中取出数据,计算每个学生的总成绩和平均分,并将结果显示在屏幕上。程序#include<stdio.h>#include<string.h>#include<stdlib.h>struct num{ int xuehao; char name[50]; int yu; int su; int yin; int zong; int jun;}

2020-05-16 22:31:03 2788 4

原创 指针进阶——单链表结点删除

本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中所有存储了某给定值的结点删除。链表结点定义如下:struct ListNode {int data;ListNode *next;};函数接口定义:struct ListNode *readlist();struct ListNode *deletem( struct ListNode *L, int m );函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点

2020-05-16 22:28:32 218

原创 指针进阶——查找字符串

本题要求实现一个字符串查找的简单函数。函数接口定义:char *search( char *s, char *t );函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。裁判测试程序样例:#include <stdio.h>#define MAXS 30char *search(char *s, char t);void ReadString( char s[] ); / 裁判提供,细节不表 */int main(){char s[M

2020-05-16 22:26:42 327

原创 指针进阶——计算最长的字符串长度

本题要求实现一个函数,用于计算有n个元素的指针数组s中最长的字符串的长度。函数接口定义:int max_len( char *s[], int n );其中n个字符串存储在s[]中,函数max_len应返回其中最长字符串的长度。裁判测试程序样例:#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAXN 10#define MAXS 20int max_len( char *

2020-05-16 22:24:34 568

原创 函数与程序结构——递归实现顺序输出整数

本题要求实现一个函数,对一个整数进行按位顺序输出。函数接口定义:void printdigits( int n );函数printdigits应将n的每一位数字从高位到低位顺序打印出来,每位数字占一行。裁判测试程序样例:#include <stdio.h>void printdigits( int n );int main(){int n;scanf("%d", &n);printdigits(n);return 0;}/* 你的代码将被嵌在这里 */输

2020-05-16 22:22:23 316

原创 结构——计算职工工资

给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。输入格式:输入在一行中给出正整数N。随后N行,每行给出一位职员的信息,格式为“姓名基本工资浮动工资支出”,中间以空格分隔。其中“姓名”为长度小于10的不包含空白字符的非空字符串,其他输入、输出保证在单精度范围内。输出格式:按照输入顺序,每行输出一位职员的姓名和实发工资,间隔一个空格,工资保留2位小数。输入样例:3zhao 240 400 75qian 3

2020-05-16 22:16:28 1734

原创 指针基础——字符串排序

本题要求编写程序,读入5个字符串,按由小到大的顺序输出。输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。输出格式:按照以下格式输出排序后的结果:After sorted:每行一个字符串输入样例:red yellow blue green white输出样例:After sorted:bluegreenredwhiteyellow程序#include<stdio.h>#include<string.

2020-05-16 22:13:41 652

原创 数组程序设计——数组中插入一个数

在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列,已知升序数组{1, 2, 4, 6, 8, 9, 12, 15, 149, 156 }。输入格式:直接输入一个整数,没有其它任何附加字符。。输出格式:输出插入元素后的升序数列,每个数输出占5列。输入样例:5输出样例:1 2 4 5 6 8 9 12 15 149 156程序#include<stdio.h>int main(void){ int i,j,x,

2020-05-16 22:11:41 10364 3

原创 抓老鼠啊~亏了还是赚了?

某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块奶酪©,或者什么也不放(X)。捕鼠夹可重复利用,不计成本,奶酪每块3元。聪明的老鼠呢?它们每天可能会派出一只老鼠到墙角,看看墙角有啥:• 若什么也没有(X),老鼠们就不高兴了(Unhappy),会有长达一天(也就是第二天)的不高兴期。在不高兴期间,不派出老鼠。不高兴期结束之后,派出老鼠。• 若有捕鼠夹(T),这只老鼠被引诱吃掉奶酪并被打死(Dead),

2020-05-16 22:09:13 339

原创 函数程序设计——圆形体体积计算器

本题要求实现一个常用圆形体体积的计算器。计算公式如下:• 球体体积 V=34πr3,其中r是球体半径。• 圆柱体体积 V=πr2h,其中r是底圆半径,h是高。• 圆锥体体积 V=31πr2h,其中r是底圆半径,h是高。输入格式:在每次计算之前,要求输出如下界面:1-Ball2-Cylinder3-Coneother-ExitPlease enter your command:然后从标准输入读进一个整数指令。输出格式:如果读入的指令是1或2或3,则执行相应的体积计算;如果是其他整数,

2020-05-16 21:43:09 1463

原创 函数程序设计——使用函数输出水仙花数

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN( int m, int n );函数narcissistic判断number是否为水仙花数,是则返回1,否则返回0。函数PrintN则打印开区间(m, n)内所有的水仙花数

2020-05-16 21:40:17 1352

原创 循环结构程序设计——水仙花数

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+3^3。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:153370371407程序#include<stdio.h>int main(){ int n,a,b,c,d,e,f,g,i=0; scanf("%d",&n);

2020-05-16 21:36:27 1464

原创 分支结构程序设计——高速公路超速处罚

按照规定,在高速公路上行使的机动车,超出本车道限速的10%则处200元罚款;若超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。输入格式:输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。输出格式:在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销驾驶证,则输出“Exceed x%. License Revoked”。其中x是超速的百分比,精确到整数。输入样例1:65 60输

2020-05-16 21:32:20 598

原创 c语言作业:求阶乘序列前N项和

计算序列 1!+2!+3!+⋯ 的前N项之和。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出整数结果。输入样例:5输出样例:153程序#include<stdio.h>int main(void){ int i,N, sum, item; printf(""); scanf("%d", &N); sum=1, item=0; for(i=1; i<=N; i++){ sum=sum*i; item=item+s

2020-05-16 21:28:21 2428

原创 c语言作业——阶梯电价

为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。输入格式:输入在一行中给出某用户的月用电量(单位:千瓦时)。输出格式:在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid Value!"。输入样例1:10输出样例1:

2020-05-16 21:19:58 13773 2

原创 AD英文名称解析

Electrical(电气性能规则):a.Clearance–间距规则(主要设置这个);b.Short-Circuit–短路;c.Un-Routed Net–没有连接的网络;d.Un-Connected Pin–没有连接的引脚;e.Modified Polygon–修改的铺铜。Routing(走线规则):a.Width–线宽;b.Routing Topology–拓扑结构(显示飞...

2020-04-23 19:22:50 1579

原创 3D打印机喷头堵塞维修

1、“上丝”操作,试试打印丝能否进丝;2、如果“上丝”操作打印丝不进,再试“撤丝”。3、如果打印丝撤不出来,说明打印丝被喷头夹住了,进退不能。有可能喷头堵塞,也有可能打印丝末端膨胀,进不去喷嘴;如果能撤出来而进不去,说明喷头堵塞。4、把上丝末端的铜螺母顺时针拧松;5、松脱后,如果打印丝拽的紧,铜螺母拿不下来,可以将打印丝初端送一下丝。...

2020-04-23 18:57:36 1175

原创 Linux系统C编程实践—-学生成绩统计系统

**题目:**完成一个简易的学生成绩计算功能:从键盘输入N个学生的姓名,年龄,数学成绩,语文成绩四项信息,输入完N个学生信息后,计算各个学生的总成绩和平均成绩,计算完毕后输出每个学生的姓名、年龄、数学成绩、语文成绩、总成绩、平均成绩。要求将输入、计算、输出三个过程分别使用独立函数实现,三个函数分别保存在三个不同的源文件中。思考:1.分析设计2.使用vi/vim编写简易学习成绩统计程序3.编写...

2020-02-14 16:20:25 2930

原创 学生信息管理系统测试总报告

目录1 前言 41.1 编写目的 41.2 背景说明 41.3 适用范围 41.4 参考资料 42 实验设备与软件环境 43 测试需求 53.1 需求分析 53.2 功能需求 53.2.1 系统管理模块 63.2.2 系统设置模块 63.2.3 用户管理模块 73.3 非功能需求 74. 设计测试用例 84.1 专业管理功能模块(场景分析法) 84.1.1 专业管理...

2019-10-18 15:57:22 21435 31

原创 学生信息管理系统缺陷报告(不完整)

(前言:缺陷描述:软件缺陷的描述是软件缺陷报告中测试人员对问题的陈述的一部分并且是软件缺陷报告的基础部分。同时,软件缺陷的描述也是测试人员就一个软件问题与开发小组交流的最初且最好的机会。一个好的描述,需要使用简单的、准确的、专业的语言来抓住缺陷的本质。以下是软件缺陷的有效描述规则:单一准确、 可以再现 、完整统一、短小简练、特定条件、补充完善 、不做评价 )以下是报告的主要内容一、执行测试用...

2019-10-18 11:45:41 6668

原创 学生信息管理系统需求评审

对学生信息管理系统进行需求评审1、分析需求规格说明书,列出测试需求:1)功能需求(包括功能模块、功能点、约束条件、业务流程等)对需求规格说明书需要进行测试的功能需求包括:A、约束条件,主键是否唯一,外键的关联。B、功能模型。C、关系模型。D、功能模块、功能的子系统,子系统下的模块层次,如下图所示:功能需求包括以下几个:学生资料管理模块、系统设置模块、操作员管理模块,如下图所示:①...

2019-10-10 11:49:35 2738 4

原创 等价类划分法测试用例设计

某程序规定:其中,“确认密码”要求与“密码”一致;“手机号码”要求输入11位数字,且以13、14、15、17、18开头问题:试用等价类划分法为该程序的输入部分设计测试用例1、 分析输入数据形式(数据类型、数据长度、约束条件)数据1:邮件地址数据2:密码数据3:确认密码数据4:手机号码2、 划分输入数据(有效等价类【对于程序的规格说明来说是合理的、有意义的输入数据构成的集...

2019-10-10 11:36:51 8634 1

原创 场景设计法测试用例

运用场景法对下面系统进行测试用例设计在某嵌入式系统中,将待发送的数据CAN协议的帧格式后,便可写入发送缓冲区,并自动发送。该发送子程序的流程如下。1)进入发送子程序。2)系统判断是否有空闲发送缓冲区,如果没有则返回,启动发送失败消息。3)如果有空闲缓冲区,将数据包写入空闲的发送区。4)系统判断是否写入成功,如果不成功则返回,启动发送失败消息。5)如果写入成功,则启动发送命令。6)返回...

2019-10-10 11:26:40 819

原创 边界值分析法测试用例

某程序规定:新增部门功能输入项包含“部门编号”和“部门名称”,且均为必填项;其中“部门编号”只允许输入英文字符及数字,且必须超过3位(不包含)及不超过15位字符(包含);“部门名称”可包含英文、中文字符、特殊字符及数字,且不超过100位字符(包含)。问题:试用边界值分析法为该程序的输入部分设计测试用例1、 分析输入数据形式(数据类型、数据长度、约束条件)2、 找出输入数据【整型数据】...

2019-10-10 11:22:42 9170

原创 ZigBee传感数据采集实验

一、实验目的与要求1、学习通过DHT11采集温度和湿度数据2、掌握CC2530接收和发送串口数据;3、学习使用ZStack库二、实验原理与内容1、DHT11电路图2、基本控制原理2.1、 CC2530 的 IO 口配置我们需要配置这几个寄存器P0IEN 、PICTL 、P0IFG、IEN1。IO 口配置请留意前 2 节教程内容。要把串口收发使用的引脚设置成跟串口对应的功能。UAR...

2019-09-07 13:37:08 6578 1

原创 ZigBee基础控制实验

一、实验目的与要求1、通过本实验对编译环境和程序架构有一定的认识2、学习基于ZStack控制LED的操作;3、学习OSAL系统API接口函数使用;二、实验原理与内容1、LED电路图2、基本控制原理通过输出高低电平来驱动灯。CC2530 的 IO 口配置我们需要配置三个寄存器 P1SEL 、P1DIR 、P1INP。IO口功能如下表所示:P1SEL (0:普通 IO 口 1:...

2019-09-07 13:25:44 3538 1

原创 基于Python的去雾人脸识别算法

本文是本人在学校小学期实现的基于去雾的人脸识别算法,由于花费的时间比较长所以专门记录下来。

2019-09-07 13:06:27 733

原创 LED控制按键实验

基于ARM9开发板mini2440原理图,分析LED、按键、蜂鸣器硬件连接情况,结合设备驱动相关知识,实现了按键控制流水灯、蜂鸣器设备,编写相应的驱动程序,实现一定的功能。本文是我实现的其中的一个功能:其中一个按键驱动LED亮,一个按键驱动LED全灭。一、实验分析由下面两图可以看出每个按键所用到的外部中断分别是EINT8、EINT11、EINT13、EINT14、EINT15、EINT19,...

2019-09-01 13:16:19 1818

原创 基于FriendlyARM开发板mini2440的AD驱动

本实验编写ADC驱动程序,并加到内核中,对内核进行配置和编译,生成内核镜像文件后烧写到开发板,在开发板运行测试驱动程序。前提需要掌握ADC驱动的程序框架,熟悉掌握设备驱动中并发控制机制并知道如何将驱动静态添加到内核;一、实验设备与软件环境1、操作系统:Linux虚拟机、Red Hat Enterprise Linux 6.3。2、硬件平台:FriendlyARM开发板mini2440。3、...

2019-09-01 12:35:31 352

原创 基于FriendlyARM开发板mini2440的异步通知

了解Linux设备驱动程序异步通知应用和驱动的编程方法,优化按键中断方式,使用异步通知方式编写按键驱动程序。一、实验设备与软件环境1、操作系统:Linux虚拟机、Red Hat Enterprise Linux 6.3。2、硬件平台:FriendlyARM开发板mini2440。3、软件:SecureCRT 8.1。4、内核版本:linux 2.6.32.2。二、具体操作过程1.编写...

2019-09-01 11:49:30 149

原创 基于FriendlyARM开发板mini2440的按键驱动

掌握Linux的中断处理机制及中断响应过程,了解按键的工作原理,完成基于嵌入式Linux系统的中断应用程序设计。一、实验原理和内容1、实验原理(1)查看按键的原理图(如图)(2)由原理图可知,六个按键分别连到了S3C2440芯片的外部中断8/11/13/14/15/19引脚上,要使用中断方式驱动引脚首先必须将中断引脚设置为中断模式,并确定触发方式,然后编写中断处理函数对中断进行处理。2...

2019-08-31 20:58:33 240

原创 基于FriendlyARM开发板mini2440的LED驱动

实验内容是先编写测试程序点亮4个LED灯,然后编写程序完成对LED的控制。下面是我做LED驱动实验的步骤:一、实验设备与软件环境1、操作系统:Linux虚拟机、Red Hat Enterprise Linux 6.3。2、硬件平台:FriendlyARM开发板mini2440。3、软件:SecureCRT 8.1。4、内核版本:linux 2.6.32.2。二、实验的具体过程1、首先...

2019-08-31 19:42:13 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除