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

📄 main.lis

📁 ICC LCD波形显示子程序,采用MEGA128单片机
💻 LIS
字号:
                        .module main.c
                        .area text(rom, con, rel)
 0000                   .dbfile D:\icc_work\LCD波形显示\main.c
 0000                   .dbfunc e main _main fV
 0000           ;              i -> R20,R21
                        .even
 0000           _main::
 0000 2497              sbiw R28,4
 0002                   .dbline -1
 0002                   .dbline 10
 0002           ; //ICC-AVR application builder : 2007-5-23 20:55:56
 0002           ; // Target : M128
 0002           ; // Crystal: 16.000Mhz
 0002           ; #include <iom128v.h>
 0002           ; #include <macros.h>
 0002           ; #include "all.h"
 0002           ; #define uchar unsigned char 
 0002           ; #define uint unsigned int 
 0002           ; void main()
 0002           ;       {
 0002                   .dbline 11
 0002           ;          init_devices();
 0002 0E940000          xcall _init_devices
 0006                   .dbline 12
 0006           ;          draw_line( 34,25,56,100);
 0006 84E6              ldi R24,100
 0008 90E0              ldi R25,0
 000A 9B83              std y+3,R25
 000C 8A83              std y+2,R24
 000E 88E3              ldi R24,56
 0010 9983              std y+1,R25
 0012 8883              std y+0,R24
 0014 29E1              ldi R18,25
 0016 30E0              ldi R19,0
 0018 02E2              ldi R16,34
 001A 10E0              ldi R17,0
 001C 0E940000          xcall _draw_line
 0020                   .dbline 13
 0020           ;               pic_display();
 0020 0E940000          xcall _pic_display
 0024 0AC0              xjmp L3
 0026           L2:
 0026                   .dbline 15
 0026           ;          while(1)
 0026           ;              {
 0026                   .dbline 17
 0026           ;                  uint i;
 0026           ;                  for(i=0;i<5000;i++)
 0026 4427              clr R20
 0028 5527              clr R21
 002A 03C0              xjmp L8
 002C           L5:
 002C                   .dbline 18
 002C                   .dbline 19
 002C 0000              nop
 002E                   .dbline 20
 002E           L6:
 002E                   .dbline 17
 002E 4F5F              subi R20,255  ; offset = 1
 0030 5F4F              sbci R21,255
 0032           L8:
 0032                   .dbline 17
 0032 4838              cpi R20,136
 0034 E3E1              ldi R30,19
 0036 5E07              cpc R21,R30
 0038 C8F3              brlo L5
 003A                   .dbline 21
 003A           L3:
 003A                   .dbline 14
 003A F5CF              xjmp L2
 003C           X0:
 003C                   .dbline -2
 003C           L1:
 003C 2496              adiw R28,4
 003E                   .dbline 0 ; func end
 003E 0895              ret
 0040                   .dbsym r i 20 i
 0040                   .dbend

⌨️ 快捷键说明

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