📄 core_timers.java
字号:
/** * Projet de langage JAVA IFITEP 3 2005 - Simulateur 8051 * <p> * Gestion des timers interne du 80C51. * Gere les 2 timers. * * LE MODE 3 N'EST PAS SUPPORTE !! * * @author Matthieu SIMON * @version 1.0 du 28/06/05 */public class CORE_Timers { private int[] oldstateTx = new int[2]; // etat precedent des broches des 2 timers private int[] prescaler = new int[2]; // prescaler pour les 2 timers /** * Cr閑 les timers. */ public CORE_Timers() { oldstateTx[0] = 0; oldstateTx[1] = 0; prescaler [0] = 0; prescaler [1] = 0; } // masques pour les 2 timers private static final int[] mTR = { 0x10, 0x40 }; // masques pour le bit TR private static final int[] mGATE = { 0x08, 0x80 }; // pour le bit GATE private static final int[] mINT = { 0x04, 0x08 }; // pour le bit INT private static final int[] mCT = { 0x04, 0x40 }; // bit CT private static final int[] mTx = { 0x10, 0x20 }; // bit Tx private static final int[] mTF = { 0x20, 0x80 }; // bit TF private static final int[] TLx = { CORE_CPU8051.TL0, CORE_CPU8051.TL1 }; // registres TLx private static final int[] THx = { CORE_CPU8051.TH0, CORE_CPU8051.TH1 }; // registres THx /** * Mets
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -