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

📄 menu.lis

📁 一个用于LCD的菜单模式界面的程序,如何实现滚屏.
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0099 05                .byte 5
                        .area data(ram, con, rel)
 009A                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 009A                   .blkw 1
                        .area idata
 009A 0F01              .word L22
                        .area data(ram, con, rel)
 009C                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 009C                   .blkw 1
                        .area idata
 009C 0000              .word PL_NullSubs
                        .area data(ram, con, rel)
 009E                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 009E                   .blkb 2
                        .area idata
 009E 0000              .word 0
                        .area data(ram, con, rel)
 00A0                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00A0                   .blkw 1
                        .area idata
 00A0 AB00              .word _MainMenu
                        .area data(ram, con, rel)
 00A2                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00A2                   .blkb 1
                        .area idata
 00A2 05                .byte 5
                        .area data(ram, con, rel)
 00A3                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00A3                   .blkw 1
                        .area idata
 00A3 5B01              .word L16
                        .area data(ram, con, rel)
 00A5                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00A5                   .blkw 1
                        .area idata
 00A5 0000              .word PL_NullSubs
                        .area data(ram, con, rel)
 00A7                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00A7                   .blkw 1
                        .area idata
 00A7 AB00              .word _MainMenu
                        .area data(ram, con, rel)
 00A9                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00A9                   .blkw 1
                        .area idata
 00A9 AB00              .word _MainMenu
                        .area data(ram, con, rel)
 00AB                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00AB                   .dbsym e RobotMenu _RobotMenu A[45:5]S[MenuItem]
 00AB           _MainMenu::
 00AB                   .blkb 1
                        .area idata
 00AB 05                .byte 5
                        .area data(ram, con, rel)
 00AC                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00AC                   .blkw 1
                        .area idata
 00AC AC01              .word L8
                        .area data(ram, con, rel)
 00AE                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00AE                   .blkw 1
                        .area idata
 00AE 0000              .word PL_NullSubs
                        .area data(ram, con, rel)
 00B0                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00B0                   .blkw 1
                        .area idata
 00B0 0000              .word _TimeMenu
                        .area data(ram, con, rel)
 00B2                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00B2                   .blkb 2
                        .area idata
 00B2 0000              .word 0
                        .area data(ram, con, rel)
 00B4                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00B4                   .blkb 1
                        .area idata
 00B4 05                .byte 5
                        .area data(ram, con, rel)
 00B5                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00B5                   .blkw 1
                        .area idata
 00B5 0001              .word L23
                        .area data(ram, con, rel)
 00B7                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00B7                   .blkw 1
                        .area idata
 00B7 0000              .word PL_NullSubs
                        .area data(ram, con, rel)
 00B9                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00B9                   .blkw 1
                        .area idata
 00B9 5100              .word _VoiceMenu
                        .area data(ram, con, rel)
 00BB                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00BB                   .blkb 2
                        .area idata
 00BB 0000              .word 0
                        .area data(ram, con, rel)
 00BD                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00BD                   .blkb 1
                        .area idata
 00BD 05                .byte 5
                        .area data(ram, con, rel)
 00BE                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00BE                   .blkw 1
                        .area idata
 00BE F000              .word L24
                        .area data(ram, con, rel)
 00C0                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00C0                   .blkw 1
                        .area idata
 00C0 0000              .word PL_NullSubs
                        .area data(ram, con, rel)
 00C2                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00C2                   .blkw 1
                        .area idata
 00C2 7E00              .word _RobotMenu
                        .area data(ram, con, rel)
 00C4                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00C4                   .blkb 2
                        .area idata
 00C4 0000              .word 0
                        .area data(ram, con, rel)
 00C6                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00C6                   .blkb 1
                        .area idata
 00C6 05                .byte 5
                        .area data(ram, con, rel)
 00C7                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00C7                   .blkw 1
                        .area idata
 00C7 E100              .word L25
                        .area data(ram, con, rel)
 00C9                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00C9                   .blkw 1
                        .area idata
 00C9 0000              .word PL_NullSubs
                        .area data(ram, con, rel)
 00CB                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00CB                   .blkw 1
                        .area idata
 00CB 2400              .word _FlashMenu
                        .area data(ram, con, rel)
 00CD                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00CD                   .blkb 2
                        .area idata
 00CD 0000              .word 0
                        .area data(ram, con, rel)
 00CF                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00CF                   .blkb 1
                        .area idata
 00CF 05                .byte 5
                        .area data(ram, con, rel)
 00D0                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00D0                   .blkw 1
                        .area idata
 00D0 5B01              .word L16
                        .area data(ram, con, rel)
 00D2                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00D2                   .blkw 1
                        .area idata
 00D2 0000              .word PL_NullSubs
                        .area data(ram, con, rel)
 00D4                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00D4                   .blkw 1
                        .area idata
 00D4 AB00              .word _MainMenu
                        .area data(ram, con, rel)
 00D6                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00D6                   .blkw 1
                        .area idata
 00D6 AB00              .word _MainMenu
                        .area data(ram, con, rel)
 00D8                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00D8                   .dbsym e MainMenu _MainMenu A[45:5]S[MenuItem]
 00D8           _MenuPoint::
 00D8                   .blkw 1
                        .area idata
 00D8 AB00              .word _MainMenu
                        .area data(ram, con, rel)
 00DA                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00DA                   .dbsym e MenuPoint _MenuPoint pS[MenuItem]
 00DA           _DisplayStart::
 00DA                   .blkb 1
                        .area idata
 00DA 00                .byte 0
                        .area data(ram, con, rel)
 00DB                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00DB                   .dbsym e DisplayStart _DisplayStart c
 00DB           _UserChoose::
 00DB                   .blkb 1
                        .area idata
 00DB 00                .byte 0
                        .area data(ram, con, rel)
 00DC                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00DC                   .dbsym e UserChoose _UserChoose c
 00DC           _DisplayPoint::
 00DC                   .blkb 1
                        .area idata
 00DC 00                .byte 0
                        .area data(ram, con, rel)
 00DD                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00DD                   .dbsym e DisplayPoint _DisplayPoint c
 00DD           _ShowCount::
 00DD                   .blkb 1
                        .area idata
 00DD 02                .byte 2
                        .area data(ram, con, rel)
 00DE                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 00DE                   .dbsym e ShowCount _ShowCount c
                        .area text(rom, con, rel)
 0020                   .dbfile C:\DOCUME~1\Administrator\桌面\Menu\menu.c
 0020                   .dbfunc e ShowMenu _ShowMenu fV
 0020           ;              n -> R20
                        .even
 0020           _ShowMenu::
 0020 0E940000          xcall push_gset1
 0024 2297              sbiw R28,2
 0026                   .dbline -1
 0026                   .dbline 139
 0026           ; }
 0026           ; //------------------------------------------------------------------------------
 0026           ; 
 0026           ; 
 0026           ; 
 0026           ; 
 0026           ; 
 0026           ; 
 0026           ; /*********************** 
 0026           ; * 结构体区 * 
 0026           ; ***********************/ 
 0026           ; //----------------------以下为例子,请根据实际情况修改---------------------------
 0026           ; struct MenuItem TimeMenu[4];
 0026           ; struct MenuItem FlashMenu[5];
 0026           ; struct MenuItem VoiceMenu[5];
 0026           ; struct MenuItem RobotMenu[5];
 0026           ; struct MenuItem MainMenu[5];
 0026           ; 
 0026           ; struct MenuItem TimeMenu[4]=
 0026           ; {  //MenuCount                 DisplayString                   Subs                           ChildrenMenus           ParentMenus
 0026           ;        {4,                     "1.Time Set",                   TimeSet,                       Null,                           MainMenu},
 0026           ;        {4,                     "2.Date Set",                   DateSet,                       Null,                           MainMenu},
 0026           ;        {4,                     "3.AlertSet",                   AlertSet,                      Null,                           MainMenu},
 0026           ;        {4,                     "4.Back",                               NullSubs,                      MainMenu,                       MainMenu},
 0026           ; };    
 0026           ; 
 0026           ; struct MenuItem FlashMenu[5]=
 0026           ; {  //MenuCount                 DisplayString                   Subs                           ChildrenMenus           ParentMenus
 0026           ;        {5,                     "1.Flash Record",               NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "2.Play",                               NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "3.Pause",                              NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "4.Flash Delete",               NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "5.Back",                               NullSubs,                      MainMenu,                       MainMenu},
 0026           ; };     
 0026           ; 
 0026           ; struct MenuItem VoiceMenu[5]=
 0026           ; {  //MenuCount                 DisplayString                   Subs                           ChildrenMenus           ParentMenus
 0026           ;        {5,                     "1.Voice Record"       ,        NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "2.Play",                               NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "3.Pause",                          NullSubs,                  Null,                           MainMenu},
 0026           ;        {5,                     "4.Voice Delete",               NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "5.Back",                               NullSubs,                      MainMenu,                       MainMenu},
 0026           ; };     
 0026           ; 
 0026           ; struct MenuItem RobotMenu[5]=
 0026           ; {  //MenuCount                 DisplayString                   Subs                           ChildrenMenus           ParentMenus
 0026           ;        {5,                     "1.Turn Left",                  NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "2.Turn Right",                 NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "3.Go Ahead",                   NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "4.Go Back",                    NullSubs,                      Null,                           MainMenu},
 0026           ;        {5,                     "5.Back",                               NullSubs,                      MainMenu,                       MainMenu},
 0026           ; };     
 0026           ; 
 0026           ; 
 0026           ; struct MenuItem MainMenu[5]=

⌨️ 快捷键说明

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