先用自然语言把问题的解决方法描述出来,然后翻译成计算机语言就是了。
如果你没法翻译成计算机语言,那么只能是两种情况:
第一 你的描述太混乱
第二 你的计算机语言还没入门
此问题可以归结为这么几块
第一 数码管驱动
把一个显示缓冲的数据刷新到数码管
第二 按键驱动
当有按键的时候发送按键消息给相关调度器
第二 菜单定义 菜单跳转
菜单的结构
每一项的元素
菜单链接关系
我只是粗略的说了一些,实际上你需要不断地去琢磨这个问题。
先给出详细的需求分析,然后进行概要设计详细设计。
让你的文档描述是清晰的明确的可操作的。
借助各种图形表格流程图等手段来辅助分析理解。
初学者这个过程需要不停的迭代,逐步锻炼自己的思维,使这种思维能够符合计算机的思维。 |