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

驱动<b>控制</b>

  • 汉诺塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation

    汉诺塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation eg. if n = 2 A→B A→C B→C if n = 3 A→C A→B C→B A→C B→A B→C A→C

    标签: the animation Simulate movement

    上传时间: 2017-02-11

    上传用户:waizhang

  • 将魔王的语言抽象为人类的语言:魔王语言由以下两种规则由人的语言逐步抽象上去的:α-〉β1β2β3…βm ;θδ1δ2…-〉θδnθδn-1…θδ1 设大写字母表示魔王的语言

    将魔王的语言抽象为人类的语言:魔王语言由以下两种规则由人的语言逐步抽象上去的:α-〉β1β2β3…βm ;θδ1δ2…-〉θδnθδn-1…θδ1 设大写字母表示魔王的语言,小写字母表示人的语言B-〉tAdA,A-〉sae,eg:B(ehnxgz)B解释为tsaedsaeezegexenehetsaedsae对应的话是:“天上一只鹅地上一只鹅鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一只鹅地上一只鹅”。(t-天d-地s-上a-一只e-鹅z-追g-赶x-下n-蛋h-恨)

    标签: 语言 抽象 字母

    上传时间: 2013-12-19

    上传用户:aix008

  • 【问题描述】 在一个N*N的点阵中

    【问题描述】 在一个N*N的点阵中,如N=4,你现在站在(1,1),出口在(4,4)。你可以通过上、下、左、右四种移动方法,在迷宫内行走,但是同一个位置不可以访问两次,亦不可以越界。表格最上面的一行加黑数字A[1..4]分别表示迷宫第I列中需要访问并仅可以访问的格子数。右边一行加下划线数字B[1..4]则表示迷宫第I行需要访问并仅可以访问的格子数。如图中带括号红色数字就是一条符合条件的路线。 给定N,A[1..N] B[1..N]。输出一条符合条件的路线,若无解,输出NO ANSWER。(使用U,D,L,R分别表示上、下、左、右。) 2 2 1 2 (4,4) 1 (2,3) (3,3) (4,3) 3 (1,2) (2,2) 2 (1,1) 1 【输入格式】 第一行是数m (n < 6 )。第二行有n个数,表示a[1]..a[n]。第三行有n个数,表示b[1]..b[n]。 【输出格式】 仅有一行。若有解则输出一条可行路线,否则输出“NO ANSWER”。

    标签: 点阵

    上传时间: 2014-06-21

    上传用户:llandlu

  • 液晶显示器件基本知识

    液晶显示器件基本知识,驱动与控制,显示模块的应用

    标签: 液晶显示 器件 基本知识

    上传时间: 2017-07-26

    上传用户:xiaoxiang

  • 离散实验 一个包的传递 用warshall

     实验源代码 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("请输入矩阵第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可传递闭包关系矩阵是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元关系的可传递闭包\n"); void warshall(int,int); int k , n; printf("请输入矩阵的行数 i: "); scanf("%d",&k); 四川大学实验报告 printf("请输入矩阵的列数 j: "); scanf("%d",&n); warshall(k,n); } 

    标签: warshall 离散 实验

    上传时间: 2016-06-27

    上传用户:梁雪文以

  • 道理特分解法

    #include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; } 

    标签: 道理特分解法

    上传时间: 2018-05-20

    上传用户:Aa123456789

  • STM32最小系统PCB及原理图

    STM32F103C8T6最小系统板,引出所有IO引脚,正面背面都带2.54排针,此最小系统板原来是用于自己DIY些电子小玩意的主控板,如果每个DIY都焊接个STM32上去就很浪费了,所以就制作了这个最小系统板,尺寸4.5x5cm。电路板使用该最小系统时,可将原理图和PCB的排针封装另存,在新电路板中调用此排针封装。电路尺寸小,适合作为比赛用的核心板,STM32F103C8T6是ST旗下的一款常用的增强型系列微控制器,适用于:电力电子系统方面的应用,电机驱动,应用控制,医疗,手持设备,PC游戏外设,GPS平台,编程控制器(PLC),变频器,扫描仪,打印机,警报系统,视频对讲,暖气通风,空调系统,LED 条屏控制。STM32F系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。该系列芯片按片内Flash的大小可分为三大类:小容量(16K和32K)、中容量(64K和128K)、大容量(256K、384K和512K)。芯片集成定时器Timer,CAN,ADC,SPI,I2C,USB,UART等多种外设功能。

    标签: stm32 最小系统 pcb

    上传时间: 2022-06-11

    上传用户:

  • 单相全控桥式整流电路的设计

    1.1 什么是整流电路整流电路(rectifying circuit)把交流电能转换为直流电能的电路。大多数整流电路由变压器、整流主电路和滤波器等组成。它在直流电动机的调速、发电机的励磁调节、电解、电镀等领域得到广泛应用。整流电路通常由主电路、滤波器和变压器组成,20世纪70年代以后,主电路多用硅整流二极管和晶闸管组成。滤波器接在主电路与负载之间,用于滤除脉动直流电压中的交流成分。变压器设置与否视具体情况而定。变压器的作用是实现交流输入电压与直流输出电压间的匹配以及交流电网与整流电路之间的电隔离。可以从各种角度对整流电路进行分类,主要的分类方法有:按组成的期间可分为不可控,半控,全控三种;按电路的结构可分为桥式电路和零式电路:按交流输入相数分为单相电路和多相电路;按变压器二次侧电流的方向是单向还是双向,又可分为单拍电路和双拍电路1.2整流电路的发展与应用电力电子器件的发展对电力电子的发展起着决定性的作用,因此不管是整流器还是电力电子技术的发展都是以电力电子器件的发展为纲的,1947年美国贝尔实验室发明了晶体管,引发了电子技术的一次革命:1957年美国通用公司研制了第一个品闸管,标志着电力电子技术的诞生:70年代后期,以门极可关断晶闸管(GTO)、电力双极型晶体管(BJT)和电力场效应晶体管(power-MOSFET)为代表的全控型器件迅速发展,把电力电子技术推上一个全新的阶段:80年代后期,以绝缘极双极型品体管(IGBT)为代表的复合型器件异军突起,成为了现代电力电子技术的主导器件。另外,采用全控型器件的电路的主要控制方式为PWM脉宽调制式,后来,又把驱动,控制,保护电路和功率器件集成在一起,构成功率集成电路(PIC),随着全控型电力电子器件的发展,电力电电路的工作频率也不断提高。同时。电力电子器件的开关损耗也随之增大,为了减小开关损耗,软开关技术便应运而生,零电压开关(ZVS)和零电流开关(ZCS)把电力电子技术和整流电路的发展推向了新的高潮。

    标签: 整流电路

    上传时间: 2022-06-18

    上传用户:

  • IGBT在不间断电源(UPS)中的应用

    在UPS中使用的功率器件有双极型功率品体管、功率 MOSFET、可控硅和IGBT IGBT既有功率MOSFET 易于驱动,控制简单、开关频率高的优点,又有功率品体管的导通电压低,通态电流大的优点、使用 IGBT成为UPS功率设计的首选,只有对 IGBT的特性充分了解和对电路进行可靠性设计,才能发挥 IGBT的优点。本文介绍UPS中的IGBT的应用情况和使用中的注意事项。2.IGBT在UPS中的应用情况绝缘栅双极型晶体管(IGBT)是一种MOSFET 与双极晶体管复合的器件。据东芝公司资料,1200V/100A 的IGBT的导通电阻是同一耐压规格的功率 MOSFET 的1/10,而开关时间是同规格 GTR的1/10。由于这些优点,IGBT广泛应用于不间断电源系统(UPS)的设计中。这种使用 IGBT的在线式UPS具有效率高,抗冲击能力强、可靠性高的显著优点。UPS主要有后备式、在线互动式和在线式三种结构。在线式 UPS以其可靠性高,输出电压稳定,无中断时间等显著优点,广泛用于通信系统、税务、金融、证券、电力、铁路、民航、政府机关的机房中。本文以在线式为介绍对象,UPS中的1GBT的应用。

    标签: igbt 不间断电源 ups

    上传时间: 2022-06-22

    上传用户:

  • 基于CCD的智能小车的研制

    智能车辆,是一个集环境感知、规划决策、自动驾驶等功能于一体的综合系统,它集中地运用了计算机、现代传感、信息融合、通讯、电子、人工智能及自动控制等技术,是典型的高新技术综合体。本系统以Freescalel6位单片机MC9S12DG128作为系统控制处理器,基于CCD传感器采集视频图像,通过对获得的图像进行处理分析,获得道路信息提取赛道黑线,并结合测速反馈实现对小车的闭环反馈控制,后轮驱动电机控制模换采用了模薪PID控制算法,充分的利用了内部提供的模糊推理机,文中介绍了赛车的硬件设计和软件设计,小车图像采集模块、转向模块和驱动模块的设计,以及摄像头工作机制和速度反馈的设计。通过对智能模型车系统设计、开发及研究,取得了一定的成果,但仍有不完善的地方,有待进一步深入研究。关键词:模糊PIDCCD图像采集测速反馈

    标签: ccd 智能小车

    上传时间: 2022-06-23

    上传用户: