Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Организация многоуровнего меню |
Цитата |
|
Парни, кто поможет сделать простенькую менюшку, на двухстрочнике (1602)? При этом часть инфы нужно выводить и на принтер. Вариант в шаблонах уж очень навороченный, и избыточный. Если кто согласится пообщаться на эту тему, буду очень благодарен! Сам уже голову сломал, но ничего толкового не получается... Все "хотелки" изложу в личной переписке, или по скайпу. Здесь не хочу разводить холивар. Результат оформлю в виде шаблона, и выложу для всеобщего пользования, наверняка кому-то пригодится.
Парни, кто поможет сделать простенькую менюшку, на двухстрочнике (1602)? При этом часть инфы нужно выводить и на принтер. Вариант в шаблонах уж очень навороченный, и избыточный. Если кто согласится пообщаться на эту тему, буду очень благодарен! Сам уже голову сломал, но ничего толкового не получается... Все "хотелки" изложу в личной переписке, или по скайпу. Здесь не хочу разводить холивар. Результат оформлю в виде шаблона, и выложу для всеобщего пользования, наверняка кому-то пригодится.
|
|
|
 |
Добавлено: 10 окт 2018, 16:38 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Организация многоуровнего меню |
Цитата |
|
Нашел способ. Для выхода из меню пишу 1 в r0 . Для выхода из подменю нужно дважды из стека в Z записать
Вложения: |

меню.jpg [ 40.6 КБ | Просмотров: 26051 ]
|
Нашел способ. Для выхода из меню пишу 1 в r0 . Для выхода из подменю нужно дважды из стека в Z записать
|
|
|
 |
Добавлено: 20 апр 2016, 12:27 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Организация многоуровнего меню |
Цитата |
|
[quote="Igor60"]Не совсем понял зачем выходить из цикла. Ведь смысл работы с меню - выполнение выбранного пункта и выбор нового...[/quote] Просто кроме меню нужно еще работать с АЦП, энкодером, обрабатывать эффекты, работать по I2C с экраном, управлять драйверами по SPI и по мелочи кучу мелких задач... Поэтому использовал для разруливания этого всего RTOS. А работа меню в цикле никак не подходит для такой организации алгоритма.
|
|
|
 |
Добавлено: 19 апр 2016, 07:28 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Организация многоуровнего меню |
Цитата |
|
Не совсем понял зачем выходить из цикла. Ведь смысл работы с меню - выполнение выбранного пункта и выбор нового...
Не совсем понял зачем выходить из цикла. Ведь смысл работы с меню - выполнение выбранного пункта и выбор нового...
|
|
|
 |
Добавлено: 18 апр 2016, 15:36 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Организация многоуровнего меню |
Цитата |
|
Отличное меню но также вопрос как выйти без проблем впоследствии ?
Отличное меню но также вопрос как выйти без проблем впоследствии ?
|
|
|
 |
Добавлено: 18 апр 2016, 02:30 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Организация многоуровнего меню |
Цитата |
|
Уважаемый автор, помогите! Как сделать не бесконечный цикл MENU, а просто как процедуру. Вызвал её, отрисовал меню и вышел. Как это сделать, ничего не получается?
Уважаемый автор, помогите! Как сделать не бесконечный цикл MENU, а просто как процедуру. Вызвал её, отрисовал меню и вышел. Как это сделать, ничего не получается?
|
|
|
 |
Добавлено: 02 янв 2015, 21:16 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Организация многоуровнего меню |
Цитата |
|
Прошу прощения, "сам дурак", это было в предыдущей версии. Запись в поле текста осталась вот и... Остапа понесло"
Прошу прощения, "сам дурак", это было в предыдущей версии. Запись в поле текста осталась вот и... Остапа понесло"
|
|
|
 |
Добавлено: 26 фев 2014, 01:29 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Организация многоуровнего меню |
Цитата |
|
Да вроде не должен... В каком месте это может случаться?
Да вроде не должен... В каком месте это может случаться?
|
|
|
 |
Добавлено: 26 фев 2014, 01:24 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Организация многоуровнего меню |
Цитата |
|
Про r17 не совсем верно, АБ его задействует в случае перехода адресов вызовов подпрограмм за границу 255 слов...
Про r17 не совсем верно, АБ его задействует в случае перехода адресов вызовов подпрограмм за границу 255 слов...
|
|
|
 |
Добавлено: 25 фев 2014, 21:38 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Организация многоуровнего меню |
Цитата |
|
Классный вариант меню, простой и легкий Самое примечательное алгоритм не задействует ни r16 ни r17! и требует в свое распоряжение лишь Z-регистр плюс еще один регистр.
Классный вариант меню, простой и легкий :OK: Самое примечательное алгоритм не задействует ни r16 ни r17! и требует в свое распоряжение лишь Z-регистр плюс еще один регистр.
|
|
|
 |
Добавлено: 25 фев 2014, 21:14 |
|
|
 |