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

📄 signal.lis

📁 简易信号发生器+Protues仿真,函数波形发生器产生波形表
💻 LIS
📖 第 1 页 / 共 3 页
字号:
                        .module signal.C
                        .area text(rom, con, rel)
 0000                   .dbfile E:\OK\DA0832\signal.C
                        .area data(ram, con, rel)
 0000                   .dbfile E:\OK\DA0832\signal.C
 0000           _h::
 0000                   .blkb 1
                        .area idata
 0000 00                .byte 0
                        .area data(ram, con, rel)
 0001                   .dbfile E:\OK\DA0832\signal.C
 0001                   .dbsym e h _h c
 0001           _j::
 0001                   .blkb 1
                        .area idata
 0001 00                .byte 0
                        .area data(ram, con, rel)
 0002                   .dbfile E:\OK\DA0832\signal.C
 0002                   .dbsym e j _j c
 0002           _k::
 0002                   .blkb 1
                        .area idata
 0002 00                .byte 0
                        .area data(ram, con, rel)
 0003                   .dbfile E:\OK\DA0832\signal.C
 0003                   .dbsym e k _k c
 0003           _th1::
 0003                   .blkb 1
                        .area idata
 0003 E7                .byte 231
                        .area data(ram, con, rel)
 0004                   .dbfile E:\OK\DA0832\signal.C
 0004                   .dbsym e th1 _th1 c
 0004           _tl1::
 0004                   .blkb 1
                        .area idata
 0004 00                .byte 0
                        .area data(ram, con, rel)
 0005                   .dbfile E:\OK\DA0832\signal.C
 0005                   .dbsym e tl1 _tl1 c
 0005           _f1::
 0005                   .blkb 1
                        .area idata
 0005 06                .byte 6
                        .area data(ram, con, rel)
 0006                   .dbfile E:\OK\DA0832\signal.C
 0006                   .dbsym e f1 _f1 c
 0006           _f2::
 0006                   .blkb 1
                        .area idata
 0006 00                .byte 0
                        .area data(ram, con, rel)
 0007                   .dbfile E:\OK\DA0832\signal.C
 0007                   .dbsym e f2 _f2 c
 0007           _i::
 0007                   .blkb 2
                        .area idata
 0007 0000              .word 0
                        .area data(ram, con, rel)
 0009                   .dbfile E:\OK\DA0832\signal.C
 0009                   .dbsym e i _i i
                        .area code(ram, con, rel)
 0000                   .dbfile E:\OK\DA0832\signal.C
                        .area lit(rom, con, rel)
 0000           _sin_table::
 0000 8083              .byte 128,131
 0002 8689              .byte 134,137
 0004 8C8F              .byte 140,143
 0006 9295              .byte 146,149
 0008 989C              .byte 152,156
 000A 9FA2              .byte 159,162
 000C A5A8              .byte 165,168
 000E ABAE              .byte 171,174
 0010 B0B3              .byte 176,179
 0012 B6B9              .byte 182,185
 0014 BCBF              .byte 188,191
 0016 C1C4              .byte 193,196
 0018 C7C9              .byte 199,201
 001A CCCE              .byte 204,206
 001C D1D3              .byte 209,211
 001E D5D8              .byte 213,216
 0020 DADC              .byte 218,220
 0022 DEE0              .byte 222,224
 0024 E2E4              .byte 226,228
 0026 E6E8              .byte 230,232
 0028 EAEC              .byte 234,236
 002A EDEF              .byte 237,239
 002C F0F2              .byte 240,242
 002E F3F4              .byte 243,244
 0030 F6F7              .byte 246,247
 0032 F8F9              .byte 248,249
 0034 FAFB              .byte 250,251
 0036 FCFC              .byte 252,252
 0038 FDFE              .byte 253,254
 003A FEFF              .byte 254,255
 003C FFFF              .byte 255,255
 003E FFFF              .byte 255,255
 0040 FFFF              .byte 255,255
 0042 FFFF              .byte 255,255
 0044 FFFF              .byte 255,255
 0046 FEFE              .byte 254,254
 0048 FDFC              .byte 253,252
 004A FCFB              .byte 252,251
 004C FAF9              .byte 250,249
 004E F8F7              .byte 248,247
 0050 F6F5              .byte 246,245
 0052 F3F2              .byte 243,242
 0054 F0EF              .byte 240,239
 0056 EDEC              .byte 237,236
 0058 EAE8              .byte 234,232
 005A E6E4              .byte 230,228
 005C E3E1              .byte 227,225
 005E DEDC              .byte 222,220
 0060 DAD8              .byte 218,216
 0062 D6D3              .byte 214,211
 0064 D1CE              .byte 209,206
 0066 CCC9              .byte 204,201
 0068 C7C4              .byte 199,196
 006A C1BF              .byte 193,191
 006C BCB9              .byte 188,185
 006E B6B4              .byte 182,180
 0070 B1AE              .byte 177,174
 0072 ABA8              .byte 171,168
 0074 A5A2              .byte 165,162
 0076 9F9C              .byte 159,156
 0078 9996              .byte 153,150
 007A 928F              .byte 146,143
 007C 8C89              .byte 140,137
 007E 8683              .byte 134,131
 0080 807D              .byte 128,125
 0082 7976              .byte 'y,'v
 0084 7370              .byte 's,'p
 0086 6D6A              .byte 'm,'j
 0088 6764              .byte 'g,'d
 008A 615E              .byte 'a,94
 008C 5B58              .byte 91,'X
 008E 5552              .byte 'U,'R
 0090 4F4C              .byte 'O,'L
 0092 4946              .byte 'I,'F
 0094 4341              .byte 'C,'A
 0096 3E3B              .byte 62,59
 0098 3936              .byte 57,54
 009A 3331              .byte 51,49
 009C 2E2C              .byte 46,44
 009E 2A27              .byte 42,39
 00A0 2523              .byte 37,35
 00A2 211F              .byte 33,31
 00A4 1D1B              .byte 29,27
 00A6 1917              .byte 25,23
 00A8 1514              .byte 21,20
 00AA 1210              .byte 18,16
 00AC 0F0D              .byte 15,13
 00AE 0C0B              .byte 12,11
 00B0 0908              .byte 9,8
 00B2 0706              .byte 7,6
 00B4 0504              .byte 5,4
 00B6 0303              .byte 3,3
 00B8 0201              .byte 2,1
 00BA 0100              .byte 1,0
 00BC 0000              .byte 0,0
 00BE 0000              .byte 0,0
 00C0 0000              .byte 0,0
 00C2 0000              .byte 0,0
 00C4 0000              .byte 0,0
 00C6 0101              .byte 1,1
 00C8 0203              .byte 2,3
 00CA 0304              .byte 3,4
 00CC 0506              .byte 5,6
 00CE 0708              .byte 7,8
 00D0 090A              .byte 9,10
 00D2 0C0D              .byte 12,13
 00D4 0E10              .byte 14,16
 00D6 1213              .byte 18,19
 00D8 1517              .byte 21,23
 00DA 181A              .byte 24,26
 00DC 1C1E              .byte 28,30
 00DE 2023              .byte 32,35
 00E0 2527              .byte 37,39
 00E2 292C              .byte 41,44
 00E4 2E30              .byte 46,48
 00E6 3335              .byte 51,53
 00E8 383B              .byte 56,59
 00EA 3D40              .byte 61,64
 00EC 4346              .byte 'C,'F
 00EE 484B              .byte 'H,'K
 00F0 4E51              .byte 'N,'Q
 00F2 5457              .byte 'T,'W
 00F4 5A5D              .byte 'Z,93
 00F6 6063              .byte 96,'c
 00F8 6669              .byte 'f,'i
 00FA 6C6F              .byte 'l,'o
 00FC 7376              .byte 's,'v
 00FE 797C              .byte 'y,124
 0100                   .dbsym e sin_table _sin_table A[256:256]kc
                        .area text(rom, con, rel)
 0000                   .dbfile E:\OK\DA0832\signal.C
 0000                   .dbfunc e delay _delay fV
 0000           ;              i -> R20,R21
 0000           ;              j -> R22,R23
 0000           ;             ms -> R16,R17
                        .even
 0000           _delay::
 0000 00D0              rcall push_xgsetF000
 0002                   .dbline -1
 0002                   .dbline 38
 0002           ; //ICC-AVR application builder : 2008-9-7 11:00:08
 0002           ; // Target : M8515
 0002           ; // Crystal: 16.000Mhz
 0002           ; 
 0002           ; #include <iom8515v.h>
 0002           ; #include <macros.h>
 0002           ; 
 0002           ; 
 0002           ; #define uchar unsigned char
 0002           ; #define uint  unsigned int
 0002           ; 
 0002           ; #define data1 PORTB
 0002           ; 
 0002           ; uchar h=0,j=0,k=0,func,th1=0xE7,tl1=0;
 0002           ; uchar f1=0x06,f2=0;    //250Hz的步进
 0002           ; uint i=0;
 0002           ; #pragma data:code
 0002           ; const uchar sin_table[256]=
 0002           ; {
 0002           ; 0x80,0x83,0x86,0x89,0x8c,0x8f,0x92,0x95,0x98,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,
 0002           ; 0xb0,0xb3,0xb6,0xb9,0xbc,0xbf,0xc1,0xc4,0xc7,0xc9,0xcc,0xce,0xd1,0xd3,0xd5,0xd8,
 0002           ; 0xda,0xdc,0xde,0xe0,0xe2,0xe4,0xe6,0xe8,0xea,0xec,0xed,0xef,0xf0,0xf2,0xf3,0xf4,
 0002           ; 0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfc,0xfd,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,
 0002           ; 0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfd,0xfc,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,
 0002           ; 0xf6,0xf5,0xf3,0xf2,0xf0,0xef,0xed,0xec,0xea,0xe8,0xe6,0xe4,0xe3,0xe1,0xde,0xdc,
 0002           ; 0xda,0xd8,0xd6,0xd3,0xd1,0xce,0xcc,0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb4,
 0002           ; 0xb1,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x99,0x96,0x92,0x8f,0x8c,0x89,0x86,0x83,
 0002           ; 0x80,0x7d,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x64,0x61,0x5e,0x5b,0x58,0x55,0x52,
 0002           ; 0x4f,0x4c,0x49,0x46,0x43,0x41,0x3e,0x3b,0x39,0x36,0x33,0x31,0x2e,0x2c,0x2a,0x27,
 0002           ; 0x25,0x23,0x21,0x1f,0x1d,0x1b,0x19,0x17,0x15,0x14,0x12,0x10,0xf,0xd,0xc,0xb,0x9,
 0002           ; 0x8,0x7,0x6,0x5,0x4,0x3,0x3,0x2,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 0002           ; 0x0,0x1,0x1,0x2,0x3,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xc,0xd,0xe,0x10,0x12,0x13,
 0002           ; 0x15,0x17,0x18,0x1a,0x1c,0x1e,0x20,0x23,0x25,0x27,0x29,0x2c,0x2e,0x30,0x33,0x35,
 0002           ; 0x38,0x3b,0x3d,0x40,0x43,0x46,0x48,0x4b,0x4e,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,
 0002           ; 0x66,0x69,0x6c,0x6f,0x73,0x76,0x79,0x7c
 0002           ; };
 0002           ; void delay(uint ms)
 0002           ; {
 0002                   .dbline 40
 0002           ;         uint i,j;
 0002           ;       for(i=0;i<ms;i++)
 0002 4427              clr R20
 0004 5527              clr R21
 0006 0BC0              rjmp L5
 0008           L2:
 0008                   .dbline 41
 0008           ;          {
 0008                   .dbline 42
 0008           ;          for(j=0;j<1141;j++);
 0008 6627              clr R22
 000A 7727              clr R23
 000C 02C0              rjmp L9
 000E           L6:
 000E                   .dbline 42
 000E           L7:
 000E                   .dbline 42
 000E 6F5F              subi R22,255  ; offset = 1
 0010 7F4F              sbci R23,255
 0012           L9:
 0012                   .dbline 42
 0012 6537              cpi R22,117
 0014 E4E0              ldi R30,4
 0016 7E07              cpc R23,R30
 0018 D0F3              brlo L6
 001A           X0:
 001A                   .dbline 43
 001A           ;        }
 001A           L3:
 001A                   .dbline 40
 001A 4F5F              subi R20,255  ; offset = 1
 001C 5F4F              sbci R21,255
 001E           L5:
 001E                   .dbline 40
 001E 4017              cp R20,R16
 0020 5107              cpc R21,R17
 0022 90F3              brlo L2
 0024           X1:
 0024                   .dbline -2
 0024           L1:
 0024                   .dbline 0 ; func end
 0024 00C0              rjmp pop_xgsetF000
 0026                   .dbsym r i 20 i
 0026                   .dbsym r j 22 i
 0026                   .dbsym r ms 16 i
 0026                   .dbend
 0026                   .dbfunc e port_init _port_init fV
                        .even
 0026           _port_init::
 0026                   .dbline -1
 0026                   .dbline 47
 0026           ; }
 0026           ; 
 0026           ; void port_init(void)
 0026           ; {
 0026                   .dbline 48
 0026           ;  PORTB = 0x00;
 0026 2224              clr R2
 0028 28BA              out 0x18,R2
 002A                   .dbline 49
 002A           ;  DDRB  = 0xff;

⌨️ 快捷键说明

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