单片机00-59秒计时器(利用软件延时)C语言源程序

2024-11-18 03:25:01
推荐回答(2个)
回答(1):

哥,你这是在学单片机么?学单片机数组里面是什么东西你都看不出来吗?那分明是共阴极数码管显示从0到9的CODE表啊。你没看把数组里面的数一个求除一个求余送到两个端口了吗?那两个端口一定是数码管的,你这程序问题好多啊,送给数码管也不能用总线的形式操作啊。再说,你要定时这段程序也太繁琐了,完全可以减少一半的代码。而且我没听说谁定时还用delay()的,都用定时器中断定时,那样才会精准。好好学吧,单片机以后还是有发展的,多看看书,以后这些问题提出来会被人笑的。

回答(2):

数组里面的数,是数码管显示的0——9的代码,去掉的话数码管就不会显示了,也就看不到计数。顺便说一下,可以用定时器实现,软件延时不是很精确的。
希望可以给你建议!