📄 resetprg.lst
字号:
45 unsigned char ECL; /* ECL */
46 }; /* */
47 struct st_sci3 { /* struct SCI3 */
48 union { /* SMR */
49 unsigned char BYTE; /* Byte Access */
50 struct { /* Bit Access */
51 unsigned char COM :1; /* COM */
52 unsigned char CHR :1; /* CHR */
53 unsigned char PE :1; /* PE */
54 unsigned char PM :1; /* PM */
55 unsigned char STOP:1; /* STOP */
56 unsigned char MP :1; /* MP */
57 unsigned char CKS :2; /* CKS */
58 } BIT; /* */
59 } SMR; /* */
60 unsigned char BRR; /* BRR */
61 union { /* SCR3 */
62 unsigned char BYTE; /* Byte Access */
63 struct { /* Bit Access */
64 unsigned char TIE :1; /* TIE */
65 unsigned char RIE :1; /* RIE */
66 unsigned char TE :1; /* TE */
67 unsigned char RE :1; /* RE */
68 unsigned char MPIE:1; /* MPIE */
69 unsigned char TEIE:1; /* TEIE */
70 unsigned char CKE :2; /* CKE */
71 } BIT; /* */
72 } SCR3; /* */
73 unsigned char TDR; /* TDR */
74 union { /* SSR */
75 unsigned char BYTE; /* Byte Access */
76 struct { /* Bit Access */
77 unsigned char TDRE:1; /* TDRE */
78 unsigned char RDRF:1; /* RDRF */
79 unsigned char OER :1; /* OER */
80 unsigned char FER :1; /* FER */
81 unsigned char PER :1; /* PER */
82 unsigned char TEND:1; /* TEND */
83 unsigned char MPBR:1; /* MPBR */
84 unsigned char MPBT:1; /* MPBT */
85 } BIT; /* */
86 } SSR; /* */
87 unsigned char RDR; /* RDR */
88 }; /* */
89 struct st_tmra { /* struct TMRA */
90 union { /* TMA */
91 unsigned char BYTE; /* Byte Access */
92 struct { /* Bit Access */
93 unsigned char wk :4; /* */
94 unsigned char TMA :4; /* TMA */
95 } BIT; /* */
96 } TMA; /* */
97 unsigned char TCA; /* TCA */
98 };
99 struct st_wdt { /* struct WDT */
100 union { /* TCSRW */
101 unsigned char BYTE; /* Byte Access */
102 struct { /* Bit Access */
103 unsigned char B6WI :1; /* B6WI */
104 unsigned char TCWE :1; /* TCWE */
105 unsigned char B4WI :1; /* B4WI */
106 unsigned char TCSRWE:1; /* TCSRWE */
107 unsigned char B2WI :1; /* B2RI */
108 unsigned char WDON :1; /* WDON */
109 unsigned char B0WI :1; /* B0WI */
110 unsigned char WRST :1; /* WRST */
111 } BIT; /* */
112 } TCSRW; /* */
113 unsigned char TCW; /* TCW */
114 }; /* */
115 struct st_tmrc { /* struct TMRC */
116 union { /* TMC */
117 unsigned char BYTE; /* Byte Access */
118 struct { /* Bit Access */
119 unsigned char TMC7:1; /* TMC7 */
120 unsigned char TMC6:1; /* TMC6 */
121 unsigned char TMC5:1; /* TMC5 */
122 unsigned char :1; /* */
123 unsigned char :1; /* */
124 unsigned char TMC2:1; /* TMC2 */
125 unsigned char TMC1:1; /* TMC1 */
126 unsigned char TMC0:1; /* TMC0 */
127 } BIT; /* */
128 } TMC; /* */
129 unsigned char TCC; /* TCC */
130 }; /* */
131 struct st_tmrf { /* struct TMRF */
132 union { /* TCRF */
133 unsigned char BYTE; /* Byte Access */
134 struct { /* Bit Access */
135 unsigned char TOLH:1; /* TOLH */
136 unsigned char CKSH:3; /* CKSH */
137 unsigned char TOLL:1; /* TOLL */
138 unsigned char CKSL:3; /* CKSL */
139 } BIT; /* */
140 } TCRF; /* */
141 union { /* TCSRF */
142 unsigned char BYTE; /* Byte Access */
143 struct { /* Bit Access */
144 unsigned char OVFH :1; /* OVFH */
145 unsigned char CMFH :1; /* CMFH */
146 unsigned char OVIEH:1; /* OVIEH */
147 unsigned char CCLRH:1; /* CCLRH */
148 unsigned char OVFL :1; /* OVFL */
149 unsigned char CMFL :1; /* CMFL */
150 unsigned char OVIEL:1; /* OVIEL */
151 unsigned char CCLRL:1; /* CCLRL */
152 } BIT; /* */
153 } TCSRF; /* */
154 union { /* TCF */
155 unsigned int WORD; /* Word Access */
156 struct { /* Byte Access */
157 unsigned char H; /* High */
158 unsigned char L; /* Low */
159 } BYTE; /* */
160 } TCF; /* */
161 union { /* OCRF */
162 unsigned int WORD; /* Word Access */
163 struct { /* Byte Access */
164 unsigned char H; /* High */
165 unsigned char L; /* Low */
166 } BYTE; /* */
167 } OCRF; /* */
168 };
169 struct st_tmrg { /* struct TMRG */
170 union { /* TMG */
171 unsigned char BYTE; /* Byte Access */
172 struct { /* Bit Access */
173 unsigned char OVFH :1; /* OVFH */
174 unsigned char OVFL :1; /* OVFL */
175 unsigned char OVIE :1; /* OVIE */
176 unsigned char IIEGS:1; /* IIEGS */
177 unsigned char CCLR :2; /* CCLR */
178 unsigned char CKS :2; /* CKS */
179 } BIT; /* */
180 } TMG; /* */
181 unsigned char ICRGF; /* ICRGF */
182 unsigned char ICRGR; /* ICRGR */
183 }; /* */
184 struct st_lcd { /* struct LCD */
185 union { /* LPCR */
186 unsigned char BYTE; /* Byte Access */
187 struct { /* Bit Access */
188 unsigned char DTS:2; /* DTS */
189 unsigned char CMX:1; /* CMX */
190 unsigned char :1; /* */
191 unsigned char SGS:4; /* SGS */
192 } BIT; /* */
193 } LPCR; /* */
194 union { /* LCR */
195 unsigned char BYTE; /* Byte Access */
196 struct { /* Bit Access */
197 unsigned char wk :1; /* */
198 unsigned char PSW :1; /* PSW */
199 unsigned char ACT :1; /* ACT */
200 unsigned char DISP:1; /* DISP */
201 unsigned char CKS :4; /* CKS */
202 } BIT; /* */
203 } LCR; /* */
204 union { /* LCR2 */
205 unsigned char BYTE; /* Byte Access */
206 struct { /* Bit Access */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -