找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2084|回复: 15
打印 上一主题 下一主题
收起左侧

求大神修改,让数码管正确显示 求思路

  [复制链接]
跳转到指定楼层
楼主
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现
数码管显示错误,是想让其实现多功能倒计时功能的,求大神解答

捕获.PNG (187.43 KB, 下载次数: 33)

捕获.PNG
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:332444 发表于 2021-1-7 09:33 | 只看该作者
从截图的三极管状态可知工作不正常,因此,可推断为不佳的电路设计。
回复

使用道具 举报

板凳
ID:752974 发表于 2021-1-7 10:06 | 只看该作者
本帖最后由 munuc_w 于 2021-1-7 10:10 编辑

在原理图上,要搞清驱动的数码管是共阴还是共阳的,如果是共阳的,驱动三极管的发射极应接5v电源,如果是共阴的,应选用NPN型三极管。驱动软件是动态扫描方式的,包括单片机初始化,8255初始化,数据分离,段码获取,输出显示等。这种电路是典型的教科书型的,实例很好找的。
回复

使用道具 举报

地板
ID:18297 发表于 2021-1-7 10:21 | 只看该作者
我认为你现在的状态应该下载别人现有的仿真图,搞明白硬件连接的原理。
程序编写的方法。
要想写文章,先去读别人的文章,再去改文章,再自己写文章。
加油!
回复

使用道具 举报

5#
ID:475247 发表于 2021-1-7 11:43 | 只看该作者
自己多花一点时间去整整,坛子里也有案例,只有经历过才能学懂学的牢!
回复

使用道具 举报

6#
ID:824490 发表于 2021-1-9 10:01 | 只看该作者
太草率了!就一个仿真图,还是模糊的,问题表述不清,没有编程思路,没有代码,就让大家伙去猜,然后给出一个答 案?

你应该列出:
1,你想要的结果;
2,你的代码、编程思路;
3,仿真结果、运行后的图片;
4,原因的初步分析,以及你都采取了什么方法修正。
不然大家就是想帮你,也都是在猜,你猜我猜大家猜!
回复

使用道具 举报

7#
ID:398477 发表于 2021-1-14 21:54 来自手机 | 只看该作者
位驱动有问题,数码管是点不亮的,换NPN的吧!
回复

使用道具 举报

8#
ID:819112 发表于 2021-1-19 16:29 | 只看该作者
留住这一刻2014 发表于 2021-1-14 21:54
位驱动有问题,数码管是点不亮的,换NPN的吧!

换PNP吧?
回复

使用道具 举报

9#
ID:377210 发表于 2021-1-19 18:47 | 只看该作者
个人建议楼主看一下硬件方面的基础知识,软件方面看一下键盘扫描和数码管动态/静态显示,这些了解之后,你的这个问题自己就可以解决了。
回复

使用道具 举报

10#
ID:330938 发表于 2021-1-20 10:06 | 只看该作者
1.是新手的话又想自己画电路,建议去掉所有和数码管连接的三极管和电阻,这个涉及到硬件电路以及三极管和电阻参数,在仿真里这些都要清楚的,不然很容易出问题,所以建议去掉,先让电路实现功能,再去思考怎么添加这些元件,除非你只是做作业不需要实践
2.把按键.LED.数码管,分开,一个一个写,单独实现各自的功能,然后在尝试两两整合,比如按键控制led亮灭,按键控制数码管的显示内容.最后在全部整合到一起.这样等电路跑起来了,在去添加电阻三极管这些.
3.实现多功能计时,思路和第二步差不多,你想实现哪些功能列出来,单独一个功能一个功能的做,最后在整合在一起,比如时分秒显示,秒表,倒计时,闹钟等,单独实现后,在整合到一起.
4.思路大概就是这样的,我自己做项目也是这么分析然后单独功能再整合的,当然也不排除有不少大佬是一步到位的,但是新手还是一步一个脚印的来把
回复

使用道具 举报

11#
ID:880092 发表于 2021-1-24 18:41 | 只看该作者
不同的数码管段选是不一样的,先把段选弄清楚。
回复

使用道具 举报

12#
ID:722618 发表于 2021-1-25 11:38 | 只看该作者
先确定位选管脚,再确定段选,每种型号的数码管段选管脚顺序不一样。有三极管控制一般是共阳。
回复

使用道具 举报

13#
ID:847443 发表于 2021-1-25 16:28 | 只看该作者
共阴可以不用三极管,共阳最好用PNP型,你的好像是NPN型。
回复

使用道具 举报

14#
ID:879794 发表于 2021-1-25 21:56 | 只看该作者
要搞清驱动的数码管是共阴还是共阳的,如果是共阳的,驱动三极管的发射极应接5v电源,如果是共阴的,应选用NPN型三极管。最好用万用表二极管档测量下各管脚的功能,不同型号品牌的不一样。
回复

使用道具 举报

15#
ID:556568 发表于 2021-1-26 10:22 | 只看该作者
你想让某一个数码管显示时,你把其他几位的数码管都关闭,然后依次开关调节,记住消隐,其次就是例如想让第一个数码管亮的时候,DP那个设置为0,小数点就不会亮了
回复

使用道具 举报

16#
ID:811405 发表于 2021-1-27 11:25 | 只看该作者
倒计时需要循环显示
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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