关于单片机多级菜单架构问题?
时间:10-02
整理:3721RD
点击:
本人最近想做一个交通灯的设计,现在遇到一个问题:架构多级菜单。用的STC12C5A系列的单片机,共阴极的数码管10个,
一级菜单显示的规格是:01-040-025,01是菜单号,040是绿灯亮的秒数,025是从40秒倒计时的,按下S1键,菜单号01可设,S2为左移,S3右移,S4是DOWN,S5是UP,S6是SAVE,S7是退出。
请问大家有没有好点的思路来实现这个方案,或者有什么程序可以参考的。谢谢~~
一级菜单显示的规格是:01-040-025,01是菜单号,040是绿灯亮的秒数,025是从40秒倒计时的,按下S1键,菜单号01可设,S2为左移,S3右移,S4是DOWN,S5是UP,S6是SAVE,S7是退出。
请问大家有没有好点的思路来实现这个方案,或者有什么程序可以参考的。谢谢~~
大家帮忙看下,谢谢
个人意见,定义一个八个成员的数组,每个体成员变量的取值范围0~9,移位时对数组成员加减操作,再从数组提取数据计算所得数值。
看看