7317|14

7

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

普中51单片机静态数码管显示问题 [复制链接]

 
小白按照图中程序烧录,led1位置一直显示的是8且dp亮,想问下是什么情况

TIM图片20190129180251.png (81.29 KB, 下载次数: 0)

TIM图片20190129180251.png

TIM图片20190129180307.png (46.8 KB, 下载次数: 0)

TIM图片20190129180307.png

TIM图片20190129180311.png (12.15 KB, 下载次数: 0)

TIM图片20190129180311.png
此帖出自51单片机论坛

最新回复

正在学电子电路设计制作,正缺资料,感谢您无私分享,学习了。   详情 回复 发表于 2024-10-15 10:28
点赞 关注(1)
 

回复
举报

2万

帖子

0

TA的资源

超级版主

沙发
 
“想问下是什么情况”

这段程序,就是让LED1位置的数码管所有笔画包括小数点全亮。
此帖出自51单片机论坛
 
 
 

回复

693

帖子

7

TA的资源

版主

板凳
 
应该有个跳线帽,把跳线帽跳上,楼主可以拍张单片机的硬件图,跳上跳线帽就好了
此帖出自51单片机论坛
 
 
 

回复

7220

帖子

192

TA的资源

五彩晶圆(高级)

4
 
LSA LSB LSC相当于片选 选择了LED1
P0 段选 =0x3f 让LED1的每一段都亮
此帖出自51单片机论坛
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

5
 
bqgup 发表于 2019-1-29 20:51
应该有个跳线帽,把跳线帽跳上,楼主可以拍张单片机的硬件图,跳上跳线帽就好了

跳线帽的话vcc和le跳在一起的
此帖出自51单片机论坛
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

6
 
maychang 发表于 2019-1-29 19:30
“想问下是什么情况”

这段程序,就是让LED1位置的数码管所有笔画包括小数点全亮。

0x3f=0011 1111不是显示的是图上的段选a-f吗?
此帖出自51单片机论坛

点评

如果怀疑硬件有问题,把单片机拔掉,138和573也拔掉,LED1~LED8各脚依次施加电压(接地),图中标号LCD0~LCD7处也依次施加电压(接电源)。这样每次只应该有一段发光。若是某段不发光,或者有两段同时发光,均是错误,  详情 回复 发表于 2019-1-30 07:07
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

7
 
常见泽1 发表于 2019-1-29 21:12
LSA LSB LSC相当于片选 选择了LED1
P0 段选 =0x3f 让LED1的每一段都亮

0x3f=0011 1111不是显示的是图上的段选a-f吗?
此帖出自51单片机论坛

点评

没有细看0x3f 这个的确是显示0 我给你讲的是编程的大概意思  详情 回复 发表于 2019-1-31 13:36
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

8
 
cheepy 发表于 2019-1-29 21:35
0x3f=0011 1111不是显示的是图上的段选a-f吗?

如果怀疑硬件有问题,把单片机拔掉,138和573也拔掉,LED1~LED8各脚依次施加电压(接地),图中标号LCD0~LCD7处也依次施加电压(接电源)。这样每次只应该有一段发光。若是某段不发光,或者有两段同时发光,均是错误,可以检查对应的联接导线。
此帖出自51单片机论坛
 
 
 

回复

6366

帖子

4912

TA的资源

版主

9
 
你的问题是什么?
你不懂这段程序的原理?还是认为这段程序有错误?
结合程序和电路来看的话,这段程序应该是让LED1显示数字“0”。
此帖出自51单片机论坛
 
 
 

回复

6366

帖子

4912

TA的资源

版主

10
 
我不知道这段程序是卖家提供的例程,还是你自己写的。
如果是卖家提供的例程,那应该有关于这段程序实现什么功能的描述。
如果是自己写的程序,应该在写程序前就有很明确的意图:要实现什么功能?
所以在这里,你没有说明这段程序本身要实现什么功能,最后的结果是不正确还是原理不明白(结果正确)。
但是根据你帖子里提供的信息,我感觉这段程序的目的是让LED1显示数字“0”,实际显示的却是LED1的所有段都点亮了,程序没问题,应该是电路中LED1的G段还有dp段有短路现象,并且是被错误的拉高了,所以这两个段才会点亮
此帖出自51单片机论坛
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

11
 
maychang 发表于 2019-1-30 07:07
如果怀疑硬件有问题,把单片机拔掉,138和573也拔掉,LED1~LED8各脚依次施加电压(接地),图中标号LCD0~ ...

好,我试一下,谢谢
此帖出自51单片机论坛
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

12
 
tiankai001 发表于 2019-1-30 09:17
我不知道这段程序是卖家提供的例程,还是你自己写的。
如果是卖家提供的例程,那应该有关于这段程序实现什 ...

对,本来是让他显示0,但是每段都会亮,我下次提问题的时候描述清晰一些,谢谢了
此帖出自51单片机论坛
 
 
 

回复

7220

帖子

192

TA的资源

五彩晶圆(高级)

13
 
cheepy 发表于 2019-1-29 21:35
0x3f=0011 1111不是显示的是图上的段选a-f吗?

没有细看0x3f 这个的确是显示0  我给你讲的是编程的大概意思
此帖出自51单片机论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

14
 

我遇到了跟楼主同样的情况,发现它不只是0,6 和 8和9和 a   都会出现八位数码管全亮

此帖出自51单片机论坛
 
 
 

回复

63

帖子

0

TA的资源

禁止发言

15
 

正在学电子电路设计制作,正缺资料,感谢您无私分享,学习了。

此帖出自51单片机论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表