Prescaler, Watchdog, (Cycle-) Timer
This commit is contained in:
@ -93,6 +93,8 @@ public class DataRegister {
|
||||
setFlags();
|
||||
}
|
||||
}
|
||||
if (address == 1)
|
||||
PreScaler.resetFromRegister();
|
||||
}
|
||||
|
||||
public static int getBit(int fileAddress, int bit) {
|
||||
@ -124,6 +126,8 @@ public class DataRegister {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (address == 1)
|
||||
PreScaler.resetFromRegister();
|
||||
}
|
||||
|
||||
public static void setBit(int fileAddress, int bit) {
|
||||
@ -146,6 +150,8 @@ public class DataRegister {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (address == 1)
|
||||
PreScaler.resetFromRegister();
|
||||
}
|
||||
|
||||
public static void setDirectBit (int fileAddress, int bit, int value){
|
||||
@ -178,6 +184,10 @@ public class DataRegister {
|
||||
writeToPCL();
|
||||
}
|
||||
|
||||
public static void resetPC () {
|
||||
programCounter = 0;
|
||||
}
|
||||
|
||||
public static int getPC(){
|
||||
return programCounter;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user