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

📄 m8mp01.o

📁 AVR MEGA8双机串行口通讯程序,单工485方式,用于单片机组网,有PROTEUS仿真电路,可以立刻验证
💻 O
字号:
XL
H 5 areas 22 global symbols
M M8MP01.c
S push_gset2 Ref0000
S pop_gset2 Ref0000
A text size 356 flags 0
dbfile E:\m8com\M8MP01.c
dbfunc e SoftTimer 0 fV
dbline FFFFFFFF 0
dbline 3E 0
dbline 3F 0
dbline 40 A
dbline 41 14
dbline 42 14
dbline 43 1A
dbline 44 24
dbline FFFFFFFE 24
dbline 0 24
dbfunc e SoftTimerStart 26 fV
dbline FFFFFFFF 26
dbline 47 26
dbline 48 26
dbline 49 2C
dbline FFFFFFFE 30
dbline 0 30
dbfunc e watchdog_init 32 fV
dbline FFFFFFFF 32
dbline 4D 32
dbline 4E 32
dbline 4F 34
dbline FFFFFFFE 38
dbline 0 38
dbfunc e Delay_1ms 3A fV
dbsym r i 10 i
dbline FFFFFFFF 3A
dbline 53 3A
dbline 56 3A
dbline 58 40
dbline 56 40
dbline 56 44
dbline FFFFFFFE 4C
dbline 0 4C
dbfunc e delayXms 4E fV
dbsym r i 14 i
dbsym r n 16 i
dbline FFFFFFFF 52
dbline 5C 52
dbline 5D 52
dbline 5F 58
dbline 60 58
dbline 61 5A
dbline 62 5E
dbline 5E 5E
dbline FFFFFFFE 64
dbline 0 66
dbfunc e port_init 68 fV
dbline FFFFFFFF 68
dbline 67 68
dbline 6A 68
dbline 6B 6C
dbline 6D 6E
dbline 6E 70
dbline 70 74
dbline 71 76
dbline 75 7A
dbline 79 80
dbline FFFFFFFE 86
dbline 0 86
dbfunc e uart_init 88 fV
dbline FFFFFFFF 88
dbline 7D 88
dbline 7F 88
dbline 80 8A
dbline 82 8E
dbline 84 92
dbline FFFFFFFE 96
dbline 0 96
dbfunc e timer_init 98 fV
dbline FFFFFFFF 98
dbline 8A 98
dbline 8B 98
dbline FFFFFFFE 98
dbline 0 98
dbfunc e timer1_ovf_isr 9A fV
dbline FFFFFFFF 9A
dbline 91 9A
dbline 92 9A
dbline FFFFFFFE 9A
dbline 0 9A
dbfunc e uart1_tx_isr 9C fV
dbline FFFFFFFF AA
dbline 99 AA
dbline 9B AA
dbline 9C B4
dbline 9D B8
dbline 9F B8
dbline A0 BC
dbline A1 BC
dbline A2 C4
dbline A2 C6
dbline A2 CC
dbline A4 CC
dbline A5 CC
dbline A6 DE
dbline A8 E0
dbline A9 E0
dbline AA E2
dbline AB E4
dbline AB E6
dbline AC E8
dbline FFFFFFFE E8
dbline 0 F6
dbfunc e uart1_rx_isr F8 fV
dbsym r TmpD 10 c
dbline FFFFFFFF 10A
dbline B3 10A
dbline B4 10A
dbline B5 10C
dbline B6 10E
dbline B7 11A
dbline B8 11A
dbline B9 122
dbline BA 122
dbline BB 134
dbline FFFFFFFE 13C
dbline 0 14E
dbfunc e TXbufRDY 150 fV
dbline FFFFFFFF 150
dbline BF 150
dbline C0 150
dbline C1 158
dbline C2 15C
dbline C3 162
dbline C4 168
dbline C5 16C
dbline C6 172
dbline C7 178
dbline FFFFFFFE 17E
dbline 0 17E
dbfunc e RXBUFCLR 180 fV
dbsym r i 10 c
dbline FFFFFFFF 180
dbline CB 180
dbline CC 180
dbline CD 182
dbline CE 184
dbline CD 194
dbline CD 196
dbline FFFFFFFE 19E
dbline 0 19E
dbfunc e RXRCK 1A0 fV
dbline FFFFFFFF 1A2
dbline D2 1A2
dbline D3 1A2
dbline D4 1AE
dbline D6 1AE
dbline D7 1B4
dbline D8 212
dbline DA 212
dbline DB 218
dbline DD 218
dbline DF 21A
dbline E0 21A
dbline E1 220
dbline E2 220
dbline E3 228
dbline E4 228
dbline E5 22A
dbline E7 22C
dbline E8 22C
dbline E9 22E
dbline FFFFFFFE 22E
dbline 0 230
dbfunc e main 232 fV
dbsym r i 14 c
dbline FFFFFFFF 232
dbline EE 232
dbline EF 232
dbline F2 234
dbline F3 236
dbline F5 238
dbline F6 23E
dbline F7 240
dbline F8 246
dbline F9 248
dbline FA 248
dbline FB 258
dbline F8 258
dbline F8 25A
dbline FC 25E
dbline FE 266
dbline 100 266
dbline 101 296
dbline 104 296
dbline 105 2AE
dbline 107 2AE
dbline 108 2B0
dbline 109 2B6
dbline 10A 2BC
dbline 10B 2C2
dbline 10C 2C4
dbline 10D 2C6
dbline 10D 2C8
dbline 10D 2CA
dbline 10E 2CA
dbline 10E 2CC
dbline 10F 2D2
dbline 111 2D6
dbline 112 2DC
dbline 113 2E2
dbline 114 2E4
dbline 115 2E4
dbline 118 2E6
dbline 119 2E8
dbline 11A 322
dbline 11B 322
dbline 11C 324
dbline 11D 32A
dbline 11E 330
dbline 11F 330
dbline 122 332
dbline 123 33C
dbline 124 346
dbline 126 34C
dbline 127 352
dbline 12A 352
dbline FD 352
dbline FFFFFFFE 354
dbline 0 354
S _main Def0232
S _timer1_ovf_isr Def009A
S _SoftTimerStart Def0026
S _uart_init Def0088
S _TXbufRDY Def0150
S _port_init Def0068
S _uart1_rx_isr Def00F8
S _uart1_tx_isr Def009C
S _timer_init Def0098
S _delayXms Def004E
S _Delay_1ms Def003A
S _watchdog_init Def0032
S _RXBUFCLR Def0180
S _RXRCK Def01A0
S _SoftTimer Def0000
A data size E flags 20
dbfile E:\m8com\M8MP01.c
dbsym e TXADFG 0 c
dbsym e SlaveCR 1 c
dbsym e TXINTMAX 2 c
dbsym e TXINTFG 3 c
dbsym e RXINTMAX 4 c
dbsym e RXINTCR 5 c
dbsym e RXINTFG 6 c
dbsym e TXbufP 7 c
dbsym e RXbufP 8 c
dbsym e RXbufPmax 9 c
dbsym e RXERROR A c
dbsym e WaitCR0 B c
dbsym e WaitCR1 C c
dbsym e SLSTEP D c
S _TXADFG Def0000
S _SLSTEP Def000D
S _RXINTFG Def0006
S _TXINTFG Def0003
S _RXINTCR Def0005
S _RXERROR Def000A
S _RXbufP Def0008
S _TXbufP Def0007
S _WaitCR0 Def000B
S _WaitCR1 Def000C
S _RXINTMAX Def0004
S _RXbufPmax Def0009
S _TXINTMAX Def0002
S _SlaveCR Def0001
A idata size E flags 0
A vector size 1C flags C
A bss size 3F flags 20
dbfile E:\m8com\M8MP01.c
dbsym e RXBUF 0 A[30:30]c
dbsym e TXBUF 1E A[16:16]c
dbsym e SlaveEN 2E A[17:17]c
S _RXBUF Def0000
S _TXBUF Def001E
S _SlaveEN Def002E
T 00 00 00
R 00 00 02 00
T 01 00 00
R 00 00 02 00
T 02 00 01
R 00 00 02 00
T 03 00 00
R 00 00 02 00
T 04 00 10
R 00 00 02 00
T 05 00 00
R 00 00 02 00
T 06 00 00
R 00 00 02 00
T 07 00 00
R 00 00 02 00
T 08 00 00
R 00 00 02 00
T 09 00 0B
R 00 00 02 00
T 0A 00 00
R 00 00 02 00
T 0B 00 00
R 00 00 02 00
T 0C 00 00
R 00 00 02 00
T 00 00 80 91 0B 00 8F 5F 80 93 0B 00 8E EF 20 90
R 00 00 00 00 00 04 01 00 00 0A 01 00
T 0E 00 0B 00 82 15 40 F4 22 24 20 92 0B 00 80 91
R 00 00 00 00 00 02 01 00 00 0C 01 00
T 1C 00 0C 00 8F 5F 80 93 0C 00 08 95
R 00 00 00 00 00 02 01 00 00 08 01 00
T 26 00 22 24 20 92 0B 00 20 92 0C 00 08 95
R 00 00 00 00 00 06 01 00 00 0A 01 00
T 32 00 A8 95 8F E0 81 BD 08 95
R 00 00 00 00
T 3A 00 01 E0 10 E0 02 C0 0F 5F 1F 4F 04 37 E4 E0
R 00 00 00 00
T 48 00 1E 07 D0 F3 08 95
R 00 00 00 00
T 4E 00 00 D0 B8 01 44 27 55 27 03 C0 F0 DF 4F 5F
R 00 00 00 00 82 02 00 00
T 5C 00 5F 4F 46 17 57 07 D0 F3 00 D0 08 95
R 00 00 00 00 82 0A 01 00
T 68 00 8F EF 88 BB 87 BB 85 BB 22 24 24 BA 82 BB
R 00 00 00 00
T 76 00 82 E1 81 BB 80 B7 8B 7F 80 BF 0A E0 10 E0
R 00 00 00 00
T 84 00 E4 DF 08 95
R 00 00 00 00
T 88 00 94 98 22 24 2A B8 81 E0 89 B9 8D EC 8A B9
R 00 00 00 00
T 96 00 08 95
R 00 00 00 00
T 98 00 08 95
R 00 00 00 00
T 10 00 4D C0
R 00 00 03 00 80 02 00 00
T 9A 00 18 95
R 00 00 00 00
T 1A 00 4E C0
R 00 00 03 00 80 02 00 00
T 9C 00 2A 92 8A 93 9A 93 EA 93 FA 93 2F B6 2A 92
R 00 00 00 00
T AA 00 80 91 07 00 8F 5F 80 93 07 00 8E 30 A0 F4
R 00 00 00 00 00 04 01 00 00 0A 01 00
T B8 00 82 30 41 F4 84 E0 28 B2 28 26 28 BA 50 98
R 00 00 00 00
T C6 00 81 E0 80 93 00 00 80 E0
R 00 00 00 00 00 06 01 00 20 08 04 00 1E 00
T CE 00 90 E0 E0 91 07 00 FF 27 E8 0F F9 1F 20 80
R 00 00 00 00 40 02 04 00 1E 00 00 06 01 00
T DC 00 2C B8 04 C0 94 98 C0 98 53 98 54 9A 29 90
R 00 00 00 00
T EA 00 2F BE F9 91 E9 91 99 91 89 91 29 90 18 95
R 00 00 00 00
T 16 00 7C C0
R 00 00 03 00 80 02 00 00
T F8 00 2A 92 3A 92 0A 93 8A 93 9A 93 EA 93 FA 93
R 00 00 00 00
T 06 01 2F B6 2A 92 00 27 0C B1 20 90 04 00 30 90
R 00 00 00 00 00 0C 01 00
T 14 01 08 00 32 14 20 F4 83 2D 8F 5F 80 93 08 00
R 00 00 00 00 00 02 01 00 00 0E 01 00
T 22 01 80 E0 90 E0 E0 91
R 00 00 00 00 20 02 04 00 00 00 40 04 04 00 00 00
T 28 01 08 00 FF 27 E8 0F F9 1F 2C B0 20 82 82 E0
R 00 00 00 00 00 02 01 00
T 36 01 28 B2 28 26 28 BA 29 90 2F BE F9 91 E9 91
R 00 00 00 00
T 44 01 99 91 89 91 09 91 39 90 29 90 18 95
R 00 00 00 00
T 50 01 20 90 01 00 20 92 1E 00 20 92 1F 00 8E EF
R 00 00 00 00 00 04 01 00 00 08 04 00 00 0C 04 00
T 5E 01 80 93 20 00 8D EF 80 93 21 00 20 92 22 00
R 00 00 00 00 00 04 04 00 00 0A 04 00 00 0E 04 00
T 6C 01 8F EF 80 93 23 00 81 EF 80 93 2A 00 80 EF
R 00 00 00 00 00 06 04 00 00 0C 04 00
T 7A 01 80 93 2B 00 08 95
R 00 00 00 00 00 04 04 00
T 80 01 00 27 09 C0 80 E0 90 E0 E0 2F FF 27 E8 0F
R 00 00 00 00 20 06 04 00 00 00 40 08 04 00 00 00
T 8E 01 F9 1F 22 24 20 82 03 95 20 90 04 00 02 15
R 00 00 00 00 00 0C 01 00
T 9C 01 98 F3 08 95
R 00 00 00 00
T A0 01 00 D0 20 90 09 00 30 90 08 00 23 14 B0 F5
R 00 00 00 00 82 02 00 00 00 06 01 00 00 0A 01 00
T AE 01 82 E0 80 93 0A 00 80 91 0C 00 80 3F 19 F4
R 00 00 00 00 00 06 01 00 00 0A 04 00
T BC 01 61 E0 70 E0 02 C0 66 27 77 27 80 91 0B 00
R 00 00 00 00 00 0E 04 00
T CA 01 81 3F 19 F4 41 E0 50 E0 02 C0 44 27 55 27
R 00 00 00 00
T D8 01 80 91 01 00 8E 3F 19 F4 21 E0 30 E0 02 C0
R 00 00 00 00 00 04 04 00
T E6 01 22 27 33 27 80 91 02 00 8D 3F 19 F4 01 E0
R 00 00 00 00 00 08 04 00
T F4 01 10 E0 02 C0 00 27 11 27 1B 01 24 22 35 22
R 00 00 00 00
T 02 02 22 22 33 22 20 22 31 22 22 20 11 F4 33 20
R 00 00 00 00
T 10 02 39 F0 22 24 20 92 0A 00 03 C0 81 E0 80 93
R 00 00 00 00 00 08 01 00
T 1E 02 0A 00 20 90 0A 00 22 20 11 F4 C3 98 01 C0
R 00 00 00 00 00 02 01 00 00 06 01 00
T 2C 02 C3 9A 00 D0 08 95
R 00 00 00 00 82 04 01 00
T 0D 00 0A
R 00 00 02 00
T 32 02 44 27 19 DF 28 DF 0A E0 10 E0 08 DF 78 94
R 00 00 00 00
T 40 02 8A E0 80 93 0D 00 09 C0 80 E0
R 00 00 00 00 00 06 01 00 20 0A 04 00 2E 00
T 4A 02 90 E0 E4 2F FF 27 E8 0F F9 1F 8F EF 80 83
R 00 00 00 00 40 02 04 00 2E 00
T 58 02 43 95 41 31 A8 F3 85 E0 80 93 01 00 76 C0
R 00 00 00 00 00 0C 01 00
T 66 02 60 91 0D 00 77 27 64 31 E0 E0 7E 07 09 F4
R 00 00 00 00 00 04 01 00
T 74 02 38 C0 84 E1 90 E0 86 17 97 07 2C F0 6A 30
R 00 00 00 00
T 82 02 E0 E0 7E 07 39 F0 64 C0 6E 31 E0 E0 7E 07
R 00 00 00 00
T 90 02 09 F4 4F C0 5E C0 80 E0 90 E0 E0 91
R 00 00 00 00 20 08 04 00 2E 00 40 0A 04 00 2E 00
T 9C 02 01 00 FF 27 E8 0F F9 1F 20 80 33 24 32 14
R 00 00 00 00 00 02 01 00
T AA 02 08 F0 52 C0 50 DF 8E E0 80 93 02 00 80 E1
R 00 00 00 00 00 0C 01 00
T B8 02 80 93 04 00 22 24 20 92 08 00 5E DF 94 9A
R 00 00 00 00 00 04 01 00 00 0A 01 00
T C6 02 54 98 53 9A 50 9A 22 24 20 92 00 00 20 92
R 00 00 00 00 00 0C 01 00
T D4 02 07 00 20 90 1E 00 2C B8 84 E1 80 93 0D 00
R 00 00 00 00 00 02 01 00 00 06 04 00 00 0E 01 00
T E2 02 A1 DE 36 C0 8C DE 81 E0 20 90 0C 00 82 15
R 00 00 00 00 00 0C 01 00
T F0 02 18 F4 99 27 6C 01 02 C0 CC 24 DD 24 20 90
R 00 00 00 00
T FE 02 09 00 30 90 08 00 23 14 20 F4 81 E0 90 E0
R 00 00 00 00 00 02 01 00 00 06 01 00
T 0C 03 5C 01 02 C0 AA 24 BB 24 16 01 2A 28 3B 28
R 00 00 00 00
T 1A 03 22 20 11 F4 33 20 C1 F0 3E DF 8E E1 80 93
R 00 00 00 00
T 28 03 0D 00 22 24 20 92 0A 00 10 C0 80 91 01 00
R 00 00 00 00 00 02 01 00 00 08 01 00 00 0E 01 00
T 36 03 8F 5F 80 93 01 00 8F E0 20 90 01 00 82 15
R 00 00 00 00 00 06 01 00 00 0C 01 00
T 44 03 18 F4 85 E0 80 93 01 00 8A E0 80 93 0D 00
R 00 00 00 00 00 08 01 00 00 0E 01 00
T 52 03 89 CF 08 95
R 00 00 00 00

⌨️ 快捷键说明

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