├── LICENSE ├── README.md └── 时钟 ├── ExtDll.iex ├── 时钟 ├── 时钟.LST ├── 时钟.M51 ├── 时钟.OBJ ├── 时钟.SDI ├── 时钟.Uv2.bak ├── 时钟.asm ├── 时钟.hex ├── 时钟.lnp ├── 时钟.opt.bak ├── 时钟.plg ├── 时钟.uvopt ├── 时钟.uvproj ├── 时钟_Opt.Bak ├── 时钟_Uv2.Bak └── 时钟_uvopt.bak /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 evilbinary 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | clock 2 | ===== 3 | 4 | 时钟,c51单片机,汇编,有仿真电路图 5 | -------------------------------------------------------------------------------- /时钟/ExtDll.iex: -------------------------------------------------------------------------------- 1 | [EXTDLL] 2 | Count=0 3 | -------------------------------------------------------------------------------- /时钟/时钟: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilbinary/clock/36e7f916157a7394d0752edb7de0e02dc62ffd6c/时钟/时钟 -------------------------------------------------------------------------------- /时钟/时钟.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilbinary/clock/36e7f916157a7394d0752edb7de0e02dc62ffd6c/时钟/时钟.LST -------------------------------------------------------------------------------- /时钟/时钟.M51: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilbinary/clock/36e7f916157a7394d0752edb7de0e02dc62ffd6c/时钟/时钟.M51 -------------------------------------------------------------------------------- /时钟/时钟.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilbinary/clock/36e7f916157a7394d0752edb7de0e02dc62ffd6c/时钟/时钟.OBJ -------------------------------------------------------------------------------- /时钟/时钟.SDI: -------------------------------------------------------------------------------- 1 | ,,,msecondl equ 20h 2 | ,,,msecondh equ 21h 3 | ,,, 4 | ,,,secondl equ 22h 5 | ,,,secondh equ 23h 6 | ,,,minutel equ 24h 7 | ,,,minuteh equ 25h 8 | ,,,hourl equ 26h 9 | ,,,hourh equ 27h 10 | ,,, 11 | ,,,fnkey equ 28h 12 | ,,,pluskey equ 29h 13 | ,,,flage equ 30h 14 | ,,, 15 | ,,, org 00h 16 | 0000,01 80,, ajmp main 17 | ,,, org 000bh 18 | 000B,21 F2,, ajmp int_t0 19 | ,,, org 001bh 20 | 001B,21 CE,, ajmp int_t1 21 | ,,, org 80h 22 | 0080,,main,main: 23 | 0080,75 81 70,, mov sp,#70h 24 | 0083,75 B0 06,, mov p3,#6 25 | 0086,78 20,, mov r0,#msecondl 26 | 0088,76 08,, mov @r0,#8 27 | 008A,08,, inc r0 28 | 008B,76 02,, mov @r0,#2 29 | 008D,08,, inc r0 30 | 008E,76 08,, mov @r0,#8 31 | 0090,08,, inc r0 32 | 0091,76 05,, mov @r0,#5 33 | 0093,08,, inc r0 34 | 0094,76 09,, mov @r0,#9 35 | 0096,08,, inc r0 36 | 0097,76 05,, mov @r0,#5 37 | 0099,08,, inc r0 38 | 009A,76 03,, mov @r0,#3 39 | 009C,08,, inc r0 40 | 009D,76 02,, mov @r0,#2 41 | ,,, 42 | 009F,75 89 15,, mov tmod,#15h ;t1 t0 43 | 00A2,75 8D D8,, mov th1,#0d8h ;12MHZ 10ms 44 | 00A5,75 8B F0,, mov tl1,#0f0h 45 | 00A8,D2 8E,, setb tr1 46 | 00AA,D2 AB,, setb et1 47 | 00AC,75 8C FF,, mov th0,#0ffh 48 | 00AF,75 8A FE,, mov tl0,#0feh 49 | 00B2,D2 8C,, setb tr0 50 | 00B4,D2 A9,, setb et0 51 | ,,, 52 | 00B6,D2 AF,, setb ea 53 | 00B8,75 28 00,, mov fnkey,#0 54 | 00BB,75 29 00,, mov pluskey,#0 55 | 00BE,75 30 00,, mov flage,#0 56 | ,,, 57 | 00C1,,ll,ll: 58 | ,,, ;mov r0,#hourh 59 | ,,, ;mov r0,#minuteh 60 | ,,, ;call display_led 61 | 00C1,12 00 F6,, call keyprocess 62 | 00C4,80 FB,, jmp ll 63 | 00C6,80 FE,, jmp $ 64 | ,,, 65 | 00C8,,keyscan_down,keyscan_down: 66 | 00C8,E5 30,, mov a,flage 67 | 00CA,60 04,, jz kd1 68 | 00CC,78 25,, mov r0,#minuteh 69 | 00CE,01 D2,, ajmp kd2 70 | 00D0,,kd1,kd1: 71 | 00D0,78 27,, mov r0,#hourh 72 | 00D2,,kd2,kd2: 73 | 00D2,12 01 50,, call display_led 74 | 00D5,75 B0 FF,, mov P3,#0ffh 75 | 00D8,E5 B0,, mov a,P3 76 | 00DA,D2 E6,, setb acc.6 77 | 00DC,F4,, cpl a 78 | 00DD,60 E9,, jz keyscan_down 79 | 00DF,22,, ret 80 | 00E0,,keyscan_up,keyscan_up: 81 | 00E0,E5 30,, mov a,flage 82 | 00E2,60 04,, jz ku1 83 | 00E4,78 25,, mov r0,#minuteh 84 | 00E6,01 EA,, ajmp ku2 85 | 00E8,,ku1,ku1: 86 | 00E8,78 27,, mov r0,#hourh 87 | 00EA,,ku2,ku2: 88 | 00EA,12 01 50,, call display_led 89 | 00ED,75 B0 FF,, mov P3,#0ffh 90 | 00F0,E5 B0,, mov a,P3 91 | 00F2,D2 E6,, setb acc.6 92 | 00F4,F4,, cpl a 93 | 00F5,22,, ret 94 | ,,, 95 | 00F6,,keyprocess,keyprocess: 96 | 00F6,11 C8,, call keyscan_down 97 | 00F8,60 43,, jz return 98 | 00FA,12 02 13,, call delay1_1ms 99 | 00FD,30 E3 19,, jnb acc.3,keyplus 100 | 0100,12 02 13,k1,k1: call delay1_1ms 101 | 0103,11 E0,, call keyscan_up 102 | 0105,70 F9,, jnz k1 103 | ,,, ;keyfn 104 | 0107,75 30 00,, mov flage,#0 105 | 010A,E5 28,, mov a,fnkey 106 | 010C,04,, inc a 107 | 010D,04,, inc a 108 | 010E,F5 28,, mov fnkey,a 109 | 0110,C3,, clr c 110 | 0111,94 08,, subb a,#8 111 | 0113,40 02,, jc kk1 112 | 0115,F5 28,, mov fnkey,a 113 | 0117,,kk1,kk1: 114 | 0117,21 3D,, ajmp return 115 | 0119,,keyplus,keyplus: 116 | 0119,30 E7 15,, jnb acc.7,keyf 117 | 011C,12 02 13,k2,k2: call delay1_1ms 118 | 011F,11 E0,, call keyscan_up 119 | 0121,70 F9,, jnz k2 ;keyplus 120 | ,,, 121 | 0123,75 29 01,, mov pluskey,#1 122 | 0126,E5 28,, mov a,fnkey 123 | 0128,70 05,, jnz kkk1 124 | 012A,E5 30,, mov a,flage ;;fn no enter 125 | 012C,F4,, cpl a 126 | 012D,F5 30,, mov flage,a 127 | 012F,,kkk1,kkk1: 128 | ,,, 129 | 012F,21 3D,, ajmp return 130 | 0131,,keyf,keyf: 131 | 0131,30 E4 09,, jnb acc.4,return 132 | 0134,12 02 13,k3,k3: call delay1_1ms 133 | 0137,11 E0,, call keyscan_up 134 | 0139,70 F9,, jnz k3 135 | ,,, ;keyf 136 | 013B,21 3D,, ajmp return 137 | 013D,,return,return: 138 | 013D,E5 28,, mov a,fnkey 139 | 013F,60 0E,, jz kp1 140 | 0141,E5 29,, mov a,pluskey 141 | 0143,60 0A,, jz kp1 142 | 0145,C3,, clr c 143 | 0146,74 28,, mov a,#28h 144 | 0148,95 28,, subb a,fnkey 145 | 014A,F8,, mov r0,a 146 | 014B,06,, inc @r0 147 | 014C,75 29 00,, mov pluskey,#0 148 | 014F,,kp1,kp1: 149 | ,,, 150 | ,,, ;jz kp2 151 | ,,, 152 | ,,,;kp2: 153 | ,,, 154 | 014F,22,, ret 155 | ,,, 156 | ,,, 157 | ,,,;r0 witch to display 158 | 0150,,display_led,display_led: 159 | ,,, ;mov r0,#hourh 160 | ,,, ;mov r0,#minuteh 161 | 0150,90 02 1A,, mov dptr,#ledcode 162 | 0153,79 00,, mov r1,#0 ;count 163 | 0155,,d1,d1: 164 | ,,, ;mov p1,#0ffh 165 | 0155,75 B0 06,, mov p3,#6 166 | 0158,E6,, mov a,@r0 167 | 0159,93,, movc a,@a+dptr 168 | 015A,F5 90,, mov p1,a 169 | 015C,E9,, mov a,r1 170 | 015D,44 F8,, orl a,#0f8h 171 | 015F,F5 B0,, mov p3,a 172 | 0161,12 02 0C,, call delay_1ms 173 | 0164,09,, inc r1 174 | 0165,18,, dec r0 175 | 0166,B9 06 EC,, cjne r1,#6,d1 176 | 0169,22,, ret 177 | ,,, 178 | 016A,,ajust_led,ajust_led: 179 | 016A,C3,, clr c 180 | 016B,E5 20,, mov a,msecondl 181 | 016D,94 0A,, subb a,#10 182 | 016F,40 04,, jc a1 183 | 0171,F5 20,, mov msecondl,a 184 | 0173,05 21,, inc msecondh 185 | 0175,,a1,a1: 186 | 0175,C3,, clr c 187 | 0176,E5 21,, mov a,msecondh 188 | 0178,94 09,, subb a,#9 189 | 017A,40 04,, jc a2 190 | 017C,F5 21,, mov msecondh,a 191 | 017E,05 22,, inc secondl 192 | 0180,,a2,a2: 193 | 0180,C3,, clr c ;second 194 | 0181,E5 22,, mov a,secondl 195 | 0183,94 0A,, subb a,#10 196 | 0185,40 04,, jc a3 197 | 0187,F5 22,, mov secondl,a 198 | 0189,05 23,, inc secondh 199 | 018B,,a3,a3: 200 | 018B,C3,, clr c 201 | 018C,E5 23,, mov a,secondh 202 | 018E,94 06,, subb a,#6 203 | 0190,40 04,, jc a4 204 | 0192,F5 23,, mov secondh,a 205 | 0194,05 24,, inc minutel 206 | 0196,,a4,a4: 207 | 0196,C3,, clr c ;minute 208 | 0197,E5 24,, mov a,minutel 209 | 0199,94 0A,, subb a,#10 210 | 019B,40 04,, jc a5 211 | 019D,F5 24,, mov minutel,a 212 | 019F,05 25,, inc minuteh 213 | 01A1,,a5,a5: 214 | 01A1,C3,, clr c 215 | 01A2,E5 25,, mov a,minuteh 216 | 01A4,94 06,, subb a,#6 217 | 01A6,40 04,, jc a6 218 | 01A8,F5 25,, mov minuteh,a 219 | 01AA,05 26,, inc hourl 220 | 01AC,,a6,a6: 221 | 01AC,C3,, clr c ;hour 222 | 01AD,E5 26,, mov a,hourl 223 | 01AF,94 0A,, subb a,#10 224 | 01B1,40 04,, jc a7 225 | 01B3,F5 26,, mov hourl,a 226 | 01B5,05 27,, inc hourh 227 | 01B7,,a7,a7: 228 | 01B7,C3,, clr c 229 | 01B8,E5 27,, mov a,hourh 230 | 01BA,94 02,, subb a,#2 231 | 01BC,40 0D,, jc a8 232 | 01BE,C3,, clr c 233 | 01BF,E5 26,, mov a,hourl 234 | 01C1,94 04,, subb a,#4 235 | 01C3,40 06,, jc a8 236 | 01C5,75 27 00,, mov hourh,#0 237 | 01C8,75 26 00,, mov hourl,#0 238 | 01CB,,a8,a8: 239 | 01CB,21 CD,, ajmp aend 240 | ,,, 241 | ,,, 242 | 01CD,,aend,aend: 243 | 01CD,22,, ret 244 | ,,, 245 | 01CE,,int_t1,int_t1: 246 | 01CE,C0 E0,, push acc 247 | 01D0,C0 D0,, push psw 248 | 01D2,88 E0,, mov acc,r0 249 | 01D4,C0 E0,, push acc 250 | 01D6,89 E0,, mov acc,r1 251 | 01D8,C0 E0,, push acc 252 | ,,, 253 | 01DA,78 21,, mov r0,#msecondh 254 | 01DC,E6,, mov a,@r0 255 | 01DD,24 01,, add a,#1 256 | 01DF,F6,, mov @r0,a 257 | ,,, 258 | ,,, 259 | ,,, ;mov p3,#6 260 | 01E0,75 90 00,, mov p1,#00 261 | 01E3,31 6A,, call ajust_led 262 | ,,, 263 | 01E5,D0 E0,, pop acc 264 | 01E7,A9 E0,, mov r1,acc 265 | 01E9,D0 E0,, pop acc 266 | 01EB,A8 E0,, mov r0,acc 267 | 01ED,D0 D0,, pop psw 268 | 01EF,D0 E0,, pop acc 269 | 01F1,32,, reti 270 | 01F2,,int_t0,int_t0: 271 | 01F2,C0 E0,, push acc 272 | 01F4,C0 D0,, push psw 273 | 01F6,88 E0,, mov acc,r0 274 | 01F8,C0 E0,, push acc 275 | 01FA,89 E0,, mov acc,r1 276 | 01FC,C0 E0,, push acc 277 | ,,, 278 | ,,, ;call ajust_led 279 | ,,, 280 | 01FE,D0 E0,, pop acc 281 | 0200,A9 E0,, mov r1,acc 282 | 0202,D0 E0,, pop acc 283 | 0204,A8 E0,, mov r0,acc 284 | 0206,D0 D0,, pop psw 285 | 0208,D0 E0,, pop acc 286 | 020A,32,, reti 287 | 020B,32,, reti 288 | ,,, 289 | ,,, 290 | 020C,,delay_1ms,delay_1ms: 291 | 020C,7F FA,, mov r7,#250 292 | 020E,,dly,dly: 293 | 020E,00,, nop ;1us 12MHZ 294 | 020F,00,, nop ;1us 12MHZ 295 | 0210,DF FC,, djnz r7,dly ;2us 12MHZ 296 | 0212,22,, ret 297 | ,,, 298 | 0213,,delay1_1ms,delay1_1ms: 299 | 0213,7F 1F,, mov r7,#01fh 300 | 0215,,dly1,dly1: 301 | 0215,00,, nop ;1us 12MHZ 302 | 0216,00,, nop ;1us 12MHZ 303 | 0217,DF F5,, djnz r7,dly ;2us 12MHZ 304 | 0219,22,, ret 305 | ,,, 306 | 021A,3F 06 5B 4F,ledcode,ledcode: db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,0ffh 307 | 000E,,, end 308 | -------------------------------------------------------------------------------- /时钟/时钟.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilbinary/clock/36e7f916157a7394d0752edb7de0e02dc62ffd6c/时钟/时钟.Uv2.bak -------------------------------------------------------------------------------- /时钟/时钟.asm: -------------------------------------------------------------------------------- 1 | msecondl equ 20h 2 | msecondh equ 21h 3 | 4 | secondl equ 22h 5 | secondh equ 23h 6 | minutel equ 24h 7 | minuteh equ 25h 8 | hourl equ 26h 9 | hourh equ 27h 10 | 11 | fnkey equ 28h 12 | pluskey equ 29h 13 | flage equ 30h 14 | 15 | org 00h 16 | ajmp main 17 | org 000bh 18 | ajmp int_t0 19 | org 001bh 20 | ajmp int_t1 21 | org 80h 22 | main: 23 | mov sp,#70h 24 | mov p3,#6 25 | mov r0,#msecondl 26 | mov @r0,#8 27 | inc r0 28 | mov @r0,#2 29 | inc r0 30 | mov @r0,#8 31 | inc r0 32 | mov @r0,#5 33 | inc r0 34 | mov @r0,#9 35 | inc r0 36 | mov @r0,#5 37 | inc r0 38 | mov @r0,#3 39 | inc r0 40 | mov @r0,#2 41 | 42 | mov tmod,#16h ;t1 t0 43 | mov th1,#0d8h ;12MHZ 10ms 44 | mov tl1,#0f0h 45 | setb tr1 46 | setb et1 47 | mov th0,#0f0h 48 | mov tl0,#0f0h 49 | setb tr0 50 | setb et0 51 | 52 | setb ea 53 | mov fnkey,#0 54 | mov pluskey,#0 55 | mov flage,#0 56 | 57 | ll: 58 | ;mov r0,#hourh 59 | ;mov r0,#minuteh 60 | ;call display_led 61 | call keyprocess 62 | jmp ll 63 | jmp $ 64 | 65 | keyscan_down: 66 | mov a,flage 67 | jz kd1 68 | mov r0,#minuteh 69 | ajmp kd2 70 | kd1: 71 | mov r0,#hourh 72 | kd2: 73 | call display_led 74 | mov P3,#0ffh 75 | mov a,P3 76 | setb acc.6 77 | cpl a 78 | jz keyscan_down 79 | ret 80 | keyscan_up: 81 | mov a,flage 82 | jz ku1 83 | mov r0,#minuteh 84 | ajmp ku2 85 | ku1: 86 | mov r0,#hourh 87 | ku2: 88 | call display_led 89 | mov P3,#0ffh 90 | mov a,P3 91 | setb acc.6 92 | cpl a 93 | ret 94 | 95 | keyprocess: 96 | call keyscan_down 97 | jz return 98 | call delay1_1ms 99 | jnb acc.3,keyplus 100 | k1: call delay1_1ms 101 | call keyscan_up 102 | jnz k1 103 | ;keyfn 104 | mov flage,#0 105 | mov a,fnkey 106 | inc a 107 | inc a 108 | mov fnkey,a 109 | clr c 110 | subb a,#8 111 | jc kk1 112 | mov fnkey,a 113 | kk1: 114 | ajmp return 115 | keyplus: 116 | jnb acc.7,keyf 117 | k2: call delay1_1ms 118 | call keyscan_up 119 | jnz k2 ;keyplus 120 | 121 | mov pluskey,#1 122 | mov a,fnkey 123 | jnz kkk1 124 | mov a,flage ;;fn no enter 125 | cpl a 126 | mov flage,a 127 | kkk1: 128 | 129 | ajmp return 130 | keyf: 131 | jnb acc.4,return 132 | k3: call delay1_1ms 133 | call keyscan_up 134 | jnz k3 135 | ;keyf 136 | ajmp return 137 | return: 138 | mov a,fnkey 139 | jz kp1 140 | mov a,pluskey 141 | jz kp1 142 | clr c 143 | mov a,#28h 144 | subb a,fnkey 145 | mov r0,a 146 | inc @r0 147 | mov pluskey,#0 148 | kp1: 149 | 150 | ;jz kp2 151 | 152 | ;kp2: 153 | 154 | ret 155 | 156 | 157 | ;r0 witch to display 158 | display_led: 159 | ;mov r0,#hourh 160 | ;mov r0,#minuteh 161 | mov dptr,#ledcode 162 | mov r1,#0 ;count 163 | d1: 164 | ;mov p1,#0ffh 165 | mov p3,#6 166 | mov a,@r0 167 | movc a,@a+dptr 168 | mov p1,a 169 | mov a,r1 170 | orl a,#0f8h 171 | mov p3,a 172 | call delay_1ms 173 | inc r1 174 | dec r0 175 | cjne r1,#6,d1 176 | ret 177 | 178 | ajust_led: 179 | clr c 180 | mov a,msecondl 181 | subb a,#10 182 | jc a1 183 | mov msecondl,a 184 | inc msecondh 185 | a1: 186 | clr c 187 | mov a,msecondh 188 | subb a,#9 189 | jc a2 190 | mov msecondh,a 191 | inc secondl 192 | a2: 193 | clr c ;second 194 | mov a,secondl 195 | subb a,#10 196 | jc a3 197 | mov secondl,a 198 | inc secondh 199 | a3: 200 | clr c 201 | mov a,secondh 202 | subb a,#6 203 | jc a4 204 | mov secondh,a 205 | inc minutel 206 | a4: 207 | clr c ;minute 208 | mov a,minutel 209 | subb a,#10 210 | jc a5 211 | mov minutel,a 212 | inc minuteh 213 | a5: 214 | clr c 215 | mov a,minuteh 216 | subb a,#6 217 | jc a6 218 | mov minuteh,a 219 | inc hourl 220 | a6: 221 | clr c ;hour 222 | mov a,hourl 223 | subb a,#10 224 | jc a7 225 | mov hourl,a 226 | inc hourh 227 | a7: 228 | clr c 229 | mov a,hourh 230 | subb a,#2 231 | jc a8 232 | clr c 233 | mov a,hourl 234 | subb a,#4 235 | jc a8 236 | mov hourh,#0 237 | mov hourl,#0 238 | a8: 239 | ajmp aend 240 | 241 | 242 | aend: 243 | ret 244 | 245 | int_t1: 246 | push acc 247 | push psw 248 | mov acc,r0 249 | push acc 250 | mov acc,r1 251 | push acc 252 | 253 | mov r0,#msecondh 254 | mov a,@r0 255 | add a,#1 256 | mov @r0,a 257 | 258 | 259 | ;mov p3,#6 260 | mov p1,#00 261 | call ajust_led 262 | 263 | pop acc 264 | mov r1,acc 265 | pop acc 266 | mov r0,acc 267 | pop psw 268 | pop acc 269 | reti 270 | int_t0: 271 | push acc 272 | push psw 273 | mov acc,r0 274 | push acc 275 | mov acc,r1 276 | push acc 277 | 278 | ;call ajust_led 279 | 280 | pop acc 281 | mov r1,acc 282 | pop acc 283 | mov r0,acc 284 | pop psw 285 | pop acc 286 | reti 287 | reti 288 | 289 | 290 | delay_1ms: 291 | mov r7,#250 292 | dly: 293 | nop ;1us 12MHZ 294 | nop ;1us 12MHZ 295 | djnz r7,dly ;2us 12MHZ 296 | ret 297 | 298 | delay1_1ms: 299 | mov r7,#01fh 300 | dly1: 301 | nop ;1us 12MHZ 302 | nop ;1us 12MHZ 303 | djnz r7,dly ;2us 12MHZ 304 | ret 305 | 306 | ledcode: db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,0ffh 307 | end -------------------------------------------------------------------------------- /时钟/时钟.hex: -------------------------------------------------------------------------------- 1 | :0200000001807D 2 | :02000B0021EAE8 3 | :02001B0021C6FC 4 | :1000800075817075B00678207608087602087608C3 5 | :10009000087605087609087605087603087602755D 6 | :1000A0008916758DD8758BF0D28ED2AB758CF075A4 7 | :1000B0008AF0D28CD2A9D2AF75280075290075308C 8 | :1000C0000011F380FC80FEE5306004782501D178D2 9 | :1000D00027314975B0FFE5B0D2E6F460EA22E53099 10 | :1000E0006004782501E87827314975B0FFE5B0D282 11 | :1000F000E6F42211C7603F510B30E318510B11DEBB 12 | :1001000070FA753000E5280404F528C3940840020D 13 | :10011000F528213630E714510B11DE70FA752901EC 14 | :10012000E5287005E530F4F530213630E408510B50 15 | :1001300011DE70FA2136E528600EE529600AC374E5 16 | :10014000289528F80675290022900212790075B0CA 17 | :1001500006E693F590E944F8F5B051040918B9069C 18 | :10016000ED22C3E520940A4004F5200521C3E521D2 19 | :1001700094094004F5210522C3E522940A4004F5C0 20 | :10018000220523C3E52394064004F5230524C3E593 21 | :1001900024940A4004F5240525C3E525940640046B 22 | :1001A000F5250526C3E526940A4004F5260527C350 23 | :1001B000E5279402400DC3E5269404400675270008 24 | :1001C00075260021C522C0E0C0D088E0C0E089E0EB 25 | :1001D000C0E07821E62401F67590003162D0E0A9F4 26 | :1001E000E0D0E0A8E0D0D0D0E032C0E0C0D088E0DD 27 | :1001F000C0E089E0C0E0D0E0A9E0D0E0A8E0D0D045 28 | :10020000D0E032327FFA0000DFFC227F1F0000DFE7 29 | :0D021000F5223F065B4F666D7D077F6FFF97 30 | :00000001FF 31 | -------------------------------------------------------------------------------- /时钟/时钟.lnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilbinary/clock/36e7f916157a7394d0752edb7de0e02dc62ffd6c/时钟/时钟.lnp -------------------------------------------------------------------------------- /时钟/时钟.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilbinary/clock/36e7f916157a7394d0752edb7de0e02dc62ffd6c/时钟/时钟.opt.bak -------------------------------------------------------------------------------- /时钟/时钟.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilbinary/clock/36e7f916157a7394d0752edb7de0e02dc62ffd6c/时钟/时钟.plg -------------------------------------------------------------------------------- /时钟/时钟.uvopt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | *.c 10 | *.s*; *.src; *.a* 11 | *.obj 12 | *.lib 13 | *.txt; *.h; *.inc 14 | *.plm 15 | *.cpp 16 | 17 | 18 | 19 | 0 20 | 0 21 | 22 | 23 | 24 | Target 1 25 | 0x0 26 | MCS-51 27 | 28 | 24000000 29 | 30 | 1 31 | 1 32 | 1 33 | 0 34 | 35 | 36 | 0 37 | 65535 38 | 0 39 | 0 40 | 0 41 | 42 | 43 | 120 44 | 65 45 | 8 46 | .\ 47 | 48 | 49 | 1 50 | 1 51 | 1 52 | 0 53 | 1 54 | 1 55 | 0 56 | 1 57 | 0 58 | 0 59 | 0 60 | 0 61 | 62 | 63 | 1 64 | 1 65 | 1 66 | 1 67 | 1 68 | 1 69 | 1 70 | 0 71 | 0 72 | 73 | 74 | 1 75 | 0 76 | 1 77 | 78 | 255 79 | 80 | 81 | 0 82 | Data Sheet 83 | DATASHTS\ATMEL\AT89C2051_DS.PDF 84 | 85 | 86 | 1 87 | Instruction Set Manual 88 | DATASHTS\ATMEL\AT_C51ISM.PDF 89 | 90 | 91 | 92 | S8051.DLL 93 | 94 | DP51.DLL 95 | -px051 96 | S8051.DLL 97 | 98 | TP51.DLL 99 | -px051 100 | 101 | 102 | 0 103 | 1 104 | 1 105 | 1 106 | 1 107 | 1 108 | 1 109 | 1 110 | 1 111 | 1 112 | 0 113 | 1 114 | 1 115 | 1 116 | 0 117 | 1 118 | 0 119 | 0 120 | -1 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | BIN\VDM51.DLL 132 | 133 | 134 | 135 | 0 136 | DLGTP51 137 | (98=-1,-1,-1,-1,0)(83=-1,-1,-1,-1,0)(85=208,85,406,171,0)(80=-1,-1,-1,-1,0)(91=-1,-1,-1,-1,0)(92=-1,-1,-1,-1,0) 138 | 139 | 140 | 0 141 | VDM51 142 | -A127.0.0.1 -P8000 -O2 143 | 144 | 145 | 0 146 | DLGDP51 147 | (98=-1,-1,-1,-1,0)(83=-1,-1,-1,-1,0)(85=-1,-1,-1,-1,0)(80=-1,-1,-1,-1,0)(91=-1,-1,-1,-1,0)(92=-1,-1,-1,-1,0) 148 | 149 | 150 | 151 | 152 | 1 153 | 0 154 | 0x25 155 | 156 | 157 | 158 | 0 159 | 1 160 | 1 161 | 0 162 | 0 163 | 0 164 | 0 165 | 2 166 | 0 167 | 0 168 | 0 169 | 0 170 | 0 171 | 0 172 | 0 173 | 0 174 | 0 175 | 0 176 | 0 177 | 0 178 | 0 179 | 0 180 | 0 181 | 0 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | Source Group 1 190 | 1 191 | 0 192 | 0 193 | 194 | 1 195 | 1 196 | 2 197 | 0 198 | 1 199 | 12 200 | 0 201 | 168 202 | 168 203 | 0 204 | .\时钟.asm 205 | 时钟.asm 206 | 207 | 44 208 | 2 209 | 3 210 | 211 | -1 212 | -1 213 | 214 | 215 | -4 216 | -30 217 | 218 | 219 | 58 220 | 44 221 | 673 222 | 421 223 | 224 | 225 | 226 | 227 | 228 | 229 | Default 230 | 1 231 | Build 232 | 0 233 | 234 | Default 235 | 1 236 | 237 | 59392 238 | 1 239 | File 240 | 0 241 | 242 | 0 243 | 244 | 1 245 | 2 246 | 3 247 | 0 248 | 0 249 | 0 250 | 0 251 | 0 252 | 0 253 | 0 254 | 0 255 | 0 256 | 100 257 | 0 258 | 1 259 | 0 260 | 261 | 262 | 59398 263 | 2 264 | Build 265 | 0 266 | 267 | 0 268 | 269 | 1 270 | 2 271 | 3 272 | 0 273 | 0 274 | 0 275 | 0 276 | 0 277 | 0 278 | 0 279 | 0 280 | 0 281 | 100 282 | 0 283 | 0 284 | 0 285 | 286 | 287 | 59399 288 | 3 289 | Debug 290 | 0 291 | 292 | 0 293 | 294 | 1 295 | 2 296 | 3 297 | 0 298 | 0 299 | 0 300 | 0 301 | 0 302 | 0 303 | 0 304 | 0 305 | 0 306 | 100 307 | 0 308 | 1 309 | 0 310 | 311 | 312 | 197 313 | 4 314 | Build Output 315 | 0 316 | 317 | 0 318 | 319 | 1 320 | 2 321 | 4 322 | 0 323 | 0 324 | 0 325 | 210 326 | 600 327 | 0 328 | 0 329 | 250 330 | 600 331 | 100 332 | 1 333 | 0 334 | 0 335 | 336 | 337 | 198 338 | 5 339 | Command 340 | 197 341 | 342 | 197 343 | 344 | 1 345 | 4 346 | 2 347 | 0 348 | 0 349 | 0 350 | 210 351 | 600 352 | 0 353 | 0 354 | 250 355 | 600 356 | 100 357 | 1 358 | 1 359 | 0 360 | 361 | 362 | 199 363 | 6 364 | Find in Files 365 | 197 366 | 367 | 197 368 | 369 | 1 370 | 4 371 | 2 372 | 0 373 | 0 374 | 0 375 | 210 376 | 600 377 | 0 378 | 0 379 | 250 380 | 600 381 | 100 382 | 0 383 | 0 384 | 0 385 | 386 | 387 | 38007 388 | 7 389 | Browse 390 | 197 391 | 392 | 197 393 | 394 | 1 395 | 4 396 | 2 397 | 0 398 | 0 399 | 0 400 | 210 401 | 600 402 | 0 403 | 0 404 | 250 405 | 600 406 | 100 407 | 0 408 | 0 409 | 0 410 | 411 | 412 | 1939 413 | 8 414 | UART #1 415 | 197 416 | 417 | 197 418 | 419 | 1 420 | 4 421 | 2 422 | 0 423 | 0 424 | 0 425 | 210 426 | 600 427 | 0 428 | 0 429 | 250 430 | 600 431 | 100 432 | 0 433 | 0 434 | 0 435 | 436 | 437 | 1940 438 | 9 439 | UART #2 440 | 197 441 | 442 | 197 443 | 444 | 1 445 | 4 446 | 2 447 | 0 448 | 0 449 | 0 450 | 210 451 | 600 452 | 0 453 | 0 454 | 250 455 | 600 456 | 100 457 | 0 458 | 0 459 | 0 460 | 461 | 462 | 1941 463 | 10 464 | UART #3 465 | 197 466 | 467 | 197 468 | 469 | 1 470 | 4 471 | 2 472 | 0 473 | 0 474 | 0 475 | 210 476 | 600 477 | 0 478 | 0 479 | 250 480 | 600 481 | 100 482 | 0 483 | 0 484 | 0 485 | 486 | 487 | 1942 488 | 11 489 | UART #4 490 | 197 491 | 492 | 197 493 | 494 | 1 495 | 4 496 | 2 497 | 0 498 | 0 499 | 0 500 | 210 501 | 600 502 | 0 503 | 0 504 | 250 505 | 600 506 | 100 507 | 0 508 | 0 509 | 0 510 | 511 | 512 | 1944 513 | 12 514 | Call Stack 515 | 197 516 | 517 | 197 518 | 519 | 1 520 | 2 521 | 2 522 | 0 523 | 0 524 | 0 525 | 600 526 | 210 527 | 0 528 | 0 529 | 600 530 | 250 531 | 50 532 | 0 533 | 1 534 | 0 535 | 536 | 537 | 1507 538 | 13 539 | Call Stack 540 | 1944 541 | 542 | 197 543 | 544 | 1 545 | 4 546 | 2 547 | 0 548 | 0 549 | 0 550 | 600 551 | 210 552 | 0 553 | 0 554 | 600 555 | 250 556 | 50 557 | 0 558 | 1 559 | 0 560 | 561 | 562 | 1935 563 | 14 564 | Locals 565 | 1944 566 | 567 | 197 568 | 569 | 1 570 | 4 571 | 2 572 | 0 573 | 0 574 | 0 575 | 210 576 | 600 577 | 0 578 | 0 579 | 250 580 | 600 581 | 100 582 | 0 583 | 1 584 | 0 585 | 586 | 587 | 1936 588 | 15 589 | Watch 1 590 | 1944 591 | 592 | 197 593 | 594 | 1 595 | 4 596 | 2 597 | 0 598 | 0 599 | 0 600 | 210 601 | 600 602 | 0 603 | 0 604 | 250 605 | 600 606 | 100 607 | 0 608 | 1 609 | 0 610 | 611 | 612 | 1937 613 | 16 614 | Watch 2 615 | 1944 616 | 617 | 197 618 | 619 | 1 620 | 4 621 | 2 622 | 0 623 | 0 624 | 0 625 | 210 626 | 600 627 | 0 628 | 0 629 | 250 630 | 600 631 | 100 632 | 0 633 | 0 634 | 0 635 | 636 | 637 | 1465 638 | 17 639 | Memory 1 640 | 1944 641 | 642 | 197 643 | 644 | 1 645 | 4 646 | 2 647 | 0 648 | 0 649 | 0 650 | 210 651 | 600 652 | 0 653 | 0 654 | 250 655 | 600 656 | 100 657 | 0 658 | 1 659 | 0 660 | 661 | 662 | 1466 663 | 18 664 | Memory 2 665 | 1944 666 | 667 | 197 668 | 669 | 1 670 | 4 671 | 2 672 | 0 673 | 0 674 | 0 675 | 210 676 | 600 677 | 0 678 | 0 679 | 250 680 | 600 681 | 100 682 | 0 683 | 0 684 | 0 685 | 686 | 687 | 1467 688 | 19 689 | Memory 3 690 | 1944 691 | 692 | 197 693 | 694 | 1 695 | 4 696 | 2 697 | 0 698 | 0 699 | 0 700 | 210 701 | 600 702 | 0 703 | 0 704 | 250 705 | 600 706 | 100 707 | 0 708 | 0 709 | 0 710 | 711 | 712 | 1468 713 | 20 714 | Memory 4 715 | 1944 716 | 717 | 197 718 | 719 | 1 720 | 4 721 | 2 722 | 0 723 | 0 724 | 0 725 | 210 726 | 600 727 | 0 728 | 0 729 | 250 730 | 600 731 | 100 732 | 0 733 | 0 734 | 0 735 | 736 | 737 | 1506 738 | 21 739 | Symbols 740 | 1944 741 | 742 | 197 743 | 744 | 1 745 | 4 746 | 2 747 | 0 748 | 0 749 | 0 750 | 210 751 | 600 752 | 0 753 | 0 754 | 250 755 | 600 756 | 100 757 | 0 758 | 1 759 | 0 760 | 761 | 762 | 1005 763 | 22 764 | Project 765 | 0 766 | 767 | 0 768 | 769 | 1 770 | 2 771 | 1 772 | 0 773 | 0 774 | 0 775 | 600 776 | 210 777 | 0 778 | 0 779 | 600 780 | 250 781 | 100 782 | 0 783 | 1 784 | 0 785 | 786 | 787 | 109 788 | 23 789 | Books 790 | 1005 791 | 792 | 1005 793 | 794 | 1 795 | 4 796 | 2 797 | 0 798 | 0 799 | 0 800 | 600 801 | 210 802 | 0 803 | 0 804 | 600 805 | 250 806 | 100 807 | 0 808 | 0 809 | 0 810 | 811 | 812 | 195 813 | 24 814 | Functions 815 | 1005 816 | 817 | 1005 818 | 819 | 1 820 | 4 821 | 2 822 | 0 823 | 0 824 | 0 825 | 600 826 | 210 827 | 0 828 | 0 829 | 600 830 | 250 831 | 100 832 | 0 833 | 0 834 | 0 835 | 836 | 837 | 196 838 | 25 839 | Templates 840 | 1005 841 | 842 | 1005 843 | 844 | 1 845 | 4 846 | 2 847 | 0 848 | 0 849 | 0 850 | 600 851 | 210 852 | 0 853 | 0 854 | 600 855 | 250 856 | 100 857 | 0 858 | 0 859 | 0 860 | 861 | 862 | 38003 863 | 26 864 | Registers 865 | 1005 866 | 867 | 1005 868 | 869 | 1 870 | 4 871 | 2 872 | 0 873 | 0 874 | 0 875 | 600 876 | 210 877 | 0 878 | 0 879 | 600 880 | 250 881 | 100 882 | 1 883 | 1 884 | 0 885 | 886 | 887 | 35885 888 | 27 889 | not set 890 | 0 891 | 892 | 0 893 | 894 | 1 895 | 2 896 | 2 897 | 0 898 | 0 899 | 0 900 | 600 901 | 210 902 | 0 903 | 0 904 | 600 905 | 250 906 | 100 907 | 0 908 | 0 909 | 0 910 | 911 | 912 | 35886 913 | 28 914 | not set 915 | 35885 916 | 917 | 35885 918 | 919 | 1 920 | 4 921 | 2 922 | 0 923 | 0 924 | 0 925 | 600 926 | 210 927 | 0 928 | 0 929 | 600 930 | 250 931 | 100 932 | 0 933 | 0 934 | 0 935 | 936 | 937 | 35887 938 | 29 939 | not set 940 | 35885 941 | 942 | 35885 943 | 944 | 1 945 | 4 946 | 2 947 | 0 948 | 0 949 | 0 950 | 600 951 | 210 952 | 0 953 | 0 954 | 600 955 | 250 956 | 100 957 | 0 958 | 0 959 | 0 960 | 961 | 962 | 35888 963 | 30 964 | not set 965 | 35885 966 | 967 | 35885 968 | 969 | 1 970 | 4 971 | 2 972 | 0 973 | 0 974 | 0 975 | 600 976 | 210 977 | 0 978 | 0 979 | 600 980 | 250 981 | 100 982 | 0 983 | 0 984 | 0 985 | 986 | 987 | 35889 988 | 31 989 | not set 990 | 35885 991 | 992 | 35885 993 | 994 | 1 995 | 4 996 | 2 997 | 0 998 | 0 999 | 0 1000 | 600 1001 | 210 1002 | 0 1003 | 0 1004 | 600 1005 | 250 1006 | 100 1007 | 0 1008 | 0 1009 | 0 1010 | 1011 | 1012 | 35890 1013 | 32 1014 | not set 1015 | 35885 1016 | 1017 | 35885 1018 | 1019 | 1 1020 | 4 1021 | 2 1022 | 0 1023 | 0 1024 | 0 1025 | 600 1026 | 210 1027 | 0 1028 | 0 1029 | 600 1030 | 250 1031 | 100 1032 | 0 1033 | 0 1034 | 0 1035 | 1036 | 1037 | 35891 1038 | 33 1039 | not set 1040 | 35885 1041 | 1042 | 35885 1043 | 1044 | 1 1045 | 4 1046 | 2 1047 | 0 1048 | 0 1049 | 0 1050 | 600 1051 | 210 1052 | 0 1053 | 0 1054 | 600 1055 | 250 1056 | 100 1057 | 0 1058 | 0 1059 | 0 1060 | 1061 | 1062 | 35892 1063 | 34 1064 | not set 1065 | 35885 1066 | 1067 | 35885 1068 | 1069 | 1 1070 | 4 1071 | 2 1072 | 0 1073 | 0 1074 | 0 1075 | 600 1076 | 210 1077 | 0 1078 | 0 1079 | 600 1080 | 250 1081 | 100 1082 | 0 1083 | 0 1084 | 0 1085 | 1086 | 1087 | 35893 1088 | 35 1089 | not set 1090 | 35885 1091 | 1092 | 35885 1093 | 1094 | 1 1095 | 4 1096 | 2 1097 | 0 1098 | 0 1099 | 0 1100 | 600 1101 | 210 1102 | 0 1103 | 0 1104 | 600 1105 | 250 1106 | 100 1107 | 0 1108 | 0 1109 | 0 1110 | 1111 | 1112 | 35894 1113 | 36 1114 | not set 1115 | 35885 1116 | 1117 | 35885 1118 | 1119 | 1 1120 | 4 1121 | 2 1122 | 0 1123 | 0 1124 | 0 1125 | 600 1126 | 210 1127 | 0 1128 | 0 1129 | 600 1130 | 250 1131 | 100 1132 | 0 1133 | 0 1134 | 0 1135 | 1136 | 1137 | 35895 1138 | 37 1139 | not set 1140 | 35885 1141 | 1142 | 35885 1143 | 1144 | 1 1145 | 4 1146 | 2 1147 | 0 1148 | 0 1149 | 0 1150 | 600 1151 | 210 1152 | 0 1153 | 0 1154 | 600 1155 | 250 1156 | 100 1157 | 0 1158 | 0 1159 | 0 1160 | 1161 | 1162 | 35896 1163 | 38 1164 | not set 1165 | 35885 1166 | 1167 | 35885 1168 | 1169 | 1 1170 | 4 1171 | 2 1172 | 0 1173 | 0 1174 | 0 1175 | 600 1176 | 210 1177 | 0 1178 | 0 1179 | 600 1180 | 250 1181 | 100 1182 | 0 1183 | 0 1184 | 0 1185 | 1186 | 1187 | 35897 1188 | 39 1189 | not set 1190 | 35885 1191 | 1192 | 35885 1193 | 1194 | 1 1195 | 4 1196 | 2 1197 | 0 1198 | 0 1199 | 0 1200 | 600 1201 | 210 1202 | 0 1203 | 0 1204 | 600 1205 | 250 1206 | 100 1207 | 0 1208 | 0 1209 | 0 1210 | 1211 | 1212 | 35898 1213 | 40 1214 | not set 1215 | 35885 1216 | 1217 | 35885 1218 | 1219 | 1 1220 | 4 1221 | 2 1222 | 0 1223 | 0 1224 | 0 1225 | 600 1226 | 210 1227 | 0 1228 | 0 1229 | 600 1230 | 250 1231 | 100 1232 | 0 1233 | 0 1234 | 0 1235 | 1236 | 1237 | 35899 1238 | 41 1239 | not set 1240 | 35885 1241 | 1242 | 35885 1243 | 1244 | 1 1245 | 4 1246 | 2 1247 | 0 1248 | 0 1249 | 0 1250 | 600 1251 | 210 1252 | 0 1253 | 0 1254 | 600 1255 | 250 1256 | 100 1257 | 0 1258 | 0 1259 | 0 1260 | 1261 | 1262 | 35900 1263 | 42 1264 | not set 1265 | 35885 1266 | 1267 | 35885 1268 | 1269 | 1 1270 | 4 1271 | 2 1272 | 0 1273 | 0 1274 | 0 1275 | 600 1276 | 210 1277 | 0 1278 | 0 1279 | 600 1280 | 250 1281 | 100 1282 | 0 1283 | 0 1284 | 0 1285 | 1286 | 1287 | 35901 1288 | 43 1289 | not set 1290 | 35885 1291 | 1292 | 35885 1293 | 1294 | 1 1295 | 4 1296 | 2 1297 | 0 1298 | 0 1299 | 0 1300 | 600 1301 | 210 1302 | 0 1303 | 0 1304 | 600 1305 | 250 1306 | 100 1307 | 0 1308 | 0 1309 | 0 1310 | 1311 | 1312 | 35902 1313 | 44 1314 | not set 1315 | 35885 1316 | 1317 | 35885 1318 | 1319 | 1 1320 | 4 1321 | 2 1322 | 0 1323 | 0 1324 | 0 1325 | 600 1326 | 210 1327 | 0 1328 | 0 1329 | 600 1330 | 250 1331 | 100 1332 | 0 1333 | 0 1334 | 0 1335 | 1336 | 1337 | 35903 1338 | 45 1339 | not set 1340 | 35885 1341 | 1342 | 35885 1343 | 1344 | 1 1345 | 4 1346 | 2 1347 | 0 1348 | 0 1349 | 0 1350 | 600 1351 | 210 1352 | 0 1353 | 0 1354 | 600 1355 | 250 1356 | 100 1357 | 0 1358 | 0 1359 | 0 1360 | 1361 | 1362 | 35904 1363 | 46 1364 | not set 1365 | 35885 1366 | 1367 | 35885 1368 | 1369 | 1 1370 | 4 1371 | 2 1372 | 0 1373 | 0 1374 | 0 1375 | 600 1376 | 210 1377 | 0 1378 | 0 1379 | 600 1380 | 250 1381 | 100 1382 | 0 1383 | 0 1384 | 0 1385 | 1386 | 1387 | 35905 1388 | 47 1389 | not set 1390 | 35885 1391 | 1392 | 35885 1393 | 1394 | 1 1395 | 4 1396 | 2 1397 | 0 1398 | 0 1399 | 0 1400 | 600 1401 | 210 1402 | 0 1403 | 0 1404 | 600 1405 | 250 1406 | 100 1407 | 0 1408 | 0 1409 | 0 1410 | 1411 | 1412 | 203 1413 | 48 1414 | Disassembly 1415 | 0 1416 | 1417 | 0 1418 | 1419 | 1 1420 | 2 1421 | 3 1422 | 0 1423 | 0 1424 | 0 1425 | 210 1426 | 600 1427 | 0 1428 | 0 1429 | 250 1430 | 600 1431 | 100 1432 | 0 1433 | 1 1434 | 0 1435 | 1436 | 1437 | 1913 1438 | 49 1439 | Instruction Trace 1440 | 203 1441 | 1442 | 203 1443 | 1444 | 1 1445 | 4 1446 | 2 1447 | 0 1448 | 0 1449 | 0 1450 | 600 1451 | 210 1452 | 0 1453 | 0 1454 | 600 1455 | 250 1456 | 100 1457 | 0 1458 | 0 1459 | 0 1460 | 1461 | 1462 | 35824 1463 | 50 1464 | Logic Analyzer 1465 | 0 1466 | 1467 | 0 1468 | 1469 | 1 1470 | 6 1471 | 0 1472 | 0 1473 | 0 1474 | 0 1475 | 210 1476 | 600 1477 | 0 1478 | 0 1479 | 250 1480 | 600 1481 | 1 1482 | 0 1483 | 0 1484 | 0 1485 | 1486 | 1487 | 343 1488 | 51 1489 | Performance Analyzer 1490 | 203 1491 | 1492 | 203 1493 | 1494 | 1 1495 | 4 1496 | 2 1497 | 0 1498 | 0 1499 | 0 1500 | 210 1501 | 600 1502 | 0 1503 | 0 1504 | 250 1505 | 600 1506 | 100 1507 | 0 1508 | 0 1509 | 0 1510 | 1511 | 1512 | 204 1513 | 52 1514 | Performance Analyzer 1515 | 203 1516 | 1517 | 203 1518 | 1519 | 1 1520 | 4 1521 | 2 1522 | 0 1523 | 0 1524 | 0 1525 | 210 1526 | 600 1527 | 0 1528 | 0 1529 | 250 1530 | 600 1531 | 100 1532 | 0 1533 | 0 1534 | 0 1535 | 1536 | 1537 | 346 1538 | 53 1539 | Code Coverage 1540 | 203 1541 | 1542 | 203 1543 | 1544 | 1 1545 | 4 1546 | 2 1547 | 0 1548 | 0 1549 | 0 1550 | 210 1551 | 600 1552 | 0 1553 | 0 1554 | 250 1555 | 600 1556 | 100 1557 | 0 1558 | 0 1559 | 0 1560 | 1561 | 1562 | 50001 1563 | 54 1564 | 1565 | 0 1566 | 1567 | 0 1568 | 1569 | 1 1570 | 2 1571 | 2 1572 | 0 1573 | 0 1574 | 0 1575 | 600 1576 | 210 1577 | 0 1578 | 0 1579 | 600 1580 | 250 1581 | 100 1582 | 0 1583 | 0 1584 | 0 1585 | 1586 | 1587 | 50002 1588 | 55 1589 | 1590 | 50001 1591 | 1592 | 50001 1593 | 1594 | 1 1595 | 4 1596 | 2 1597 | 0 1598 | 0 1599 | 0 1600 | 600 1601 | 210 1602 | 0 1603 | 0 1604 | 600 1605 | 250 1606 | 100 1607 | 0 1608 | 0 1609 | 0 1610 | 1611 | 1612 | 50003 1613 | 56 1614 | 1615 | 50001 1616 | 1617 | 50001 1618 | 1619 | 1 1620 | 4 1621 | 2 1622 | 0 1623 | 0 1624 | 0 1625 | 600 1626 | 210 1627 | 0 1628 | 0 1629 | 600 1630 | 250 1631 | 100 1632 | 0 1633 | 0 1634 | 0 1635 | 1636 | 1637 | 50004 1638 | 57 1639 | 1640 | 50001 1641 | 1642 | 50001 1643 | 1644 | 1 1645 | 4 1646 | 2 1647 | 0 1648 | 0 1649 | 0 1650 | 600 1651 | 210 1652 | 0 1653 | 0 1654 | 600 1655 | 250 1656 | 100 1657 | 0 1658 | 0 1659 | 0 1660 | 1661 | 1662 | 50005 1663 | 58 1664 | 1665 | 50001 1666 | 1667 | 50001 1668 | 1669 | 1 1670 | 4 1671 | 2 1672 | 0 1673 | 0 1674 | 0 1675 | 600 1676 | 210 1677 | 0 1678 | 0 1679 | 600 1680 | 250 1681 | 100 1682 | 0 1683 | 0 1684 | 0 1685 | 1686 | 1687 | 50006 1688 | 59 1689 | 1690 | 50001 1691 | 1692 | 50001 1693 | 1694 | 1 1695 | 4 1696 | 2 1697 | 0 1698 | 0 1699 | 0 1700 | 600 1701 | 210 1702 | 0 1703 | 0 1704 | 600 1705 | 250 1706 | 100 1707 | 0 1708 | 0 1709 | 0 1710 | 1711 | 1712 | 50007 1713 | 60 1714 | 1715 | 50001 1716 | 1717 | 50001 1718 | 1719 | 1 1720 | 4 1721 | 2 1722 | 0 1723 | 0 1724 | 0 1725 | 600 1726 | 210 1727 | 0 1728 | 0 1729 | 600 1730 | 250 1731 | 100 1732 | 0 1733 | 0 1734 | 0 1735 | 1736 | 1737 | 50008 1738 | 61 1739 | 1740 | 50001 1741 | 1742 | 50001 1743 | 1744 | 1 1745 | 4 1746 | 2 1747 | 0 1748 | 0 1749 | 0 1750 | 600 1751 | 210 1752 | 0 1753 | 0 1754 | 600 1755 | 250 1756 | 100 1757 | 0 1758 | 0 1759 | 0 1760 | 1761 | 1762 | 50009 1763 | 62 1764 | 1765 | 50001 1766 | 1767 | 50001 1768 | 1769 | 1 1770 | 4 1771 | 2 1772 | 0 1773 | 0 1774 | 0 1775 | 600 1776 | 210 1777 | 0 1778 | 0 1779 | 600 1780 | 250 1781 | 100 1782 | 0 1783 | 0 1784 | 0 1785 | 1786 | 1787 | 50010 1788 | 63 1789 | 1790 | 50001 1791 | 1792 | 50001 1793 | 1794 | 1 1795 | 4 1796 | 2 1797 | 0 1798 | 0 1799 | 0 1800 | 600 1801 | 210 1802 | 0 1803 | 0 1804 | 600 1805 | 250 1806 | 100 1807 | 0 1808 | 0 1809 | 0 1810 | 1811 | 1812 | 1813 | 1814 | 1815 | 1 1816 | 0 1817 | 1818 | 100 1819 | 0 1820 | 1821 | 1822 | .\时钟.asm 1823 | 12 1824 | 168 1825 | 168 1826 | 1827 | 1828 | 1829 | 1830 | 1831 |
1832 | -------------------------------------------------------------------------------- /时钟/时钟.uvproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | 10 | Target 1 11 | 0x0 12 | MCS-51 13 | 14 | 15 | AT89C2051 16 | Atmel 17 | IRAM(0-0x7F) IROM(0-0x7FF) CLOCK(24000000) 18 | 19 | "LIB\STARTUP.A51" ("Standard 8051 Startup Code") 20 | 21 | 2984 22 | REG2051.H 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 0 33 | 34 | 35 | 36 | Atmel\ 37 | Atmel\ 38 | 39 | 0 40 | 0 41 | 0 42 | 0 43 | 1 44 | 45 | .\ 46 | 时钟 47 | 1 48 | 0 49 | 1 50 | 1 51 | 1 52 | .\ 53 | 0 54 | 0 55 | 0 56 | 57 | 0 58 | 0 59 | 60 | 61 | 0 62 | 0 63 | 64 | 65 | 0 66 | 0 67 | 68 | 69 | 0 70 | 0 71 | 72 | 73 | 0 74 | 0 75 | 76 | 77 | 0 78 | 0 79 | 80 | 0 81 | 82 | 83 | 84 | 0 85 | 0 86 | 0 87 | 0 88 | 0 89 | 1 90 | 0 91 | 0 92 | 0 93 | 0 94 | 3 95 | 96 | 97 | 65535 98 | 99 | 100 | S8051.DLL 101 | 102 | DP51.DLL 103 | -px051 104 | S8051.DLL 105 | 106 | TP51.DLL 107 | -px051 108 | 109 | 110 | 111 | 0 112 | 0 113 | 0 114 | 0 115 | 16 116 | 117 | 118 | 0 119 | 1 120 | 1 121 | 1 122 | 1 123 | 1 124 | 1 125 | 1 126 | 0 127 | 128 | 129 | 1 130 | 1 131 | 0 132 | 1 133 | 1 134 | 1 135 | 0 136 | 1 137 | 138 | 0 139 | -1 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | BIN\VDM51.DLL 154 | 155 | 156 | 157 | 158 | 0 159 | 0 160 | 0 161 | 0 162 | 0 163 | -1 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 0 172 | 0 173 | 2 174 | 0 175 | 0 176 | 0 177 | 0 178 | 0 179 | 0 180 | 1 181 | 0 182 | 1 183 | 0 184 | 0 185 | 0 186 | 0 187 | 0 188 | 0 189 | 0 190 | 0 191 | 0 192 | 0 193 | 0 194 | 0 195 | 0 196 | 0 197 | 0 198 | 0 199 | 0 200 | 0 201 | 0 202 | 0 203 | 0 204 | 0 205 | 0 206 | 0 207 | 0 208 | 0 209 | 0 210 | 0 211 | 0 212 | 213 | 214 | 0 215 | 0x0 216 | 0xffff 217 | 218 | 219 | 0 220 | 0x0 221 | 0x0 222 | 223 | 224 | 0 225 | 0x0 226 | 0x0 227 | 228 | 229 | 0 230 | 0x0 231 | 0x0 232 | 233 | 234 | 0 235 | 0x0 236 | 0x0 237 | 238 | 239 | 0 240 | 0x0 241 | 0x0 242 | 243 | 244 | 0 245 | 0x0 246 | 0x0 247 | 248 | 249 | 0 250 | 0x0 251 | 0x0 252 | 253 | 254 | 1 255 | 0x0 256 | 0x800 257 | 258 | 259 | 0 260 | 0x0 261 | 0x80 262 | 263 | 264 | 0 265 | 0x0 266 | 0x0 267 | 268 | 269 | 0 270 | 0x0 271 | 0x0 272 | 273 | 274 | 0 275 | 0x0 276 | 0x0 277 | 278 | 279 | 280 | 281 | 0 282 | 0 283 | 1 284 | 0 285 | 1 286 | 3 287 | 8 288 | 2 289 | 1 290 | 1 291 | 0 292 | 0 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 0 302 | 1 303 | 0 304 | 0 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 0 314 | 0 315 | 1 316 | 0 317 | 2 318 | 1 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | Source Group 1 348 | 349 | 350 | 时钟.asm 351 | 2 352 | .\时钟.asm 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 |
361 | -------------------------------------------------------------------------------- /时钟/时钟_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilbinary/clock/36e7f916157a7394d0752edb7de0e02dc62ffd6c/时钟/时钟_Opt.Bak -------------------------------------------------------------------------------- /时钟/时钟_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilbinary/clock/36e7f916157a7394d0752edb7de0e02dc62ffd6c/时钟/时钟_Uv2.Bak -------------------------------------------------------------------------------- /时钟/时钟_uvopt.bak: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | *.c 10 | *.s*; *.src; *.a* 11 | *.obj 12 | *.lib 13 | *.txt; *.h; *.inc 14 | *.plm 15 | *.cpp 16 | 17 | 18 | 19 | 0 20 | 0 21 | 22 | 23 | 24 | Target 1 25 | 0x0 26 | MCS-51 27 | 28 | 24000000 29 | 30 | 1 31 | 1 32 | 1 33 | 0 34 | 35 | 36 | 0 37 | 65535 38 | 0 39 | 0 40 | 0 41 | 42 | 43 | 120 44 | 65 45 | 8 46 | .\ 47 | 48 | 49 | 1 50 | 1 51 | 1 52 | 0 53 | 1 54 | 1 55 | 0 56 | 1 57 | 0 58 | 0 59 | 0 60 | 0 61 | 62 | 63 | 1 64 | 1 65 | 1 66 | 1 67 | 1 68 | 1 69 | 1 70 | 0 71 | 0 72 | 73 | 74 | 1 75 | 0 76 | 1 77 | 78 | 255 79 | 80 | 81 | 0 82 | Data Sheet 83 | DATASHTS\ATMEL\AT89C2051_DS.PDF 84 | 85 | 86 | 1 87 | Instruction Set Manual 88 | DATASHTS\ATMEL\AT_C51ISM.PDF 89 | 90 | 91 | 92 | S8051.DLL 93 | 94 | DP51.DLL 95 | -px051 96 | S8051.DLL 97 | 98 | TP51.DLL 99 | -px051 100 | 101 | 102 | 0 103 | 1 104 | 1 105 | 1 106 | 1 107 | 1 108 | 1 109 | 1 110 | 1 111 | 1 112 | 0 113 | 1 114 | 1 115 | 1 116 | 0 117 | 1 118 | 0 119 | 0 120 | -1 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | BIN\VDM51.DLL 132 | 133 | 134 | 135 | 0 136 | DLGTP51 137 | (98=-1,-1,-1,-1,0)(83=-1,-1,-1,-1,0)(85=208,85,406,171,0)(80=-1,-1,-1,-1,0)(91=-1,-1,-1,-1,0)(92=-1,-1,-1,-1,0) 138 | 139 | 140 | 0 141 | VDM51 142 | -A127.0.0.1 -P8000 -O2 143 | 144 | 145 | 0 146 | DLGDP51 147 | (98=-1,-1,-1,-1,0)(83=-1,-1,-1,-1,0)(85=-1,-1,-1,-1,0)(80=-1,-1,-1,-1,0)(91=-1,-1,-1,-1,0)(92=-1,-1,-1,-1,0) 148 | 149 | 150 | 151 | 152 | 1 153 | 0 154 | 0x25 155 | 156 | 157 | 158 | 0 159 | 1 160 | 1 161 | 0 162 | 0 163 | 0 164 | 0 165 | 2 166 | 0 167 | 0 168 | 0 169 | 0 170 | 0 171 | 0 172 | 0 173 | 0 174 | 0 175 | 0 176 | 0 177 | 0 178 | 0 179 | 0 180 | 0 181 | 0 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | Source Group 1 190 | 1 191 | 0 192 | 0 193 | 194 | 1 195 | 1 196 | 2 197 | 0 198 | 1 199 | 25 200 | 0 201 | 276 202 | 284 203 | 0 204 | .\时钟.asm 205 | 时钟.asm 206 | 207 | 44 208 | 2 209 | 3 210 | 211 | -1 212 | -1 213 | 214 | 215 | -4 216 | -30 217 | 218 | 219 | 58 220 | 44 221 | 673 222 | 421 223 | 224 | 225 | 226 | 227 | 228 | 229 | Default 230 | 1 231 | Build 232 | 0 233 | 234 | Default 235 | 1 236 | 237 | 59392 238 | 1 239 | File 240 | 0 241 | 242 | 0 243 | 244 | 1 245 | 2 246 | 3 247 | 0 248 | 0 249 | 0 250 | 0 251 | 0 252 | 0 253 | 0 254 | 0 255 | 0 256 | 100 257 | 0 258 | 1 259 | 0 260 | 261 | 262 | 59398 263 | 2 264 | Build 265 | 0 266 | 267 | 0 268 | 269 | 1 270 | 2 271 | 3 272 | 0 273 | 0 274 | 0 275 | 0 276 | 0 277 | 0 278 | 0 279 | 0 280 | 0 281 | 100 282 | 0 283 | 0 284 | 0 285 | 286 | 287 | 59399 288 | 3 289 | Debug 290 | 0 291 | 292 | 0 293 | 294 | 1 295 | 2 296 | 3 297 | 0 298 | 0 299 | 0 300 | 0 301 | 0 302 | 0 303 | 0 304 | 0 305 | 0 306 | 100 307 | 0 308 | 1 309 | 0 310 | 311 | 312 | 197 313 | 4 314 | Build Output 315 | 0 316 | 317 | 0 318 | 319 | 1 320 | 2 321 | 4 322 | 0 323 | 0 324 | 0 325 | 210 326 | 600 327 | 0 328 | 0 329 | 250 330 | 600 331 | 100 332 | 1 333 | 0 334 | 0 335 | 336 | 337 | 198 338 | 5 339 | Command 340 | 197 341 | 342 | 197 343 | 344 | 1 345 | 4 346 | 2 347 | 0 348 | 0 349 | 0 350 | 210 351 | 600 352 | 0 353 | 0 354 | 250 355 | 600 356 | 100 357 | 1 358 | 1 359 | 0 360 | 361 | 362 | 199 363 | 6 364 | Find in Files 365 | 197 366 | 367 | 197 368 | 369 | 1 370 | 4 371 | 2 372 | 0 373 | 0 374 | 0 375 | 210 376 | 600 377 | 0 378 | 0 379 | 250 380 | 600 381 | 100 382 | 0 383 | 0 384 | 0 385 | 386 | 387 | 38007 388 | 7 389 | Browse 390 | 197 391 | 392 | 197 393 | 394 | 1 395 | 4 396 | 2 397 | 0 398 | 0 399 | 0 400 | 210 401 | 600 402 | 0 403 | 0 404 | 250 405 | 600 406 | 100 407 | 0 408 | 0 409 | 0 410 | 411 | 412 | 1939 413 | 8 414 | UART #1 415 | 197 416 | 417 | 197 418 | 419 | 1 420 | 4 421 | 2 422 | 0 423 | 0 424 | 0 425 | 210 426 | 600 427 | 0 428 | 0 429 | 250 430 | 600 431 | 100 432 | 0 433 | 0 434 | 0 435 | 436 | 437 | 1940 438 | 9 439 | UART #2 440 | 197 441 | 442 | 197 443 | 444 | 1 445 | 4 446 | 2 447 | 0 448 | 0 449 | 0 450 | 210 451 | 600 452 | 0 453 | 0 454 | 250 455 | 600 456 | 100 457 | 0 458 | 0 459 | 0 460 | 461 | 462 | 1941 463 | 10 464 | UART #3 465 | 197 466 | 467 | 197 468 | 469 | 1 470 | 4 471 | 2 472 | 0 473 | 0 474 | 0 475 | 210 476 | 600 477 | 0 478 | 0 479 | 250 480 | 600 481 | 100 482 | 0 483 | 0 484 | 0 485 | 486 | 487 | 1942 488 | 11 489 | UART #4 490 | 197 491 | 492 | 197 493 | 494 | 1 495 | 4 496 | 2 497 | 0 498 | 0 499 | 0 500 | 210 501 | 600 502 | 0 503 | 0 504 | 250 505 | 600 506 | 100 507 | 0 508 | 0 509 | 0 510 | 511 | 512 | 1944 513 | 12 514 | Call Stack 515 | 197 516 | 517 | 197 518 | 519 | 1 520 | 2 521 | 2 522 | 0 523 | 0 524 | 0 525 | 600 526 | 210 527 | 0 528 | 0 529 | 600 530 | 250 531 | 50 532 | 0 533 | 1 534 | 0 535 | 536 | 537 | 1507 538 | 13 539 | Call Stack 540 | 1944 541 | 542 | 197 543 | 544 | 1 545 | 4 546 | 2 547 | 0 548 | 0 549 | 0 550 | 600 551 | 210 552 | 0 553 | 0 554 | 600 555 | 250 556 | 50 557 | 0 558 | 1 559 | 0 560 | 561 | 562 | 1935 563 | 14 564 | Locals 565 | 1944 566 | 567 | 197 568 | 569 | 1 570 | 4 571 | 2 572 | 0 573 | 0 574 | 0 575 | 210 576 | 600 577 | 0 578 | 0 579 | 250 580 | 600 581 | 100 582 | 0 583 | 1 584 | 0 585 | 586 | 587 | 1936 588 | 15 589 | Watch 1 590 | 1944 591 | 592 | 197 593 | 594 | 1 595 | 4 596 | 2 597 | 0 598 | 0 599 | 0 600 | 210 601 | 600 602 | 0 603 | 0 604 | 250 605 | 600 606 | 100 607 | 0 608 | 1 609 | 0 610 | 611 | 612 | 1937 613 | 16 614 | Watch 2 615 | 1944 616 | 617 | 197 618 | 619 | 1 620 | 4 621 | 2 622 | 0 623 | 0 624 | 0 625 | 210 626 | 600 627 | 0 628 | 0 629 | 250 630 | 600 631 | 100 632 | 0 633 | 0 634 | 0 635 | 636 | 637 | 1465 638 | 17 639 | Memory 1 640 | 1944 641 | 642 | 197 643 | 644 | 1 645 | 4 646 | 2 647 | 0 648 | 0 649 | 0 650 | 210 651 | 600 652 | 0 653 | 0 654 | 250 655 | 600 656 | 100 657 | 0 658 | 1 659 | 0 660 | 661 | 662 | 1466 663 | 18 664 | Memory 2 665 | 1944 666 | 667 | 197 668 | 669 | 1 670 | 4 671 | 2 672 | 0 673 | 0 674 | 0 675 | 210 676 | 600 677 | 0 678 | 0 679 | 250 680 | 600 681 | 100 682 | 0 683 | 0 684 | 0 685 | 686 | 687 | 1467 688 | 19 689 | Memory 3 690 | 1944 691 | 692 | 197 693 | 694 | 1 695 | 4 696 | 2 697 | 0 698 | 0 699 | 0 700 | 210 701 | 600 702 | 0 703 | 0 704 | 250 705 | 600 706 | 100 707 | 0 708 | 0 709 | 0 710 | 711 | 712 | 1468 713 | 20 714 | Memory 4 715 | 1944 716 | 717 | 197 718 | 719 | 1 720 | 4 721 | 2 722 | 0 723 | 0 724 | 0 725 | 210 726 | 600 727 | 0 728 | 0 729 | 250 730 | 600 731 | 100 732 | 0 733 | 0 734 | 0 735 | 736 | 737 | 1506 738 | 21 739 | Symbols 740 | 1944 741 | 742 | 197 743 | 744 | 1 745 | 4 746 | 2 747 | 0 748 | 0 749 | 0 750 | 210 751 | 600 752 | 0 753 | 0 754 | 250 755 | 600 756 | 100 757 | 0 758 | 1 759 | 0 760 | 761 | 762 | 1005 763 | 22 764 | Project 765 | 0 766 | 767 | 0 768 | 769 | 1 770 | 2 771 | 1 772 | 0 773 | 0 774 | 0 775 | 600 776 | 210 777 | 0 778 | 0 779 | 600 780 | 250 781 | 100 782 | 0 783 | 1 784 | 0 785 | 786 | 787 | 109 788 | 23 789 | Books 790 | 1005 791 | 792 | 1005 793 | 794 | 1 795 | 4 796 | 2 797 | 0 798 | 0 799 | 0 800 | 600 801 | 210 802 | 0 803 | 0 804 | 600 805 | 250 806 | 100 807 | 0 808 | 0 809 | 0 810 | 811 | 812 | 195 813 | 24 814 | Functions 815 | 1005 816 | 817 | 1005 818 | 819 | 1 820 | 4 821 | 2 822 | 0 823 | 0 824 | 0 825 | 600 826 | 210 827 | 0 828 | 0 829 | 600 830 | 250 831 | 100 832 | 0 833 | 0 834 | 0 835 | 836 | 837 | 196 838 | 25 839 | Templates 840 | 1005 841 | 842 | 1005 843 | 844 | 1 845 | 4 846 | 2 847 | 0 848 | 0 849 | 0 850 | 600 851 | 210 852 | 0 853 | 0 854 | 600 855 | 250 856 | 100 857 | 0 858 | 0 859 | 0 860 | 861 | 862 | 38003 863 | 26 864 | Registers 865 | 1005 866 | 867 | 1005 868 | 869 | 1 870 | 4 871 | 2 872 | 0 873 | 0 874 | 0 875 | 600 876 | 210 877 | 0 878 | 0 879 | 600 880 | 250 881 | 100 882 | 1 883 | 1 884 | 0 885 | 886 | 887 | 35885 888 | 27 889 | not set 890 | 0 891 | 892 | 0 893 | 894 | 1 895 | 2 896 | 2 897 | 0 898 | 0 899 | 0 900 | 600 901 | 210 902 | 0 903 | 0 904 | 600 905 | 250 906 | 100 907 | 0 908 | 0 909 | 0 910 | 911 | 912 | 35886 913 | 28 914 | not set 915 | 35885 916 | 917 | 35885 918 | 919 | 1 920 | 4 921 | 2 922 | 0 923 | 0 924 | 0 925 | 600 926 | 210 927 | 0 928 | 0 929 | 600 930 | 250 931 | 100 932 | 0 933 | 0 934 | 0 935 | 936 | 937 | 35887 938 | 29 939 | not set 940 | 35885 941 | 942 | 35885 943 | 944 | 1 945 | 4 946 | 2 947 | 0 948 | 0 949 | 0 950 | 600 951 | 210 952 | 0 953 | 0 954 | 600 955 | 250 956 | 100 957 | 0 958 | 0 959 | 0 960 | 961 | 962 | 35888 963 | 30 964 | not set 965 | 35885 966 | 967 | 35885 968 | 969 | 1 970 | 4 971 | 2 972 | 0 973 | 0 974 | 0 975 | 600 976 | 210 977 | 0 978 | 0 979 | 600 980 | 250 981 | 100 982 | 0 983 | 0 984 | 0 985 | 986 | 987 | 35889 988 | 31 989 | not set 990 | 35885 991 | 992 | 35885 993 | 994 | 1 995 | 4 996 | 2 997 | 0 998 | 0 999 | 0 1000 | 600 1001 | 210 1002 | 0 1003 | 0 1004 | 600 1005 | 250 1006 | 100 1007 | 0 1008 | 0 1009 | 0 1010 | 1011 | 1012 | 35890 1013 | 32 1014 | not set 1015 | 35885 1016 | 1017 | 35885 1018 | 1019 | 1 1020 | 4 1021 | 2 1022 | 0 1023 | 0 1024 | 0 1025 | 600 1026 | 210 1027 | 0 1028 | 0 1029 | 600 1030 | 250 1031 | 100 1032 | 0 1033 | 0 1034 | 0 1035 | 1036 | 1037 | 35891 1038 | 33 1039 | not set 1040 | 35885 1041 | 1042 | 35885 1043 | 1044 | 1 1045 | 4 1046 | 2 1047 | 0 1048 | 0 1049 | 0 1050 | 600 1051 | 210 1052 | 0 1053 | 0 1054 | 600 1055 | 250 1056 | 100 1057 | 0 1058 | 0 1059 | 0 1060 | 1061 | 1062 | 35892 1063 | 34 1064 | not set 1065 | 35885 1066 | 1067 | 35885 1068 | 1069 | 1 1070 | 4 1071 | 2 1072 | 0 1073 | 0 1074 | 0 1075 | 600 1076 | 210 1077 | 0 1078 | 0 1079 | 600 1080 | 250 1081 | 100 1082 | 0 1083 | 0 1084 | 0 1085 | 1086 | 1087 | 35893 1088 | 35 1089 | not set 1090 | 35885 1091 | 1092 | 35885 1093 | 1094 | 1 1095 | 4 1096 | 2 1097 | 0 1098 | 0 1099 | 0 1100 | 600 1101 | 210 1102 | 0 1103 | 0 1104 | 600 1105 | 250 1106 | 100 1107 | 0 1108 | 0 1109 | 0 1110 | 1111 | 1112 | 35894 1113 | 36 1114 | not set 1115 | 35885 1116 | 1117 | 35885 1118 | 1119 | 1 1120 | 4 1121 | 2 1122 | 0 1123 | 0 1124 | 0 1125 | 600 1126 | 210 1127 | 0 1128 | 0 1129 | 600 1130 | 250 1131 | 100 1132 | 0 1133 | 0 1134 | 0 1135 | 1136 | 1137 | 35895 1138 | 37 1139 | not set 1140 | 35885 1141 | 1142 | 35885 1143 | 1144 | 1 1145 | 4 1146 | 2 1147 | 0 1148 | 0 1149 | 0 1150 | 600 1151 | 210 1152 | 0 1153 | 0 1154 | 600 1155 | 250 1156 | 100 1157 | 0 1158 | 0 1159 | 0 1160 | 1161 | 1162 | 35896 1163 | 38 1164 | not set 1165 | 35885 1166 | 1167 | 35885 1168 | 1169 | 1 1170 | 4 1171 | 2 1172 | 0 1173 | 0 1174 | 0 1175 | 600 1176 | 210 1177 | 0 1178 | 0 1179 | 600 1180 | 250 1181 | 100 1182 | 0 1183 | 0 1184 | 0 1185 | 1186 | 1187 | 35897 1188 | 39 1189 | not set 1190 | 35885 1191 | 1192 | 35885 1193 | 1194 | 1 1195 | 4 1196 | 2 1197 | 0 1198 | 0 1199 | 0 1200 | 600 1201 | 210 1202 | 0 1203 | 0 1204 | 600 1205 | 250 1206 | 100 1207 | 0 1208 | 0 1209 | 0 1210 | 1211 | 1212 | 35898 1213 | 40 1214 | not set 1215 | 35885 1216 | 1217 | 35885 1218 | 1219 | 1 1220 | 4 1221 | 2 1222 | 0 1223 | 0 1224 | 0 1225 | 600 1226 | 210 1227 | 0 1228 | 0 1229 | 600 1230 | 250 1231 | 100 1232 | 0 1233 | 0 1234 | 0 1235 | 1236 | 1237 | 35899 1238 | 41 1239 | not set 1240 | 35885 1241 | 1242 | 35885 1243 | 1244 | 1 1245 | 4 1246 | 2 1247 | 0 1248 | 0 1249 | 0 1250 | 600 1251 | 210 1252 | 0 1253 | 0 1254 | 600 1255 | 250 1256 | 100 1257 | 0 1258 | 0 1259 | 0 1260 | 1261 | 1262 | 35900 1263 | 42 1264 | not set 1265 | 35885 1266 | 1267 | 35885 1268 | 1269 | 1 1270 | 4 1271 | 2 1272 | 0 1273 | 0 1274 | 0 1275 | 600 1276 | 210 1277 | 0 1278 | 0 1279 | 600 1280 | 250 1281 | 100 1282 | 0 1283 | 0 1284 | 0 1285 | 1286 | 1287 | 35901 1288 | 43 1289 | not set 1290 | 35885 1291 | 1292 | 35885 1293 | 1294 | 1 1295 | 4 1296 | 2 1297 | 0 1298 | 0 1299 | 0 1300 | 600 1301 | 210 1302 | 0 1303 | 0 1304 | 600 1305 | 250 1306 | 100 1307 | 0 1308 | 0 1309 | 0 1310 | 1311 | 1312 | 35902 1313 | 44 1314 | not set 1315 | 35885 1316 | 1317 | 35885 1318 | 1319 | 1 1320 | 4 1321 | 2 1322 | 0 1323 | 0 1324 | 0 1325 | 600 1326 | 210 1327 | 0 1328 | 0 1329 | 600 1330 | 250 1331 | 100 1332 | 0 1333 | 0 1334 | 0 1335 | 1336 | 1337 | 35903 1338 | 45 1339 | not set 1340 | 35885 1341 | 1342 | 35885 1343 | 1344 | 1 1345 | 4 1346 | 2 1347 | 0 1348 | 0 1349 | 0 1350 | 600 1351 | 210 1352 | 0 1353 | 0 1354 | 600 1355 | 250 1356 | 100 1357 | 0 1358 | 0 1359 | 0 1360 | 1361 | 1362 | 35904 1363 | 46 1364 | not set 1365 | 35885 1366 | 1367 | 35885 1368 | 1369 | 1 1370 | 4 1371 | 2 1372 | 0 1373 | 0 1374 | 0 1375 | 600 1376 | 210 1377 | 0 1378 | 0 1379 | 600 1380 | 250 1381 | 100 1382 | 0 1383 | 0 1384 | 0 1385 | 1386 | 1387 | 35905 1388 | 47 1389 | not set 1390 | 35885 1391 | 1392 | 35885 1393 | 1394 | 1 1395 | 4 1396 | 2 1397 | 0 1398 | 0 1399 | 0 1400 | 600 1401 | 210 1402 | 0 1403 | 0 1404 | 600 1405 | 250 1406 | 100 1407 | 0 1408 | 0 1409 | 0 1410 | 1411 | 1412 | 203 1413 | 48 1414 | Disassembly 1415 | 0 1416 | 1417 | 0 1418 | 1419 | 1 1420 | 2 1421 | 3 1422 | 0 1423 | 0 1424 | 0 1425 | 210 1426 | 600 1427 | 0 1428 | 0 1429 | 250 1430 | 600 1431 | 100 1432 | 0 1433 | 1 1434 | 0 1435 | 1436 | 1437 | 1913 1438 | 49 1439 | Instruction Trace 1440 | 203 1441 | 1442 | 203 1443 | 1444 | 1 1445 | 4 1446 | 2 1447 | 0 1448 | 0 1449 | 0 1450 | 600 1451 | 210 1452 | 0 1453 | 0 1454 | 600 1455 | 250 1456 | 100 1457 | 0 1458 | 0 1459 | 0 1460 | 1461 | 1462 | 35824 1463 | 50 1464 | Logic Analyzer 1465 | 0 1466 | 1467 | 0 1468 | 1469 | 1 1470 | 6 1471 | 0 1472 | 0 1473 | 0 1474 | 0 1475 | 210 1476 | 600 1477 | 0 1478 | 0 1479 | 250 1480 | 600 1481 | 1 1482 | 0 1483 | 0 1484 | 0 1485 | 1486 | 1487 | 343 1488 | 51 1489 | Performance Analyzer 1490 | 203 1491 | 1492 | 203 1493 | 1494 | 1 1495 | 4 1496 | 2 1497 | 0 1498 | 0 1499 | 0 1500 | 210 1501 | 600 1502 | 0 1503 | 0 1504 | 250 1505 | 600 1506 | 100 1507 | 0 1508 | 0 1509 | 0 1510 | 1511 | 1512 | 204 1513 | 52 1514 | Performance Analyzer 1515 | 203 1516 | 1517 | 203 1518 | 1519 | 1 1520 | 4 1521 | 2 1522 | 0 1523 | 0 1524 | 0 1525 | 210 1526 | 600 1527 | 0 1528 | 0 1529 | 250 1530 | 600 1531 | 100 1532 | 0 1533 | 0 1534 | 0 1535 | 1536 | 1537 | 346 1538 | 53 1539 | Code Coverage 1540 | 203 1541 | 1542 | 203 1543 | 1544 | 1 1545 | 4 1546 | 2 1547 | 0 1548 | 0 1549 | 0 1550 | 210 1551 | 600 1552 | 0 1553 | 0 1554 | 250 1555 | 600 1556 | 100 1557 | 0 1558 | 0 1559 | 0 1560 | 1561 | 1562 | 50001 1563 | 54 1564 | 1565 | 0 1566 | 1567 | 0 1568 | 1569 | 1 1570 | 2 1571 | 2 1572 | 0 1573 | 0 1574 | 0 1575 | 600 1576 | 210 1577 | 0 1578 | 0 1579 | 600 1580 | 250 1581 | 100 1582 | 0 1583 | 0 1584 | 0 1585 | 1586 | 1587 | 50002 1588 | 55 1589 | 1590 | 50001 1591 | 1592 | 50001 1593 | 1594 | 1 1595 | 4 1596 | 2 1597 | 0 1598 | 0 1599 | 0 1600 | 600 1601 | 210 1602 | 0 1603 | 0 1604 | 600 1605 | 250 1606 | 100 1607 | 0 1608 | 0 1609 | 0 1610 | 1611 | 1612 | 50003 1613 | 56 1614 | 1615 | 50001 1616 | 1617 | 50001 1618 | 1619 | 1 1620 | 4 1621 | 2 1622 | 0 1623 | 0 1624 | 0 1625 | 600 1626 | 210 1627 | 0 1628 | 0 1629 | 600 1630 | 250 1631 | 100 1632 | 0 1633 | 0 1634 | 0 1635 | 1636 | 1637 | 50004 1638 | 57 1639 | 1640 | 50001 1641 | 1642 | 50001 1643 | 1644 | 1 1645 | 4 1646 | 2 1647 | 0 1648 | 0 1649 | 0 1650 | 600 1651 | 210 1652 | 0 1653 | 0 1654 | 600 1655 | 250 1656 | 100 1657 | 0 1658 | 0 1659 | 0 1660 | 1661 | 1662 | 50005 1663 | 58 1664 | 1665 | 50001 1666 | 1667 | 50001 1668 | 1669 | 1 1670 | 4 1671 | 2 1672 | 0 1673 | 0 1674 | 0 1675 | 600 1676 | 210 1677 | 0 1678 | 0 1679 | 600 1680 | 250 1681 | 100 1682 | 0 1683 | 0 1684 | 0 1685 | 1686 | 1687 | 50006 1688 | 59 1689 | 1690 | 50001 1691 | 1692 | 50001 1693 | 1694 | 1 1695 | 4 1696 | 2 1697 | 0 1698 | 0 1699 | 0 1700 | 600 1701 | 210 1702 | 0 1703 | 0 1704 | 600 1705 | 250 1706 | 100 1707 | 0 1708 | 0 1709 | 0 1710 | 1711 | 1712 | 50007 1713 | 60 1714 | 1715 | 50001 1716 | 1717 | 50001 1718 | 1719 | 1 1720 | 4 1721 | 2 1722 | 0 1723 | 0 1724 | 0 1725 | 600 1726 | 210 1727 | 0 1728 | 0 1729 | 600 1730 | 250 1731 | 100 1732 | 0 1733 | 0 1734 | 0 1735 | 1736 | 1737 | 50008 1738 | 61 1739 | 1740 | 50001 1741 | 1742 | 50001 1743 | 1744 | 1 1745 | 4 1746 | 2 1747 | 0 1748 | 0 1749 | 0 1750 | 600 1751 | 210 1752 | 0 1753 | 0 1754 | 600 1755 | 250 1756 | 100 1757 | 0 1758 | 0 1759 | 0 1760 | 1761 | 1762 | 50009 1763 | 62 1764 | 1765 | 50001 1766 | 1767 | 50001 1768 | 1769 | 1 1770 | 4 1771 | 2 1772 | 0 1773 | 0 1774 | 0 1775 | 600 1776 | 210 1777 | 0 1778 | 0 1779 | 600 1780 | 250 1781 | 100 1782 | 0 1783 | 0 1784 | 0 1785 | 1786 | 1787 | 50010 1788 | 63 1789 | 1790 | 50001 1791 | 1792 | 50001 1793 | 1794 | 1 1795 | 4 1796 | 2 1797 | 0 1798 | 0 1799 | 0 1800 | 600 1801 | 210 1802 | 0 1803 | 0 1804 | 600 1805 | 250 1806 | 100 1807 | 0 1808 | 0 1809 | 0 1810 | 1811 | 1812 | 1813 | 1814 | 1815 | 1 1816 | 0 1817 | 1818 | 100 1819 | 0 1820 | 1821 | 1822 | .\时钟.asm 1823 | 25 1824 | 276 1825 | 284 1826 | 1827 | 1828 | 1829 | 1830 | 1831 |
1832 | --------------------------------------------------------------------------------