main
	scan_key
		sound_d
			sound_p
	mode_sel
		ram
			rd
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				convers_h
				sound_d
					sound_p
			wr_ms
				sound_d
					sound_p
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				start_00
					sound_d
						sound_p
					Lcd_Out
						Lcd_Cmd
							Delay_50us
							Delay_5ms
							ToggleEnable
								Delay_10uS
			wr_100us
				sound_d
					sound_p
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				start_00
					sound_d
						sound_p
					Lcd_Out
						Lcd_Cmd
							Delay_50us
							Delay_5ms
							ToggleEnable
								Delay_10uS
			wr_10us
				sound_d
					sound_p
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				start_00
					sound_d
						sound_p
					Lcd_Out
						Lcd_Cmd
							Delay_50us
							Delay_5ms
							ToggleEnable
								Delay_10uS
			wr_2m
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				sound_d
					sound_p
			sound_d
				sound_p
			Lcd_Out
				Lcd_Cmd
					Delay_50us
					Delay_5ms
					ToggleEnable
						Delay_10uS
		gen
			sound_d
				sound_p
			Lcd_Out
				Lcd_Cmd
					Delay_50us
					Delay_5ms
					ToggleEnable
						Delay_10uS
		friq
			sound_d
				sound_p
			trap_reset
			shift_friq
			dec_out
				LongIntToStr
					div32s
			Lcd_Out
				Lcd_Cmd
					Delay_50us
					Delay_5ms
					ToggleEnable
						Delay_10uS
		count_hex
			trap_reset
			hex_out
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				convers_h
			Lcd_Out
				Lcd_Cmd
					Delay_50us
					Delay_5ms
					ToggleEnable
						Delay_10uS
			adc_rd
		inductor
			WordToStr
				div16u
			time_load
			Lcd_Out
				Lcd_Cmd
					Delay_50us
					Delay_5ms
					ToggleEnable
						Delay_10uS
		capacity
			div32s
			mpy32s
			time_load
			Lcd_Out
				Lcd_Cmd
					Delay_50us
					Delay_5ms
					ToggleEnable
						Delay_10uS
			shift_cap
			WordToStr
				div16u
			adc_rd
		resistor
			res_r
				div32s
				mpy32s
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				WordToStr
					div16u
			bell
				sound_p
			res_1k
				div32s
				mpy32s
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				WordToStr
					div16u
			res_10k
				div32s
				mpy32s
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				WordToStr
					div16u
			res_100k
				div32s
				mpy32s
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				WordToStr
					div16u
			res_1m
				div32s
				mpy32s
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				WordToStr
					div16u
			res_10m
				div16u
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
				WordToStr
					div16u
			res_un
				Lcd_Out
					Lcd_Cmd
						Delay_50us
						Delay_5ms
						ToggleEnable
							Delay_10uS
			adc_rd
			Lcd_Out
				Lcd_Cmd
					Delay_50us
					Delay_5ms
					ToggleEnable
						Delay_10uS
		semicond
			mpy16u
			bell
				sound_p
			WordToStr
				div16u
			adc_rd
			Lcd_Out
				Lcd_Cmd
					Delay_50us
					Delay_5ms
					ToggleEnable
						Delay_10uS
		volt_pos
			swich_light
			adc_shift
			WordToStr
				div16u
			adc_rd
			Lcd_Out
				Lcd_Cmd
					Delay_50us
					Delay_5ms
					ToggleEnable
						Delay_10uS
		volt_dif
			adc_shift_p
			adc_shift_m
			WordToStr
				div16u
			adc_rd
			Lcd_Out
				Lcd_Cmd
					Delay_50us
					Delay_5ms
					ToggleEnable
						Delay_10uS
	init
		sound_p
		trap_reset
		Lcd_Cmd
			Delay_50us
			Delay_5ms
			ToggleEnable
				Delay_10uS
		Lcd_Init
			Lcd_Cmd
				Delay_50us
				Delay_5ms
				ToggleEnable
					Delay_10uS
			Delay_5ms
