求助给位大虾,小弟真心感谢,求你们写段代码吧。呜呜

2019-03-24 18:45发布

51单片机,用C语言写,功能是设计六位时钟的。时:分:秒。基于AT89c2051的,proteus的仿真图画好了。请根据图写。跪求你们了。谢谢,谢谢,谢谢。很急。。。。


新建文件夹.rar (20.05 KB, 下载次数: 15) 2013-5-14 21:09 上传 点击文件名下载附件 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
bintimes
1楼-- · 2019-03-25 04:34
 精彩回答 2  元偷偷看……
bintimes
2楼-- · 2019-03-25 09:36
据我看你的图分析了一下,貌似六个数码管只能显示同一个数字。没有位选和断选的功能。加两个锁存器才能实现你要的功能
单片机C语言菜鸟
3楼-- · 2019-03-25 14:36
P1口是段选。
P3口是位选
单片机C语言菜鸟
4楼-- · 2019-03-25 15:47
程序写出来了。但是出现了点小瑕疵。忘帮下忙。请看代码后的注解。谢谢
程序代码.txt (1.54 KB, 下载次数: 10) 2013-5-15 09:24 上传 点击文件名下载附件
bintimes
5楼-- · 2019-03-25 19:09
你这个设计的貌似有问题。你这样位选段选好像不能正常工作。我建议你用那种直接六个连在一起的,abcdefgdp控制段选,123456位选,加两个373。我会这种的,你设计的那个我水平有限。。。没办法了。。。你看看有没有高手帮你看看你那种的
zqjqq88
6楼-- · 2019-03-25 21:05
图我看了,是没错的,可以实现你要的功能,你的意思是开始的额时候想默认让6个数码管都显示0,然后开始你的程序吧,这样的话,你在while循环前面加一个初始化,把所有的数码管都显示为0,延时下,然后进入循环就可以了!

一周热门 更多>