lcd-16sn.o

来自「大量ATMEGA16实例, 都可以运行,包括驱动LCD1602, 上位机显示等多」· O 代码 · 共 367 行

O
367
字号
XL
H 5 areas 26 global symbols
M LCD
S push_xgset300C Ref0000
S push_xgset303C Ref0000
S pop_xgset300C Ref0000
S pop_xgset303C Ref0000
A text size 20C flags 0
dbfile C:\+samples-16small\DEMOA-16sm\LCD-16sn.c
dbfunc e port_init 0 fV
dbline FFFFFFFF 0
dbline 26 0
dbline 27 0
dbline 28 4
dbline 2A 6
dbline 2B 8
dbline 2C C
dbline FFFFFFFE E
dbline 0 E
dbfunc e WDT_off 10 fV
dbline FFFFFFFF 10
dbline 30 10
dbline 31 10
dbline 32 12
dbline 33 16
dbline FFFFFFFE 1A
dbline 0 1A
dbfunc e lcd_delay 1C fV
dbsym r b A I
dbsym r a 14 I
dbsym r count 10 I
dbline FFFFFFFF 20
dbline 37 20
dbline 39 20
dbline 3A 26
dbline 3B 2C
dbline 3A 2C
dbline 3A 30
dbline FFFFFFFE 36
dbline 0 36
dbfunc e ldelay 3A fV
dbsym r i 14 I
dbsym r ms A I
dbline FFFFFFFF 40
dbline 3F 40
dbline 41 40
dbline 42 46
dbline 41 4C
dbline 41 50
dbline FFFFFFFE 56
dbline 0 56
dbfunc e wr_instruction 5A fV
dbsym r instr A c
dbline FFFFFFFF 5E
dbline 4F 5E
dbline 50 5E
dbline 51 62
dbline 52 68
dbline 53 6C
dbline 54 6E
dbline 55 74
dbline 56 78
dbline 57 7E
dbline 58 82
dbline FFFFFFFE 88
dbline 0 88
dbfunc e wr_data 8C fV
dbsym r data A c
dbline FFFFFFFF 90
dbline 5C 90
dbline 5D 90
dbline 5E 94
dbline 5F 98
dbline 60 9A
dbline 61 A0
dbline 62 A4
dbline 63 AA
dbline 64 AE
dbline FFFFFFFE B4
dbline 0 B4
dbfunc e wr_instruction2 B8 fV
dbsym l flags 1 c
dbsym r instr A c
dbline FFFFFFFF BC
dbline 6B BC
dbline 6D BC
dbline 6E C2
dbline 70 C6
dbline FFFFFFFE CC
dbline 0 CC
dbfunc e wr_data2 D0 fV
dbsym l flags 1 c
dbsym r data A c
dbline FFFFFFFF D4
dbline 74 D4
dbline 76 D4
dbline 77 E4
dbline 78 E8
dbline 79 F8
dbline 7A FA
dbline 7B FE
dbline 7D 110
dbline FFFFFFFE 116
dbline 0 116
dbfunc e cursor_home 11A fV
dbline FFFFFFFF 11A
dbline 81 11A
dbline 82 11A
dbline 83 11E
dbline 84 124
dbline 85 128
dbline 86 12E
dbline FFFFFFFE 13A
dbline 0 13A
dbfunc e cursor_line1 13C fV
dbline FFFFFFFF 13C
dbline 8A 13C
dbline 8B 13C
dbline 8C 140
dbline 8D 14C
dbline FFFFFFFE 152
dbline 0 152
dbfunc e cursor_line2 154 fV
dbline FFFFFFFF 154
dbline 91 154
dbline 92 154
dbline 93 158
dbline 94 164
dbline FFFFFFFE 16A
dbline 0 16A
dbfunc e space 16C fV
dbline FFFFFFFF 16C
dbline 98 16C
dbline 99 16C
dbline FFFFFFFE 170
dbline 0 170
dbfunc e out_string 172 fV
dbsym r onechar C c
dbsym r i 14 I
dbsym r array A pkc
dbline FFFFFFFF 178
dbline 9D 178
dbline 9E 178
dbline A0 17C
dbline A2 17E
dbline A3 17E
dbline A4 18C
dbline A5 190
dbline A1 190
dbline FFFFFFFE 19C
dbline 0 19C
dbfunc e lcd_on 1A0 fV
dbsym l ctrl_data 1 c
dbsym l i 1 c
dbline FFFFFFFF 1A0
dbline A9 1A0
dbline AB 1A0
dbline AC 1A6
dbline AD 1AA
dbline AE 1B0
dbline AF 1B4
dbline B0 1BA
dbline B1 1BE
dbline B2 1C4
dbline B3 1C8
dbline B4 1CE
dbline B5 1D2
dbline B6 1D8
dbline B7 1DC
dbline B8 1E2
dbline B9 1E6
dbline BA 1EC
dbline BB 1F0
dbline BC 1F6
dbline BD 1FA
dbline BE 200
dbline BF 204
dbline FFFFFFFE 20A
dbline 0 20A
S _lcd_delay Def001C
S _cursor_home Def011A
S _cursor_line1 Def013C
S _cursor_line2 Def0154
S _port_init Def0000
S _wr_data Def008C
S _wr_instruction Def005A
S _space Def016C
S _wr_data2 Def00D0
S _wr_instruction2 Def00B8
S _out_string Def0172
S _lcd_on Def01A0
S _ldelay Def003A
S _WDT_off Def0010
A data size C flags 20
dbfile C:\+samples-16small\DEMOA-16sm\LCD-16sn.c
dbsym e lcd_enable 0 c
dbsym e lcd_disable 1 c
dbsym e in_instr_wr 2 c
dbsym e in_data_wr 3 c
dbsym e in_instr_rd 4 c
dbsym e in_data_rd 5 c
dbsym e indexhead 6 I
dbsym e indextail 8 I
dbsym e cursor_index A I
S _indexhead Def0006
S _in_instr_wr Def0002
S _indextail Def0008
S _lcd_enable Def0000
S _in_data_rd Def0005
S _cursor_index Def000A
S _in_data_wr Def0003
S _lcd_disable Def0001
S _in_instr_rd Def0004
A idata size C flags 0
A lit size 7D flags 0
dbfile C:\+samples-16small\DEMOA-16sm\LCD-16sn.c
dbsym e message1 0 A[15:15]kc
dbsym e message2 F A[16:16]kc
dbsym e message3 1F A[16:16]kc
dbsym e message4 2F A[16:16]kc
dbsym e message5 3F A[15:15]kc
dbsym e message6 4E A[16:16]kc
dbsym e message7 5E A[14:14]kc
dbsym e message8 6C A[17:17]kc
S _message1 Def0000
S _message2 Def000F
S _message3 Def001F
S _message4 Def002F
S _message5 Def003F
S _message6 Def004E
S _message7 Def005E
S _message8 Def006C
A bss size 4 flags 20
dbfile C:\+samples-16small\DEMOA-16sm\LCD-16sn.c
dbsym e swin2 0 c
dbsym e swin 1 c
dbsym e indexcount 2 I
S _swin Def0001
S _swin2 Def0000
S _indexcount Def0002
T 00 00 01
R 00 00 02 00
T 01 00 FE
R 00 00 02 00
T 02 00 00
R 00 00 02 00
T 03 00 04
R 00 00 02 00
T 04 00 02
R 00 00 02 00
T 05 00 06
R 00 00 02 00
T 06 00 00 00
R 00 00 02 00
T 08 00 00 00
R 00 00 02 00
T 0A 00 00 00
R 00 00 02 00
T 00 00 20 20 48 65 6C 6C 6F 20 57 6F 72 6C 64 21
R 00 00 03 00
T 0E 00 00 77 77 77 2E 69 6E 6F 76 61 63 73 2E 63
R 00 00 03 00
T 1C 00 6F 6D 00 20 48 61 70 70 79 20 4E 65 77 20
R 00 00 03 00
T 2A 00 59 65 61 72 00 20 32 30 30 38 20 69 73 20
R 00 00 03 00
T 38 00 63 6F 6D 69 6E 67 00 20 47 72 65 65 74 69
R 00 00 03 00
T 46 00 6E 67 20 46 72 6F 6D 00 77 77 77 2E 69 6E
R 00 00 03 00
T 54 00 6F 76 61 63 73 2E 63 6F 6D 00 43 6F 6E 74
R 00 00 03 00
T 62 00 61 63 74 20 49 6E 6F 76 61 00 54 65 6C 3A
R 00 00 03 00
T 70 00 30 35 39 32 20 35 35 36 33 35 37 30 00
R 00 00 03 00
T 00 00 8F EF 8A BB 87 BB 81 BB 22 24 24 BA 85 BB
R 00 00 00 00
T 0E 00 08 95
R 00 00 00 00
T 10 00 A8 95 87 E1 81 BD 87 E0 81 BD 08 95
R 00 00 00 00
T 1C 00 0E 94 00 00 58 01 AA 0C BB 1C 44 27 55 27
R 00 00 00 00 12 04 00 00
T 2A 00 02 C0 4F 5F 5F 4F 4A 15 5B 05 DC F3
R 00 00 00 00
T 36 00 0C 94 00 00
R 00 00 00 00 12 04 02 00
T 3A 00 0E 94 00 00 58 01 44 27 55 27 05 C0 00 E0
R 00 00 00 00 12 04 00 00
T 48 00 10 E2 E8 DF 4F 5F 5F 4F A4 16 B5 06 C4 F7
R 00 00 00 00
T 56 00 0C 94 00 00
R 00 00 00 00 12 04 02 00
T 5A 00 AA 92 A0 2E 8F EF 8A BB 01 E0 10 E0 DA DF
R 00 00 00 00
T 68 00 22 24 2B BA A8 BA 02 E0 10 E0 D4 DF 84 E0
R 00 00 00 00
T 76 00 8B BB 02 E0 10 E0 CF DF 22 24 2B BA 01 E0
R 00 00 00 00
T 84 00 10 E0 CA DF A9 90 08 95
R 00 00 00 00
T 8C 00 AA 92 A0 2E 8F EF 8A BB 81 E0 8B BB A8 BA
R 00 00 00 00
T 9A 00 01 E0 10 E0 BE DF 85 E0 8B BB 02 E0 10 E0
R 00 00 00 00
T A8 00 B9 DF 22 24 2B BA 01 E0 10 E0 B4 DF A9 90
R 00 00 00 00
T B6 00 08 95
R 00 00 00 00
T B8 00 AA 92 A0 2E 0A E0 10 E0 AD DF 0A 2D CA DF
R 00 00 00 00
T C6 00 0A E0 10 E0 A8 DF A9 90 08 95
R 00 00 00 00
T D0 00 AA 92 A0 2E 80 91 0A 00 90 91 0B 00 80 31
R 00 00 00 00 00 08 01 00 00 0C 01 00
T DE 00 E0 E0 9E 07 11 F4 37 D0 09 C0 80 91 0A 00
R 00 00 00 00 00 0E 01 00
T EC 00 90 91 0B 00 80 35 E0 E0 9E 07 09 F4 21 D0
R 00 00 00 00 00 04 01 00
T FA 00 0A 2D C7 DF 80 91 0A 00 90 91 0B 00 01 96
R 00 00 00 00 00 08 01 00 00 0C 01 00
T 08 01 90 93 0B 00 80 93 0A 00 02 E3 10 E0 83 DF
R 00 00 00 00 00 04 01 00 00 08 01 00
T 16 01 A9 90 08 95
R 00 00 00 00
T 1A 01 01 E0 CD DF 0A E0 10 E0 7C DF 00 E8 C8 DF
R 00 00 00 00
T 28 01 05 E0 10 E0 86 DF 22 24 33 24 30 92 0B 00
R 00 00 00 00 00 0E 01 00
T 36 01 20 92 0A 00 08 95
R 00 00 00 00 00 04 01 00
T 3C 01 00 E8 BC DF 22 24 33 24 30 92 0B 00 20 92
R 00 00 00 00 00 0C 01 00
T 4A 01 0A 00 05 E0 10 E0 74 DF 08 95
R 00 00 00 00 00 02 01 00
T 54 01 00 EC B0 DF 80 E4 90 E0 90 93 0B 00 80 93
R 00 00 00 00 00 0C 01 00
T 62 01 0A 00 02 E0 10 E0 68 DF 08 95
R 00 00 00 00 00 02 01 00
T 6C 01 00 E2 B0 DF 08 95
R 00 00 00 00
T 72 01 0E 94 00 00 58 01 44 27 55 27 09 C0 1A 01
R 00 00 00 00 12 04 01 00
T 80 01 4F 5F 5F 4F F1 01 EA 0D FB 1D C6 90 0C 2D
R 00 00 00 00
T 8E 01 A0 DF FA 01 EA 0D FB 1D 26 90 22 20 89 F7
R 00 00 00 00
T 9C 01 0C 94 00 00
R 00 00 00 00 12 04 03 00
T A0 01 04 E1 10 E0 4A DF 81 E0 82 BB 08 E2 10 E0
R 00 00 00 00
T AE 01 45 DF 00 E3 53 DF 02 E0 10 E0 40 DF 00 E3
R 00 00 00 00
T BC 01 4E DF 02 E0 10 E0 3B DF 00 E3 49 DF 00 E5
R 00 00 00 00
T CA 01 10 E0 27 DF 0C E3 44 DF 04 E1 10 E0 22 DF
R 00 00 00 00
T D8 01 0E E0 3F DF 04 E1 10 E0 1D DF 0E E0 3A DF
R 00 00 00 00
T E6 01 04 E1 10 E0 18 DF 01 E0 35 DF 05 E0 10 E0
R 00 00 00 00
T F4 01 22 DF 06 E0 30 DF 0A E0 10 E0 0E DF 01 E0
R 00 00 00 00
T 02 02 2B DF 04 E1 10 E0 09 DF 08 95
R 00 00 00 00

⌨️ 快捷键说明

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