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