I have built a control panel having 2 x 16 char LCD, 16 button numerical keypad controlled by 68HC11. I have a series of menus for entering process settings. The menus are navigated using up, down, left and right arrows - similar to mobile phone menus. Mostly the menus consist of a title on the upper line and editable numerical value on the lower line. The problem: At present I have ten simple menus. Navigation is clunky and the code is becoming spagettilike. I also would like submenus. I am using assembly language and can give about 1K bytes to the menu part of the program. Is there a clever way to do this? I am hoping there may be a standard way to do it, or that I will get suggestions for giving structure to the process. In Hope. J. Casey.
- posted
20 years ago