急求!!怎样用C语言实现51单片机中3*4矩阵键盘每按下一个键,就在LCD1602上显示一个“*”号。
我自己已经分别写出了键盘部分和LCD部分的程序。。现在无法合并。。。呜呜。。真心求高手!求大牛!...
我自己已经分别写出了键盘部分和LCD部分的程序。。现在无法合并。。。呜呜。。真心求高手!求大牛!
展开
3个回答
展开全部
这个不会很简单。既然你能写出了键盘和LCD的程序,那合并不就是在主程序你调用这两个子函数。使其检测到按键是显示“*”
更多追问追答
追问
我也是这么想的。问题是仿真结果不对啊,你能不能说详细点呢
追答
"不是那样的 ,是本来应该按一个键显示一个*,但是现在我做出来的要么就是怎么按都不显*,要么就是按一个键就自己显示完一整排的*,要么就是一开始就自动显示*“”
可以看出这是你按键程序的问题,按键扫描消抖动很重要
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是 显示就不能按键 按键就能显示, 这个其实很简单,你只要 把显示程序放到 按键处理程序中 ,按一次键 刷新下屏就可以了。只是思路 自已做出来了 会有一另一种感觉。。
追问
不是那样的 ,是本来应该按一个键显示一个*,但是现在我做出来的要么就是怎么按都不显*,要么就是按一个键就自己显示完一整排的*,要么就是一开始就自动显示*。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询