Có một mô hình ngoài kia cho một hệ thống menu đơn giản trong C cho màn hình LCD văn bản. Tôi thấy mình viết lại mã rất nhiều để xử lý các menu LCD văn bản đơn giản.
Tôi thấy hầu hết các hệ thống đều có menu chính và một số menu phụ mà khi được chọn cho phép bạn đặt tham số với một số giá trị tối thiểu và tối đa.
Lý tưởng nhất là hệ thống menu này có thể được điều hướng với 4 phím đơn giản như nhập, hủy, lên và xuống.
Trong ứng dụng của tôi, tôi đang sử dụng màn hình LCD văn bản 2 dòng x 16 ký tự mặc dù một giải pháp lý tưởng có thể được áp dụng cho bất kỳ màn hình NxM nào.