找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7129|回复: 8
收起左侧

请问这个Proteus灰色的引脚怎么解决啊大佬们

[复制链接]
ID:935909 发表于 2021-6-10 11:04 | 显示全部楼层 |阅读模式
尝试了好久这个显示器就是不亮,程序我也导入进去了
[Y0~B(]{KSN90]S0YQ[5O2O.png
[J$_3@[XUWDQ[JTFET58S8J.png
回复

使用道具 举报

ID:57657 发表于 2021-6-10 13:24 | 显示全部楼层
导线要添加网络标号,只有相同的网络标号才是同一根线。
1.png

2.png

3.png

回复

使用道具 举报

ID:88256 发表于 2021-6-10 13:35 | 显示全部楼层
那个不叫灰色的引脚,是低电平,你这个程序应该错了,和硬件配不上。三极管接错了,电解电容极性不要搞错了,贴出对应的程序才好帮你看啊
回复

使用道具 举报

ID:935909 发表于 2021-6-10 14:23 | 显示全部楼层
hhdsdy 发表于 2021-6-10 13:35
那个不叫灰色的引脚,是低电平,你这个程序应该错了,和硬件配不上。三极管接错了,电解电容极性不要 ...

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar code
dantab[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40}  ;
//0~9,+ -;
uchar key;
uint value=0;
sbit W1=P2^0;
sbit W2=P2^1;
sbit W3=P2^2;
sbit W4=P2^3;
void delay1ms()
{
uchar t=25;
while(t--);
}
void Display(uint num)
{
uchar temp1,temp2,temp3,temp4;
temp1=num/1000;
temp2=num%1000/100;
temp3=num%100/10;
temp4=num%10;
P0=dantab[temp1];
W1=0;
delay1ms();
W1=1;  
P0=dantab[temp2];
W2=0;
delay1ms();
W2=1;
P0=dantab[temp3];
W3=0;
delay1ms();
W3=1;
P0=dantab[temp4];
W4=0;
delay1ms();
W4=1;
}
void scan()
{
key = 0x03 & P1;
while(key==0x00) { key = 0x03 & P1;Display(value);}
if(key==0x02)
{
while(key==0x02) {key = 0x03 & P1;Display(value);}
while(key==0x03) {key = 0x03 & P1;Display(value);}
while(key==0x01)
{
key = 0x03 & P1;Display(value);
if(key==0x00)
{
value++;
if(value==1001)
{
value=0;
}
Display(value);
}
}
}
if(key==0x01)
{
while(key==0x01) { key = 0x03 & P1;Display(value);}
while(key==0x03) { key = 0x03 & P1;Display(value);}
while(key==0x02)
{
key = 0x03 & P1;Display(value);
if(key==0x00)
{
value--;
if(value==-1)
{
value=1000;
}
Display(value);
}
}
}
}
void main()
{
P1=0x00;
EA=1; //CPU开中断
EX0=1; //允许外部中断0中断
IT0=1; //边沿触发
while(1) scan();
}


回复

使用道具 举报

ID:935909 发表于 2021-6-10 14:25 | 显示全部楼层
hhdsdy 发表于 2021-6-10 13:35
那个不叫灰色的引脚,是低电平,你这个程序应该错了,和硬件配不上。三极管接错了,电解电容极性不要 ...

我是学生,不懂什么原理,只是会基本的步骤。。。按照网上搜的一个文档照着画的,结果错了。。。
回复

使用道具 举报

ID:935909 发表于 2021-6-10 14:32 | 显示全部楼层
npn 发表于 2021-6-10 13:24
导线要添加网络标号,只有相同的网络标号才是同一根线。

请问我有的LED显示屏为什么没有引脚数字显示呀,还有我有一个引脚不能连接总线了,之前还能连的。。。。
回复

使用道具 举报

ID:935909 发表于 2021-6-10 14:44 | 显示全部楼层
npn 发表于 2021-6-10 13:24
导线要添加网络标号,只有相同的网络标号才是同一根线。

添加了网络标号之后还是有两个低电平引脚。。。而且显示不对。。。

3BGCG$CM~QS]W{P({Z1@MBP.png
GRB)@)QNGU%{4_]}445PEDV.png
4C)9QBNX%@RV@QC[NY`YAQX.png
回复

使用道具 举报

ID:342822 发表于 2021-6-10 19:06 | 显示全部楼层
不说你那总线标号,就你那3个 5 ,你那npn,你那7404,??????
回复

使用道具 举报

ID:844772 发表于 2021-6-10 23:05 | 显示全部楼层
skyp 发表于 2021-6-10 14:44
添加了网络标号之后还是有两个低电平引脚。。。而且显示不对。。。

虽然别的地方还有好多问题,但你说的灰色就是没接好线,实在搞不好总线,你就一根一根接总不会出你现在的问题啊。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表