public ManualTimer() { InitializeComponent(); if (ProgramData.Generate) { Prescaler = UserData.Prescaler; FOSC = UserData.FOSC; Clock_Divider = UserData.Clock_Divider; Register_Size = UserData.Register_Size; Desired_Delay = UserData.Desired_Delay; PrescalerTRB.Value = Convert.ToInt32(Math.Log(Convert.ToDouble(Prescaler)) / ProgramData.ln2); FOSCTRB.Value = Convert.ToInt32(Math.Log(Convert.ToDouble(FOSC / ProgramData.mega)) / ProgramData.ln2); ClockDividerTRB.Value = Convert.ToInt32(Math.Log(Convert.ToDouble(Clock_Divider)) / ProgramData.ln2); int temp = Convert.ToInt32(Math.Log(Convert.ToDouble(Register_Size)) / ProgramData.ln2); RegisterSizeTRB.Value = temp; DesiredDelayTB.Text = Desired_Delay.ToString(); } Calculate(DATA_TYPE.ALL); PrescalerLB.Text = Prescaler.ToString(); FOSCLB.Text = (FOSC / ProgramData.mega).ToString(); ClockDividerLB.Text = Clock_Divider.ToString(); RegisterSizeLB.Text = Register_Size.ToString(); }
private void RegisterSizeTRB_MouseUp(object sender, MouseEventArgs e) { Calculate(DATA_TYPE.REGISTER_SIZE); RegisterSizeLB.Text = Register_Size.ToString(); }