请高手指教,51单片机按键程序问题。

[复制链接]
 楼主| laoniuxuexi 发表于 2012-5-2 22:16 | 显示全部楼层 |阅读模式
小弟我刚学单片机,想用单片机实验板写个小程序。用一个4*4矩阵键盘控制数码管显示相应按键键值,从左到右,从上到下一次显示0到f。每按一次按键显示一次左移。程序,仿真见附件。非常感谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
airwill 发表于 2012-5-3 10:06 | 显示全部楼层
呵呵, 遇到了什么问题都没有说明?
请不要让人家来帮你调试程序和改程序哦.
logokfu 发表于 2012-5-3 10:09 | 显示全部楼层
什么问题啊
 楼主| laoniuxuexi 发表于 2012-5-3 13:14 | 显示全部楼层
不好意思,补充一下,就是里面有个anjian.c的程序,不知道是什么问题就是不能工作。
sixgett 发表于 2012-5-3 18:10 | 显示全部楼层
大哥,说问题啊,不要这样子啊!
 楼主| laoniuxuexi 发表于 2012-5-3 22:28 | 显示全部楼层
我就是想让大家给我调试一下附件里的程序,或者给个新的程序也可以,就是按下按键显示对应数字。按下第2个按键的时候第一个数字左移,依次下去。按键对应数字从左到右从上到下显示(0——f).谢谢了。
yesful 发表于 2012-5-3 22:55 | 显示全部楼层
额~~~我觉得你说你调试时候遇到了什么问题,然后让大家帮你分析一下~~~这样对你自己来说,更有收获
 楼主| laoniuxuexi 发表于 2012-5-4 10:14 | 显示全部楼层
楼上说的及是,就是程序里显示用的是动态扫描,按键是行列翻转法,可以判断有无建按下。但在仿真时,段码和位移都没反应,我也不知道问题在何方?
yy251745080 发表于 2012-5-4 15:45 | 显示全部楼层
头都大了,,感觉整个错误太多了.懒得帮你整了。首先你各种循环全部用全局变量i,根本就进到死循环了么,循环嵌套不能用一个变量的知道不?再者你那个判断按键的部分,简直一塌糊涂啊。
 楼主| laoniuxuexi 发表于 2012-5-4 21:22 | 显示全部楼层
算了,从头再来吧。还是谢谢楼上的建议。
tianbx66518 发表于 2012-9-10 23:10 | 显示全部楼层
学习了:)
tianbx66518 发表于 2012-9-10 23:10 | 显示全部楼层
学习了:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

26

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部