proteus滑动变阻器怎么用(proteus滑动变阻器封装叫啥?)

bk2898 137 0

proteus滑动变阻器怎么用

1、打开proteus软件后,点击P键进入器件库;

2、在关键词中填入POT,Category选择Resistors;

3、在查找结果Result中下拉找到POT-HG,选择之后点击OK添加滑动变阻器到器件列表;

4、在电路图中放置滑动变阻器,连接电源和地,在滑动变阻器第三脚连接一个电压表方便观察电

阻变化情况。

5、滑动变阻器上方两个按钮可控制电阻值大小,左边为减,右边为加,鼠标直接点击按钮即可改

变阻值,或者直接拖动滑动变阻器中间脚也可改变阻值。

proteus滑动变阻器封装叫啥?

滑动变阻器的话看你用哪种,常见的矩形滑动变阻器封装比较简单,因为他脚距就是100mil(2.54mm),放三个焊盘然后调下脚距就可以了。pt100呢也要看你用几线的,我见过2线和3线的,一般就是一个金属柱引出几根线,这样的话你的封装也只设置成对应线数的接插端子就行了。

分享相关内容的知识扩展阅读:

LCD1602不显示,背光正常,对比度也调好了!以下是我的C程序,proteus仿真是可以的啊~~写到板子就不可以了

#include <reg51.h>
#include <intrins.h>

*** it rs=P2^0;
*** it rw=P2^1;
*** it ep=P2^2;

unsigned char code disa[]={"made by zwg"};
unsigned char code di *** []={"made by dnd"};

void delay(unsigned char ms)
{
unsigned char i;
while(ms--)
{
for(i=0;i<250;i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}

bit lcdbz()
{
bit result;
rs=0;
rw=1;
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
result=(bit)(P0&0X80);//此处P0口
ep=0;
return result;
}

void lcdwcmd(unsigned char cmd)
{
while(lcdbz());
rs=0;
rw=0;
ep=0;
_nop_();
_nop_();
P0=cmd;
_nop_();
_nop_();
_nop_();
_nop_();
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
ep=0;
}

void lcdpos(unsigned char pos)
{
lcdwcmd(pos|0x80);
}

void lcdwdat(unsigned char dat)
{
while(lcdbz());
rs=1;
rw=0;
ep=0;
P0=dat;
_nop_();
_nop_();
_nop_();
_nop_();
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
ep=0;
}

void lcdinit()
{
lcdwcmd(0x38);
delay(1);
lcdwcmd(0x0c);
delay(1);
lcdwcmd(0x06);
delay(1);
lcdwcmd(0x01);
delay(1);
}

void main(void)
{
unsigned char i;
lcdinit();
delay(10);
lcdpos(0x01);
i=0;
while(disa[i]!='\0')
{
lcdwdat(disa[i]);
i++;
}
lcdpos(0x42);
i=0;
while(di *** [i]!='\0')
{
lcdwdat(di *** [i]);
i++;
}
while(1);
}
既然proteus能仿真通过,那说明不是程序的问题、
1602的三脚一般接一个滑动变阻器,滑阻的两端接电源和地,通过调节滑阻,可以改变背光的亮度。
你的情况是不是背光太亮了,把字给掩盖了,调节一下滑阻看看,把屏幕往暗了调。

proteus仿真是1602液晶不显示字符 求高人指点

用keil软件编译程序 显示无错误
生成.hex文件后载入到proteus仿真的单片机中,运行时,lcd1602无字符显示 如图:
proteus滑动变阻器怎么用(proteus滑动变阻器封装叫啥?)-第1张图片-波音达百科

绝b是程序的问题吧,程序发过来我看看,后者你先认真参考一下时序,单片机难就难在这个时序上面。电路图没错啊,我照你的画了,刚好我这里有以前做实验的程序,试了一下没问题,不过我的程序里面有关于中断的东东,电路有点不一样,但我是试了你的电路的,说明电路没问题。程序如下,你拷贝过去试试,看看行不行。#include<reg52.h>

#define uchar unsigned char

#define uint unsigned int

*** it lcdrs=P3^4;

*** it lcden=P3^5;

uchar code table[]="    ELECFANS    ";

uchar code table1[]="MADE BY PENG LEI";

uchar num;

void delay(uchar);

void Init();

void write_com(uchar);

void write_data(uchar);

void main()

{

Init();

delay(100);

EA=1;

EX0=1;

EX1=1;

while(1);

}

void Init()

{

lcden=0;

write_com(0x38);

write_com(0x0f);

write_com(0x06);

write_com(0x01);

write_com(0x80+0x1);

}

void write_com(uchar com)

{

lcdrs=0;

P2=com;

delay(5);

lcden=1;

delay(5);

lcden=0;

}

void delay(uchar z)

{

uchar i,j;

for(i=z;i>0;i--)

{

for(j=100;j>0;j--);

}

}

void write_data(uchar Data)

{

lcdrs=1;

P2=Data;

delay(5);

lcden=1;

delay(5);

lcden=0;

}

void int0() interrupt 0

{

for(num=0;num<16;num++)

{

write_data(table[num]);

delay(500);

}

write_com(2);

write_com(0x80+0x40);

for(num=0;num<16;num++)

{

write_data(table1[num]);

delay(500);

}

}

void int1() interrupt 2

{

write_com(1);

}

proteus滑动变阻器怎么用(proteus滑动变阻器封装叫啥?)-第2张图片-波音达百科

RC桥式正弦波振荡电路在proteus中仿真不了

请大神看一下,我是用proteus仿真的,按照模电书上的图画出来的,但是仿真不出来,为什么呢??
proteus滑动变阻器怎么用(proteus滑动变阻器封装叫啥?)-第3张图片-波音达百科

振荡条件不够。需在运放3脚加一个单开关,每次启动时,按动开关一次,以产生冲击电流,达成起振条件。

proteus滑动变阻器怎么用(proteus滑动变阻器封装叫啥?)-第4张图片-波音达百科

抱歉,评论功能暂时关闭!