像这样七个接口,外接口,加竖着的数码管在proteus中的名称,或者说该怎么接呢?请问该怎么办吗?
在Proteus中,竖着的数码管被称为"7-Segment Display",可以从组件库中选择该组件并将其拖入电路图中,然后将其引脚与51单片机的端口相连接即可。例如,将数码管的a-g引脚分别连接到P0口的0-6引脚,将DP引脚连接到P1口的0引脚,如下所示:
#include <reg51.h>
sbit DISP_A = P0^0;
sbit DISP_B = P0^1;
sbit DISP_C = P0^2;
sbit DISP_D = P0^3;
sbit DISP_E = P0^4;
sbit DISP_F = P0^5;
sbit DISP_G = P0^6;
sbit DISP_DP = P1^0;
void main() {
DISP_A = 1;
DISP_B = 1;
DISP_C = 1;
DISP_D = 1;
DISP_E = 1;
DISP_F = 1;
DISP_G = 0;
DISP_DP = 0;
while (1);
}
上述代码通过控制P0口的0-6引脚和P1口的0引脚,显示了数字"1"。具体的显示方式可以参考数码管的数据手册。
电路如图 6 所示,利用“虚短”和“虚断” 的特点可求得其闭环电压放大倍数为:
V0=−Rf(Vi1R1−Vi2R2)V0 = -Rf( \frac{Vi1}{R1} - \frac{Vi2}{R2} )V0=−Rf(R1Vi1−R2Vi2)