
有3位数码管显示,6个按键,想写一个按按键显示数字的51单片机C语言程序,不知哪位老师能提供一下
1:key1长按时,个位上的数码管显示1,松开key1时,个位上的数码管显示0;2key2长按时,个位上的数码管显示2,松开key2时,个位显示0;3:key3长按时,十...
1:key1长按时,个位上的数码管显示1,松开key1时,个位上的数码管显示0; 2 key2长按时,个位上的数码管显示2,松开key2时,个位显示0; 3:key3长按时,十位上的数码管显示1,松开key3时,十位上的显示0; 4:key4长按时,十位上显示2,key4松开时,十位上显示0; 5:key5长按时,百位上的显示1,key5松开时显示0; 6:key6长按时,百位上显示2,key6松开时,百位上显示0; 注意,按键必须长按才有效,按一下是没作用的,麻烦各位老师帮忙一下,最好能发个代码给我,图片上传也可以的
展开
展开全部
按键必须长按才有效:那长按得有个时间限制吧,多少秒啊,多少分什么的,否则,怎么才叫长按?不确定。
更多追问追答
追问
就是一直按着按键的情况下数码管才有变化,按一下数码管是没变化的
能帮忙写出来吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询