Timer (~)
This commit is contained in:
@@ -135,8 +135,16 @@ namespace PIC_Simulator.PIC
|
||||
}
|
||||
else
|
||||
{
|
||||
Programm.SetRegisterOhneBank(PICProgramm.ADDR_PORT_A, v.Item1);
|
||||
Programm.SetRegisterOhneBank(PICProgramm.ADDR_PORT_B, v.Item2);
|
||||
for (uint i = 0; i < 8; i++)
|
||||
{
|
||||
// Nur 'i' bits übernehmen
|
||||
|
||||
if (Programm.GetRegisterOhneBank(PICProgramm.ADDR_TRIS_A, i))
|
||||
Programm.Register[PICProgramm.ADDR_PORT_A] = PICProgramm.SetBit(Programm.Register[PICProgramm.ADDR_PORT_A], i, !PICProgramm.GetBit((byte)v.Item1, i));
|
||||
if (Programm.GetRegisterOhneBank(PICProgramm.ADDR_TRIS_B, i))
|
||||
Programm.Register[PICProgramm.ADDR_PORT_B] = PICProgramm.SetBit(Programm.Register[PICProgramm.ADDR_PORT_B], i, !PICProgramm.GetBit((byte)v.Item1, i));
|
||||
}
|
||||
|
||||
Fenster.OberflaecheAktualisieren();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user