导航:首页 > 电器电路 > 电路矩阵仿真

电路矩阵仿真

发布时间:2021-03-01 02:47:02

电路参数矩阵

G参数矩阵:I1=U1/R1+(U1-U2)/R2,I2=U2/R3+(U2-U1)/R2,故,G=[1/R1+1/R2 ,-1/R2,-1/R2,1/R2+1/R3]。R参数矩阵:G^(-1)

Ⅱ 跪求基于51单片机8255矩阵式键盘接口电路的课程设计 完整电路仿真设计及程序代码。哪位大虾可以回答我啊

ORG 1D00H
X3: R4,A
MOV R0,#59H
MOV A,@R0
MOV R1,A
MOV A,R4
MOV @R1,A
CLR A
POP DPH
POP DPL
MOVC A,@A+DPTR
INC DPTR
CJNE A,01H,X30
CLR A
MOVC A,@A+DPTR
X31: MOV @R0,A
INC DPTR
PUSH DPL
PUSH DPH
RET
X30: DEC R1
MOV A,R1
SJMP X31
X2: MOV R6,#50H
X0: ACALL XLE
JNB ACC.5,XX0
DJNZ R6,X0
MOV R6,#20H
MOV R0,#59H
MOV A,@R0
MOV R0,A
MOV A,@R0
MOV R7,A
MOV A,#10H
MOV @R0,A
X1: ACALL XLE
JNB ACC.5,XX1
DJNZ R6,X1
MOV A,R7
MOV @R0,A
SJMP X2
XX1: MOV R6,A
MOV A,R7
MOV @R0,A
MOV A,R6
XX0: RET
XLE: ACALL DIS

ACALL KEY
MOV R4,A
MOV R1,#48H
MOV A,@R1
MOV R2,A
INC R1
MOV A,@R1
MOV R3,A
MOV A,R4
XRL A,R3
MOV R3,04H
MOV R4,02H
JZ X10
MOV R2,#88H
MOV R4,#88H
X10: DEC R4
MOV A,R4
XRL A,#82H
JZ X11
MOV A,R4
XRL A,#0EH
JZ X11
MOV A,R4
ORL A,R4
JZ X12
MOV R4,#20H
DEC R2
SJMP X13
X12: MOV R4,#0FH
x11: MOV R2,04H
MOV R4,03H
X13: MOV R1,#48H
MOV A,R2
MOV @R1,A
INC R1
MOV A,R3
MOV @R1,A
MOV A,R4
RET
LS3: DB 07H,04H,08H,05H,09H,06H,0AH
DB 0BH,01H,00H,02H,0FH,03H,0EH
DB 0CH,0DH
DIS: PUSH DPH
PUSH DPL
SETB RS1
MOV R0,#7EH
MOV R2,#20H
MOV R3,#00H
;MOV DPTR,#LS0;
LS2: MOV DPTR,#LS0
MOV A,@R0
MOVC A,@A+DPTR
MOV R1,#21H;
MOVX @R1,A;
MOV DPTR,#0FF21H
MOVX @DPTR,A
MOV A,R2
CPL A
DEC R1;
MOVX @R1,A;
MOV DPTR,#0FF20H
MOVX @DPTR,A
CPL A
DEC R0
LS1: DJNZ R3,LS1
CLR C
RRC A
MOV R2,A
JNZ LS2
INC R1;
MOV A,#0FFH
MOVX @R1,A;
MOV DPTR,#0FF21H
MOVX @DPTR,A
CLR RS1
POP DPL
POP DPH
MOV DPH,60H;
MOV DPL,61H;
RET
LS0: DB 0C0H,0F9H,0A4H,0B0H,99H,92H
DB 82H,0F8H,80H,90H,88H,83H,0C6H
DB 0A1H,86H,8EH,0FFH,0CH,89H,7FH,0BFH
KEY: SETB RS1
MOV R2,#0FEH
MOV R3,#08H
MOV R0,#00H
LP1: MOV A,R2
MOV R1,#20H;
MOVX @R1,A;
MOV DPTR,#0FF20H
MOVX @DPTR,A
RL A
MOV R2,A
MOV R1,#22H;
MOVX A,@R1;
MOV DPTR,#0FF22H
MOVX A,@DPTR
CPL A
ANL A,#0FH
JNZ LP0
INC R0
DJNZ R3,LP1
MOVX A,@R1;
MOV DPTR,#0FF22H
MOVX A,@DPTR
JB ACC.4,XP33
MOV A,#20H
SJMP XP3
XP33: MOV A,#20H
XP3: CLR RS1
RET
LP0: CPL A
JB ACC.0,XP0
MOV A,#00H
SJMP LPP
XP0: JB ACC.1,XP1
MOV A,#08H
SJMP LPP
XP1: JB ACC.2,XP2
MOV A,#10H
SJMP LPP
XP2: JB ACC.3,XP33
MOV A,#18H
LPP: ADD A,R0
CLR RS1
CJNE A,#10H,LX0
LX0: JNC XP35
MOV DPTR,#LS3
MOVC A,@A+DPTR
XP35: RET

LCK0: LCALL X2
JNC LCK1
LCALL X3
MOV R1,#7EH
SJMP LCK0
LCK1: CJNE A,#16H,LCK0
MOV A,7AH
SWAP A
ORL A,79H
MOV 22H,A
CJNE A,#60H,LCK2
LCK2: JNC EXIT
MOV A,7CH
SWAP A
ORL A,7BH
MOV 21H,A
CJNE A,#60H,CLK3
CLK3: JNC EXIT
MOV A,7EH
SWAP A
ORL A,7DH
MOV 20H,A
CJNE A,#24H,CLK4
CLK4: JNC EXIT
RET
EXIT: AJMP LCK0
END

Ⅲ 为什么在proteus仿真的时候,我的矩阵按键有几个引脚是红色和蓝色交替变化的,功能实现了

这是开启电压准位指示了高电平为红色,低电平为蓝色

Ⅳ 电路如何列出矩阵

当年第一次接触到用矩阵来处理线方程时(就是大一的时候啦),就觉得矩阵这东西真有创内意。 最近在为容当年补课,在看麻省理工的公开课。当看到用矩阵来处理图论这一课时,又给了我一些开启。当然,这篇博客的主要内容也是参考的这一节课。
现在假设有一个电路如下。
X
其实有1,2,3,4四个结点。有5条边(连线),都标上序号了。
现在用矩阵来表示这个图。

这个矩阵有5行4列。其实就是对应上图的5条连线4个结点。第一行表示的是第一条连线的信息,第1列为-1,第3列为1。表示这条连线是从结点1接连到结点3,这里用1或者-1来标记,可以区分是起点还是终点,加起来就相当于:终点-起点,很符合向量的思维形式(其实就是这点带来后面的优势,如果有权重的需求,先不急,你会发现这样很值得)。
依此类推来理解第2行,第3行。。。
这个矩阵叫邻接矩阵。用邻接矩阵来表示这个电路是思路的关键。
我原来想到的是用一个4行4列的矩阵表示。例如对于上图的第一条边是从结点1到结点3的。我就在第1行,第3列打上1,或者是别的数(权重)。这样的表示我自己也没有看到多大的优势。所以用矩阵解析这类问题的方法没有太吸引我。

Ⅳ 求教做51单片机4*4矩阵的仿真图

仿真4×4矩阵键,用16个按钮,排成4行,4列,共8条线,用单片机的一个口就行。proteus还有一个现成的键盘。见下图。

Ⅵ 单片机矩阵按键的仿真,求高手!!!!

这是我做的键扫描程序,你可以参考一下,你那个程序当然可以仿真出来,但是,实际电路是不可能这样接的。
void delay(uchar a)
{
uchar i,j;
for(i=0;i<a;i++)
for(j=0;j<125;j++);
}
uchar kbscan(void)
{
unsigned char sccode,recode;
P3=0x0f; //发0扫描,列线输入
if ((P3 & 0x0f) != 0x0f) //有键按下
{
delay(20); //延时去抖动
if ((P3&0x0f)!= 0x0f)
{
sccode = 0xef; //逐行扫描初值
while((sccode&0x01)!=0)
{
P3=sccode;
if((P3&0x0f)!=0x0f)
{
recode=(P3&0x0f)|0xf0;
while((P3&0x0f)!=0x0f);//等待键抬起
return((~sccode)+(~recode));
}
else
sccode=(sccode<<1)|0x01;
}
}
}
return 0; //无键按下,返回0
}

void getkey(void)
{
unsigned char key;
key=kbscan();
if(key==0)
{
return;
}
switch(key)
{
case 0x11:keyval=7;break;
case 0x12:keyval=4;break;
case 0x14:keyval=1;break;
case 0x18:keyval=10;break;
case 0x21:keyval=8;break;
case 0x22:keyval=5;break;
case 0x24:keyval=2;break;
case 0x28:keyval=0;break;
case 0x41:keyval=9;break;
case 0x42:keyval=6;break;
case 0x44:keyval=3;break;
case 0x48:keyval=11;break;
case 0x81:keyval=12;break;
case 0x82:keyval=13;break;
case 0x84:keyval=14;break;
case 0x88:keyval=15;break;
default:keyval=0xff;break;
}
}

Ⅶ 请问,电力系统的仿真一般用什么软件

电力系统仿真软件简介
一、PSAPAC
简介: 由美国EPRI开发,是一个全面分析电力系统静态和动态性能的软件工具。
功能:DYNRED(Dynamic Rection Program):网络化简与系统的动态等值,保留需要的节点。
二、EMTP/ATP
简介: EMTP是加拿大H.W.Dommel教授首创的电磁暂态分析软件,它具有分析功能多、元件模型全和运算结果精确等优点,对于电网的稳态和暂态都可做仿真分析,它的典型应用是预测电力系统在某个扰动(如开关投切或故障)之后感兴趣的变量随时间变化的规律,将EMTP的稳态分析和暂态分析相结合,可以作为电力系统谐波分析的有力工具。ATP(The Alternative Transients Program)是EMTP的免费独立版本,是目前世界上电磁暂态分析程序最广泛使用的一个版本, 它可以模拟复杂网络和任意结构的控制系统,数学模型广泛,除用于暂态计算,还有许多其它重要的特性。 ATP程序正式诞生于1984年,由Drs. W. Scott Meyer 和Tsu-huei Liu,所组成的世界各地的用户组不断地发展。ATP还配备有比TACS更灵活、功能更强的通用描述语言MODELS及图形输入程序ATPDraw。
三、PSCAD/EMTDC
Dennis Woodford博士于1976年在加拿大曼尼托巴水电局开发完成了EMTDC的初版,是一种世 界各国广泛使用的电力系统仿真软件, PSCAD是其用户界面,PSCAD的开发成功,使得用户能更方便地使用EMTDC进行电力系统分析,使电力系统复杂部分可视化成为可能,而且软件可以作为实时数字仿真器的前置端。可模拟任意大小的交直流系统。操作环境为:UNIX OS, Windows95, 98,NT;Fortran 编辑器;浏览器和TCP/IP协议。
四、电力系统分析软件BPA
中国版的BPA程序是由中国电力科学院引进、消化、吸收美国BPA程序开发而成。从1984年开始在我国推广应用以来,已在我国电力系统规划部门、调度运行部门、试验研究部门得到了广泛的应用,成为我国电力系统分析计算的重要工具之一。程序中包括详细的发电机模型和各种励磁模型,主要由潮流和暂态稳定程序构成,具有计算规模大、计算速度快、数值稳定性好、功能强等特点。操作系统为DOS及Windows 9X/NT/2000版。
五、电力系统分析软件NETOMAC
简介: 德国西门子公司在上个世纪70年代开发的电力系统分析软件,经过多年的发展,该软件不断完善,功能日益强大,具有良好的开放性,可嵌入用户自行编制的 FORTRAN语言子程序、数学表达式等,用户遍及世界各地。该软件元件模型全,仿真频带宽,运行与Windows环境下。
六、PSASP
《电力系统分析综合程序》(Power System Analysis Software Package,PSASP)是一套历史长久、功能强大、使用方便的电力系统分析程序,它具有我国自主知识产权,是资源共享,使用方便,高度集成和开放的大型软件包
PSASP是电力系统规划设计人员确定经济合理、技术可行的规划设计方案的重要工具;是运行调度人员确定系统运行方式、分析系统事故、寻求反事故措施的有效手段;是科研人员研究新设备、新元件投入系统等新问题的得力助手;是高等院校用于教学和研究的软件设施。
PSASP基于电网基础数据库、固定模型库以及用户自定义模型库的支持,可进行电力系统(输电、供电和配电系统)的各种计算分析。
七、PSS/E OPF 简介
PIT美国电力技术咨询公司在电力系统分析领域居世界之首,其PSS/E OPF(用于电力系统工程的仿真器的优化潮流)是个功能强大,使用方便的电力网络分析工具。它突破了常规的潮流分析,为用户提 供了全面优化和调整输电系统运行的能力。PSS/E OPF完全嵌入在PSS/E的潮流程序中,使得这种优化 和调整更为容易。PSS/E OPF把职能融入潮流求解过程中,大大提高了分析电力系统性能的效率。常规的潮流依赖于工程师系统地研究各个解后才能找到一个满意的“良好”解,而PSS/E OPF直接改变各种控制从而迅速地确定“最优”解。几乎对于任何一个合理的初始点,OPF肯定能求得唯一的全局最优解,并同时满足系统 约束,使成本减少到最小或使系统性能最佳。

Ⅷ 有谁知道电路仿真软件的发展过程谢谢啊,越详细越好啊!

一,仿真软件的发抄展
1,程序编程阶段
所有问题(如:微分方程求解,矩阵运算,绘图等)都是用高级算法语言(如C,FORTRAN等)来编写.
2,程序软件包阶段
出现了"应用子程序库".
3,交互式语言阶段(仿真语言)
仿真语言可用一条指令实现某种功能,如"系统特征值的求解",使用人员不必考虑什么算法,以及如何实现等低级问题.
4,模型化图形组态阶段
符合设计人员对基于模型图形化的描述.

Ⅸ matlab中矩阵中仿真问题,求教高手

clear
clc
a=zeros(2,100);
p=randperm(200);
a(p(1:5))=3;
forn=1:2
while1
p=randint(1,1,[12]);
q=randint(1,1,[199]);
ifa(p,[qq+1])==0
a(p,[qq+1])=n;
break;
end
end
end
a

阅读全文

与电路矩阵仿真相关的资料

热点内容
直流电机维修视频教程全集 浏览:748
电器维修基础书籍 浏览:160
维修有哪些实用性的小程序 浏览:625
碧蓝航线维修船怎么造 浏览:211
借钱钱专家电话多少 浏览:634
克拉玛依空调维修电话 浏览:624
南京爱玛维修电话 浏览:509
外墙防水温馨提示怎么写 浏览:207
杭州苏宁电器维修电话号码 浏览:554
智能家居有人做吗 浏览:151
广电视电维修电话是多少钱 浏览:284
雪铁龙电路 浏览:931
怎么知道是海尔正规维修员 浏览:376
bgr电路 浏览:100
凯马电路图 浏览:886
表妹结婚买什么家具合理 浏览:839
全友家和林氏家具哪个好 浏览:746
店面费用节省怎么控制维修费 浏览:949
汽车出险含维修费 浏览:429
物业维修费属于什么费用 浏览:127