lzl
lzl
驱动大牛
驱动大牛
  • 注册日期2001-09-11
  • 最后登录2010-06-22
  • 粉丝1
  • 关注0
  • 积分127分
  • 威望48点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
阅读:1320回复:11

问个技术问题

楼主#
更多 发布于:2005-03-14 22:19
我用状态转移法设计了个键盘处理程序,也就是类似手机的菜单程序。
遇到一个问题:每按一个功能键可以转移到另一个状态。但是到最后一级
是需处理多次按键问题如何解决?也就是说象手机的菜单到了让你处理电话薄的那一级菜单,下一级任务要处理:添加,编辑。。。每个功能都面临多次可能按到同一个按键问题而且还有作出处理。如何解决?是跟据当前的状态在主程序中读取键值在该状态下作出处理,还是在该任务处理函数中完成键值读取?
谁做过给点指导!
回答的好坚决给分,不客气!
l=z=l 我听说,灌水是使分数快速增长的有效方法
lzl
lzl
驱动大牛
驱动大牛
  • 注册日期2001-09-11
  • 最后登录2010-06-22
  • 粉丝1
  • 关注0
  • 积分127分
  • 威望48点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-14 22:55
谢绝灌水
l=z=l 我听说,灌水是使分数快速增长的有效方法
lzl
lzl
驱动大牛
驱动大牛
  • 注册日期2001-09-11
  • 最后登录2010-06-22
  • 粉丝1
  • 关注0
  • 积分127分
  • 威望48点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-15 10:48
[quote]#define key_a   11
#define key_b   11
key_a和key_b键值一样,但用途不一

可能你是第一次写这方面的程序,
可以找一些键盘和菜单的例程来参考一下.

 具体点,该如何处理?能推荐点资料吗?
我的具体应用是一个配料机控制,处理各料值比重。在输入配比时要多次
用到数字键。当状态转移到配比输入函数时我该如何处理,我要多次了用到键盘输入各个物料的重量。
还有,在状态转移法中好像不能向你说的那样定义。因为无法区分。
谢谢!
l=z=l 我听说,灌水是使分数快速增长的有效方法
lzl
lzl
驱动大牛
驱动大牛
  • 注册日期2001-09-11
  • 最后登录2010-06-22
  • 粉丝1
  • 关注0
  • 积分127分
  • 威望48点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-03-16 00:06
谢谢,我要向你学习!
l=z=l 我听说,灌水是使分数快速增长的有效方法
lzl
lzl
驱动大牛
驱动大牛
  • 注册日期2001-09-11
  • 最后登录2010-06-22
  • 粉丝1
  • 关注0
  • 积分127分
  • 威望48点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-16 21:24
我没学过有限状态自动机,我是学自动化的,有限状态机应该是自动控制的内容啊,可是我没没开过这课。数据结构就甭提了,更美学过。C语言是自学的。
l=z=l 我听说,灌水是使分数快速增长的有效方法
lzl
lzl
驱动大牛
驱动大牛
  • 注册日期2001-09-11
  • 最后登录2010-06-22
  • 粉丝1
  • 关注0
  • 积分127分
  • 威望48点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-03-16 21:27
估计欧要是弄ARM 肯定问题更多,因为编程基础太差。
l=z=l 我听说,灌水是使分数快速增长的有效方法
游客

返回顶部