
用51单片机控制5个3位数码管动态显示,分别按五个键按下会加数。求程序啊
2个回答
展开全部
程序写出来,没有调试,也不知道能不能行啊。
只能给你一个思路。
把数码管显示字符的字符码存到一个数组中。
所有数码管都送数组的第0个元素。
然后判断按键,如果有按键动作,数组下标加1,把数值关入数码管。
加1的同时判断是否到数组末尾,如果到就变0,另外一个数码管(十位)开始显示1。
最好再弄一个初始化的键。
只能给你一个思路。
把数码管显示字符的字符码存到一个数组中。
所有数码管都送数组的第0个元素。
然后判断按键,如果有按键动作,数组下标加1,把数值关入数码管。
加1的同时判断是否到数组末尾,如果到就变0,另外一个数码管(十位)开始显示1。
最好再弄一个初始化的键。
追问
能把程序给我看看吗
追答
这个程序没有,曾经做过这类的东西。
你可以到网上图书馆查一些书。
有些书上是有专门讲数码管控制的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |