main
	init
		Soft_I2C_Init
		Lcd_Init
			Delay_5500us
			Delay_1us
		Lcd_Cmd
			Delay_1us
			Delay_5500us
			Delay_50us
	read_PORTA
	displaytime
		Lcd_Cmd
			Delay_1us
			Delay_5500us
			Delay_50us
		ByteToStr
			Div_8x8_U
		Lcd_Out
			Lcd_Cmd
				Delay_1us
				Delay_5500us
				Delay_50us
			Lcd_Chr_CP
				Lcd_Cmd
					Delay_1us
					Delay_5500us
					Delay_50us
	settime
		__CA2AW
		read_PORTA
		Lcd_Out
			Lcd_Cmd
				Delay_1us
				Delay_5500us
				Delay_50us
			Lcd_Chr_CP
				Lcd_Cmd
					Delay_1us
					Delay_5500us
					Delay_50us
interrupt
	Soft_I2C_Start
		Delay_1us
		PutZerosToLATSda
		PutZerosToLATScl
	Soft_I2C_Write
		Delay_1us
		PutZerosToLATScl
		PutZerosToLATSda
	Soft_I2C_Stop
		PutZerosToLATSda
		Delay_1us
	Soft_I2C_Read
		Delay_1us
		PutZerosToLATScl
		PutZerosToLATSda
	Div_8x8_U
	Mul_8x8_U
