⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ds1302.o

📁 AVR单片机视频教程的课件和每一次课的源程序是学习AVR单片机的首选 第11节
💻 O
字号:
XL
H 4 areas 1F global symbols
M ds1302.c
S push_gset1 Ref0000
S push_gset2 Ref0000
S push_gset3 Ref0000
S asgncblk Ref0000
S pop_gset1 Ref0000
S pop_gset2 Ref0000
S pop_gset3 Ref0000
S empy16s Ref0000
S div8u Ref0000
A text size 45E flags 0
dbfile I:\AVR视频教程\视频教程\lesson11\ds1302\ds1302/YJ1602.C
dbfunc e LCD1602_portini 0 fV
dbline FFFFFFFF 0
dbline 32 0
dbline 33 0
dbline 34 6
dbline FFFFFFFE C
dbline 35 C
dbline 0 C
dbfunc e LCD1602_readbyte E fc
dbsym r dByte 14 c
dbsym r DatCmd 14 c
dbline FFFFFFFF 14
dbline 3D 14
dbline 3F 14
dbline 40 18
dbline 42 1C
dbline 44 1E
dbline 45 20
dbline 46 22
dbline 47 26
dbline 48 28
dbline 49 2E
dbline 4A 30
dbline 4B 36
dbline FFFFFFFE 38
dbline 0 3C
dbfunc e LCD1602_sendbyte 3E fV
dbsym r dByte 14 c
dbsym r DatCmd 16 c
dbline FFFFFFFF 46
dbline 55 46
dbline 56 46
dbline 57 4A
dbline 59 4E
dbline 5B 50
dbline 5C 52
dbline 5D 54
dbline 5E 56
dbline 5F 5C
dbline FFFFFFFE 5E
dbline 60 5E
dbline 0 62
dbfunc e LCD1602_sendstr 64 fV
dbsym r ptString 14 pc
dbline FFFFFFFF 6A
dbline 68 6A
dbline 6A 6C
dbline 6B 6C
dbline 6C 76
dbline 69 76
dbline FFFFFFFE 7E
dbline 6D 7E
dbline 0 82
dbfunc e LCD1602_clear 84 fV
dbline FFFFFFFF 84
dbline 75 84
dbline 76 84
dbline 77 8A
dbline FFFFFFFE 8E
dbline 78 8E
dbline 0 8E
dbfunc e LCD1602_readBF 90 fc
dbsym r busy 14 c
dbline FFFFFFFF 94
dbline 80 94
dbline 82 94
dbline 83 9A
dbline 84 9E
dbline 86 A2
dbline 87 A4
dbline FFFFFFFE A6
dbline 0 AA
dbfunc e LCD1602_gotoXY AC fV
dbsym r Col 14 c
dbsym r Row 16 c
dbline FFFFFFFF B4
dbline 91 B4
dbline 92 B4
dbline 93 C0
dbline 95 C0
dbline 95 C8
dbline 97 CA
dbline 97 D2
dbline FFFFFFFE D2
dbline 99 D2
dbline 0 D6
dbfunc e LCD1602_initial D8 fV
dbline FFFFFFFF D8
dbline A1 D8
dbline A2 D8
dbline A3 DE
dbline A5 E0
dbline A6 E6
dbline A6 E6
dbline A7 EC
dbline A8 F2
dbline A8 F2
dbline A9 F8
dbline AA FA
dbline AA FA
dbline AB 100
dbline FFFFFFFE 104
dbline AC 104
dbline 0 104
dbfile I:\AVR视频教程\视频教程\lesson11\ds1302\ds1302\ds1302.c
dbfunc e Delayus 106 fV
dbsym r i 14 i
dbsym r US 16 i
dbline FFFFFFFF 10C
dbline 29 10C
dbline 2B 10C
dbline 2C 120
dbline 2C 126
dbline 2C 126
dbline 2C 12A
dbline FFFFFFFE 130
dbline 2D 130
dbline 0 134
dbfunc e Delayms 136 fV
dbsym r i 14 i
dbsym r j 16 i
dbsym r MS 10 i
dbline FFFFFFFF 13A
dbline 2F 13A
dbline 31 13A
dbline 32 140
dbline 32 146
dbline 32 146
dbline 32 14A
dbline 31 152
dbline 31 156
dbline FFFFFFFE 15C
dbline 33 15C
dbline 0 160
dbfunc e DS1302_portinit 162 fV
dbline FFFFFFFF 162
dbline 3E 162
dbline 3F 162
dbline FFFFFFFE 168
dbline 40 168
dbline 0 168
dbfunc e DS1302_writeB 16A fV
dbsym r i 14 c
dbsym r byte 16 c
dbline FFFFFFFF 170
dbline 48 170
dbline 4A 170
dbline 4B 174
dbline 4C 174
dbline 4D 176
dbline 4E 17A
dbline 4F 17A
dbline 50 17C
dbline 52 17E
dbline 53 17E
dbline 54 180
dbline 55 180
dbline 56 186
dbline 57 188
dbline 58 18A
dbline 4A 18A
dbline 4A 18C
dbline FFFFFFFE 190
dbline 59 190
dbline 0 194
dbfunc e DS1302_readB 196 fc
dbsym r i 14 c
dbsym r byte 16 c
dbline FFFFFFFF 19A
dbline 61 19A
dbline 62 19A
dbline 63 19C
dbline 64 19E
dbline 65 1A0
dbline 66 1A4
dbline 67 1A4
dbline 68 1A6
dbline 69 1A8
dbline 6A 1AE
dbline 6B 1B0
dbline 6C 1B6
dbline 6D 1BA
dbline 6E 1BA
dbline 6F 1BC
dbline 71 1BE
dbline 72 1BE
dbline 73 1C0
dbline 74 1C0
dbline 65 1C0
dbline 65 1C2
dbline 75 1C6
dbline 76 1C8
dbline FFFFFFFE 1CA
dbline 0 1CE
dbfunc e DS1302_writeD 1D0 fV
dbsym r data 14 c
dbsym r addr 16 c
dbline FFFFFFFF 1D8
dbline 80 1D8
dbline 81 1D8
dbline 82 1DA
dbline 83 1DC
dbline 84 1E2
dbline 85 1E4
dbline 86 1EA
dbline 87 1EE
dbline 88 1F4
dbline 89 1F6
dbline 8A 1FC
dbline 8B 200
dbline 8C 202
dbline 8D 208
dbline FFFFFFFE 20A
dbline 8E 20A
dbline 0 20E
dbfunc e DS1302_readD 210 fc
dbsym r data 14 c
dbsym r addr 14 c
dbline FFFFFFFF 216
dbline 96 216
dbline 98 216
dbline 99 218
dbline 9A 21A
dbline 9B 220
dbline 9C 222
dbline 9D 228
dbline 9E 22C
dbline 9F 232
dbline A0 236
dbline A1 23C
dbline A2 23E
dbline A3 240
dbline FFFFFFFE 242
dbline 0 246
dbfunc e DS1302_setT 248 fV
dbsym r addr 14 c
dbsym r i 16 c
dbsym r ptTimeD A pc
dbline FFFFFFFF 24E
dbline AC 24E
dbline AE 24E
dbline AF 250
dbline B0 256
dbline B1 25C
dbline B2 260
dbline B3 260
dbline B4 26E
dbline B5 270
dbline B6 276
dbline B1 276
dbline B1 278
dbline B7 27C
dbline FFFFFFFE 282
dbline B8 282
dbline 0 286
dbfunc e DS1302_getT 288 fV
dbsym r i 14 c
dbsym r time 16 pc
dbline FFFFFFFF 28E
dbline C0 28E
dbline CB 28E
dbline CC 290
dbline CD 296
dbline CE 298
dbline CF 29E
dbline D0 2A2
dbline D1 2A6
dbline D2 2A6
dbline D3 2B2
dbline D0 2B2
dbline D0 2B4
dbline D5 2B8
dbline D7 2BA
dbline FFFFFFFE 2BC
dbline D8 2BC
dbline 0 2C0
dbfunc e DS1302_check 2C2 fc
dbsym r exist 14 c
dbline FFFFFFFF 2C6
dbline E0 2C6
dbline E2 2C6
dbline E3 2CC
dbline E4 2D2
dbline E5 2D8
dbline E6 2DC
dbline E7 2DC
dbline E8 2DE
dbline EA 2E0
dbline EB 2E0
dbline EC 2E2
dbline ED 2E2
dbline FFFFFFFE 2E4
dbline 0 2E8
dbfunc e DS1302_init 2EA fV
dbline FFFFFFFF 2EA
dbline F6 2EA
dbline F7 2EA
dbline F8 2F0
dbline F9 2F6
dbline FFFFFFFE 2FA
dbline FA 2FA
dbline 0 2FA
dbfunc e BCD_ASCII 2FC fV
dbsym r ptasc 14 pc
dbsym r BCD 16 c
dbline FFFFFFFF 304
dbline 103 304
dbline 104 304
dbline 105 314
dbline FFFFFFFE 31C
dbline 106 31C
dbline 0 320
dbfunc e Disp_time 322 fV
dbsym l line1 B A[11:11]c
dbsym l line2 2 A[9:9]c
dbsym l asc 0 A[2:2]c
dbsym r i 14 c
dbsym r time 16 pc
dbline FFFFFFFF 32A
dbline 10E 32A
dbline 110 32A
dbline 111 342
dbline 112 35A
dbline 113 35E
dbline 114 35E
dbline 115 374
dbline 116 386
dbline 117 398
dbline 112 398
dbline 112 39A
dbline 118 39E
dbline 119 3A6
dbline 11A 3AA
dbline 11B 3AE
dbline 11C 3B6
dbline 11D 3BA
dbline 11E 3BE
dbline 11F 3C6
dbline 120 3CA
dbline 121 3CE
dbline 122 3D6
dbline 124 3DA
dbline 124 3DA
dbline 125 3E0
dbline 126 3E6
dbline 127 3EC
dbline 128 3F4
dbline 128 3F4
dbline 129 3FA
dbline 12A 400
dbline FFFFFFFE 408
dbline 12B 408
dbline 0 40E
dbfunc e main 410 fV
dbsym l dis_y 1 c
dbsym l dis_x 1 c
dbsym l shift 1 c
dbsym l setdat 1 c
dbsym l setadd 1 c
dbsym l settime 7 A[7:7]c
dbsym l gettime 0 A[7:7]c
dbline FFFFFFFF 412
dbline 133 412
dbline 13A 412
dbline 13B 42A
dbline 13C 440
dbline 13D 442
dbline 13E 444
dbline 13F 446
dbline 141 450
dbline 142 450
dbline 144 454
dbline 145 458
dbline 140 458
dbline FFFFFFFE 45A
dbline 146 45A
dbline 0 45C
S _main Def0410
S _DS1302_check Def02C2
S _Delayms Def0136
S _Delayus Def0106
S _LCD1602_initial Def00D8
S _LCD1602_sendstr Def0064
S _LCD1602_portini Def0000
S _LCD1602_clear Def0084
S _LCD1602_readBF Def0090
S _DS1302_writeB Def016A
S _DS1302_writeD Def01D0
S _DS1302_portinit Def0162
S _LCD1602_readbyte Def000E
S _DS1302_getT Def0288
S _LCD1602_sendbyte Def003E
S _DS1302_setT Def0248
S _LCD1602_gotoXY Def00AC
S _DS1302_init Def02EA
S _BCD_ASCII Def02FC
S _DS1302_readB Def0196
S _DS1302_readD Def0210
S _Disp_time Def0322
A lit size 22 flags 0
A data size 3 flags 20
dbfile I:\AVR视频教程\视频教程\lesson11\ds1302\ds1302\ds1302.c
A idata size 3 flags 0
T 00 00 81 B3 80 67 81 BB 87 B3 8F 6F 87 BB 08 95
R 00 00 00 00
T 0E 00 0E 94 00 00 40 2F 44 23 11 F4 94 98 01 C0
R 00 00 00 00 12 04 00 00
T 1C 00 94 9A 95 9A 96 9A 22 24 27 BA 46 B3 01 E0
R 00 00 00 00
T 2A 00 10 E0 84 D0 96 98 87 B3 8F 6F 87 BB 04 2F
R 00 00 00 00
T 38 00 0E 94 00 00 08 95
R 00 00 00 00 12 04 04 00
T 3E 00 0E 94 00 00 42 2F 60 2F 66 23 11 F4 94 98
R 00 00 00 00 12 04 01 00
T 4C 00 01 C0 94 9A 95 98 96 9A 48 BB 01 E0 10 E0
R 00 00 00 00
T 5A 00 6D D0 96 98 0E 94 00 00 08 95
R 00 00 00 00 12 08 05 00
T 64 00 0E 94 00 00 A8 01 05 C0 FA 01 21 91 AF 01
R 00 00 00 00 12 04 00 00
T 72 00 01 E0 E4 DF FA 01 20 80 22 20 B9 F7 0E 94
R 00 00 00 00
T 80 00 00 00 08 95
R 00 00 00 00 12 02 04 00
T 84 00 21 E0 00 27 DA DF 02 E0 10 E0 53 C0
R 00 00 00 00
T 90 00 0E 94 00 00 00 27 BB DF 40 2F 07 FF 02 C0
R 00 00 00 00 12 04 00 00
T 9E 00 41 E0 01 C0 44 27 04 2F 0E 94 00 00 08 95
R 00 00 00 00 12 0C 04 00
T AC 00 0E 94 00 00 42 2F 60 2F 77 27 62 30 E0 E0
R 00 00 00 00 12 04 01 00
T BA 00 7E 07 09 F0 05 C0 24 2F 20 54 00 27 BB DF
R 00 00 00 00
T C8 00 04 C0 24 2F 20 58 00 27 B6 DF 0E 94 00 00
R 00 00 00 00 12 0E 05 00
T D6 00 08 95
R 00 00 00 00
T D8 00 04 E6 10 E0 2C D0 90 DF 28 E3 00 27 AC DF
R 00 00 00 00
T E6 00 D4 DF 00 23 E9 F7 2C E0 00 27 A6 DF CE DF
R 00 00 00 00
T F4 00 00 23 E9 F7 C5 DF CA DF 00 23 E9 F7 26 E0
R 00 00 00 00
T 02 01 00 27 9C CF
R 00 00 00 00
T 06 01 0E 94 00 00 B8 01 05 E0 10 E0 9B 01 0E 94
R 00 00 00 00 12 04 01 00
T 14 01 00 00 B8 01 76 95 67 95 76 95 67 95 44 27
R 00 00 00 00 12 02 07 00
T 22 01 55 27 02 C0 4F 5F 5F 4F 46 17 57 07 D8 F3
R 00 00 00 00
T 30 01 0E 94 00 00 08 95
R 00 00 00 00 12 04 05 00
T 36 01 0E 94 00 00 44 27 55 27 0B C0 66 27 77 27
R 00 00 00 00 12 04 01 00
T 44 01 02 C0 6F 5F 7F 4F 65 37 E4 E0 7E 07 D0 F3
R 00 00 00 00
T 52 01 4F 5F 5F 4F 40 17 51 07 90 F3 0E 94 00 00
R 00 00 00 00 12 0E 05 00
T 60 01 08 95
R 00 00 00 00
T 62 01 87 B3 80 6A 87 BB 08 95
R 00 00 00 00
T 6A 01 0E 94 00 00 60 2F 44 27 0C C0 C7 98 60 FF
R 00 00 00 00 12 04 01 00
T 78 01 02 C0 C5 9A 01 C0 C5 98 0A E0 10 E0 C0 DF
R 00 00 00 00
T 86 01 C7 9A 66 95 43 95 48 30 90 F3 0E 94 00 00
R 00 00 00 00 12 0E 05 00
T 94 01 08 95
R 00 00 00 00
T 96 01 0E 94 00 00 66 27 BD 98 C5 98 44 27 0F C0
R 00 00 00 00 12 04 01 00
T A4 01 66 95 C7 9A 0A E0 10 E0 AC DF C7 98 0A E0
R 00 00 00 00
T B2 01 10 E0 A8 DF B5 9B 02 C0 60 68 01 C0 6F 77
R 00 00 00 00
T C0 01 43 95 48 30 78 F3 BD 9A 06 2F 0E 94 00 00
R 00 00 00 00 12 0E 05 00
T CE 01 08 95
R 00 00 00 00
T D0 01 0E 94 00 00 42 2F 60 2F AF 98 C7 98 0A E0
R 00 00 00 00 12 04 01 00
T DE 01 10 E0 92 DF AF 9A 0A E0 10 E0 8E DF 06 2F
R 00 00 00 00
T EC 01 BE DF 0A E0 10 E0 89 DF C7 98 0A E0 10 E0
R 00 00 00 00
T FA 01 85 DF 04 2F B5 DF C7 98 0A E0 10 E0 7F DF
R 00 00 00 00
T 08 02 AF 98 0E 94 00 00 08 95
R 00 00 00 00 12 06 05 00
T 10 02 0E 94 00 00 40 2F AF 98 C7 98 0A E0 10 E0
R 00 00 00 00 12 04 00 00
T 1E 02 73 DF AF 9A 0A E0 10 E0 6F DF 04 2F 9F DF
R 00 00 00 00
T 2C 02 0A E0 10 E0 6A DF B1 DF 40 2F 0A E0 10 E0
R 00 00 00 00
T 3A 02 65 DF C7 98 AF 98 04 2F 0E 94 00 00 08 95
R 00 00 00 00 12 0C 04 00
T 48 02 0E 94 00 00 58 01 40 E8 22 27 0E E8 BD DF
R 00 00 00 00 12 04 02 00
T 56 02 05 E0 10 E0 6D DF 66 27 0C C0 E6 2F FF 27
R 00 00 00 00
T 64 02 EA 0D FB 1D 20 81 04 2F B1 DF 4E 5F 01 E0
R 00 00 00 00
T 72 02 10 E0 60 DF 63 95 67 30 90 F3 20 E8 0E E8
R 00 00 00 00
T 80 02 A7 DF 0E 94 00 00 08 95
R 00 00 00 00 12 06 06 00
T 88 02 0E 94 00 00 B8 01 AF 98 0A E0 10 E0 38 DF
R 00 00 00 00 12 04 01 00
T 96 02 AF 9A 0A E0 10 E0 34 DF 0F EB 64 DF 44 27
R 00 00 00 00
T A4 02 07 C0 77 DF E4 2F FF 27 E6 0F F7 1F 00 83
R 00 00 00 00
T B2 02 43 95 48 30 B8 F3 AF 98 C7 98 0E 94 00 00
R 00 00 00 00 12 0E 05 00
T C0 02 08 95
R 00 00 00 00
T C2 02 0E 94 00 00 22 27 0E E8 82 DF 25 EA 00 EC
R 00 00 00 00 12 04 00 00
T D0 02 7F DF 01 EC 9D DF 40 2F 05 3A 11 F4 41 E0
R 00 00 00 00
T DE 02 01 C0 44 27 04 2F 0E 94 00 00 08 95
R 00 00 00 00 12 0A 04 00
T EA 02 22 27 0E E8 70 DF 22 27 00 E8 6D DF 20 E8
R 00 00 00 00
T F8 02 0E E8 6A CF
R 00 00 00 00
T FC 02 0E 94 00 00 A9 01 60 2F 10 E1 06 2F 0E 94
R 00 00 00 00 12 04 01 00
T 0A 03 00 00 80 2F 80 63 FA 01 80 83 86 2F 8F 70
R 00 00 00 00 12 02 08 00
T 18 03 80 63 81 83 0E 94 00 00 08 95
R 00 00 00 00 12 08 05 00
T 00 00 00 00 2D 00 00 2D 00 00 20 00 00 00 00 3A
R 00 00 01 00
T 0E 00 00 00 3A 00 00 00
R 00 00 01 00
T 22 03 0E 94 00 00 B8 01 66 97 80 E0
R 00 00 00 00 12 04 01 00 20 0A 01 00 00 00
T 2C 03 90 E0 FE 01 3B 96 0B E0 10 E0 FA 93 EA 93
R 00 00 00 00 40 02 01 00 00 00
T 3A 03 9A 93 8A 93 0E 94 00 00 80 E0
R 00 00 00 00 12 08 03 00 20 0A 01 00 0B 00
T 44 03 90 E0 FE 01 32 96 09 E0 10 E0 FA 93 EA 93
R 00 00 00 00 40 02 01 00 0B 00
T 52 03 9A 93 8A 93 0E 94 00 00 44 27 1E C0 9E 01
R 00 00 00 00 12 08 03 00
T 60 03 24 2E 33 24 E2 E0 F0 E0 E2 19 F3 09 E6 0F
R 00 00 00 00
T 6E 03 F7 1F 00 81 C4 DF 83 E0 84 9F F0 01 CE 01
R 00 00 00 00
T 7C 03 02 96 E8 0F F9 1F 28 80 20 82 83 E0 84 9F
R 00 00 00 00
T 8A 03 F0 01 CE 01 03 96 E8 0F F9 1F 29 80 20 82
R 00 00 00 00
T 98 03 43 95 43 30 00 F3 9E 01 FB 01 06 81 AB DF
R 00 00 00 00
T A6 03 28 80 2B 86 29 80 2C 86 9E 01 FB 01 04 81
R 00 00 00 00
T B4 03 A3 DF 28 80 2E 86 29 80 2F 86 9E 01 FB 01
R 00 00 00 00
T C2 03 03 81 9B DF 28 80 29 8A 29 80 2A 8A 9E 01
R 00 00 00 00
T D0 03 FB 01 05 81 93 DF 29 80 2C 8A 5A DE 00 23
R 00 00 00 00
T DE 03 E9 F7 22 E0 01 E0 63 DE 00 E0 10 E0 3C DE
R 00 00 00 00 20 0A 02 00 00 00 40 0C 02 00 00 00
T EC 03 8E 01 05 5F 1F 4F 38 DE 4D DE 00 23 E9 F7
R 00 00 00 00
T FA 03 24 E0 02 E0 56 DE 8E 01 0E 5F 1F 4F 2E DE
R 00 00 00 00
T 08 04 66 96 0E 94 00 00 08 95
R 00 00 00 00 12 06 05 00
T 14 00 50 59 23 01 01 06 07 00 00 00 00 00 00 00
R 00 00 01 00
T 10 04 2E 97 80 E0 90 E0 FE 01 37 96 07 E0 10 E0
R 00 00 00 00 20 04 01 00 14 00 40 06 01 00 14 00
T 1E 04 FA 93 EA 93 9A 93 8A 93 0E 94 00 00 80 E0
R 00 00 00 00 12 0C 03 00 20 0E 01 00 1B 00
T 2C 04 90 E0 FE 01 07 E0 10 E0 FA 93 EA 93 9A 93
R 00 00 00 00 40 02 01 00 1B 00
T 3A 04 8A 93 0E 94 00 00 4B DE 8F DE 52 DF 8E 01
R 00 00 00 00 12 06 03 00
T 48 04 09 5F 1F 4F FD DE 04 C0 8E 01 1A DF 8E 01
R 00 00 00 00
T 56 04 65 DF FB CF 2E 96 08 95
R 00 00 00 00
T 00 00 32 30 00
R 00 00 03 00

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -