用proteus仿真,数码管一直不亮。而且P0口一直电压不稳,是要加上拉电阻吗?
3个回答
展开全部
你用P0口驱动数码管的公共端,要求数码管是共阴的才行的,这样位码是0有效。那个P2口输出段码,是不需要上拉电阻的。通常是用P0口输出段码,用上拉电阻,而用P2口输出位码,可用共阴数码管,也可用共阳数码管。
追答
只改仿真图是不行的,程序也要作相应的修改才行的。
把那个MAX232去掉,那个串口元件P1的TXD,RXD直接与单片机的TXD,RXD相连,用了MAX232反倒是错了,因P1是要求TTL连接的。
展开全部
用P0口做数据端口,是需要加上上拉电阻的,否则得不到高电平。你用P0口做数码管的位选端,自然也是要加上上拉电阻的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是电压不够,不能驱动吧,看你ABCDEFG和DP全是高电平。
追问
那要怎么样才能驱动呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询