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

📄 main.lis

📁 增量式模糊PID控制方法AVR单片机mega16
💻 LIS
📖 第 1 页 / 共 2 页
字号:
                        .module main.c
                        .area data(ram, con, rel)
 0000           _DFC_tbl::
 0000                   .blkb 2
                        .area idata
 0000 0505              .byte 5,5
                        .area data(ram, con, rel)
 0002                   .blkb 2
                        .area idata
 0002 0503              .byte 5,3
                        .area data(ram, con, rel)
 0004                   .blkb 2
                        .area idata
 0004 0303              .byte 3,3
                        .area data(ram, con, rel)
 0006                   .blkb 2
                        .area idata
 0006 0101              .byte 1,1
                        .area data(ram, con, rel)
 0008                   .blkb 2
                        .area idata
 0008 0000              .byte 0,0
                        .area data(ram, con, rel)
 000A                   .blkb 2
                        .area idata
 000A 0005              .byte 0,5
                        .area data(ram, con, rel)
 000C                   .blkb 1
                        .area idata
 000C 06                .byte 6
                        .area data(ram, con, rel)
 000D                   .blkb 2
                        .area idata
 000D 0503              .byte 5,3
                        .area data(ram, con, rel)
 000F                   .blkb 2
                        .area idata
 000F 0303              .byte 3,3
                        .area data(ram, con, rel)
 0011                   .blkb 2
                        .area idata
 0011 0101              .byte 1,1
                        .area data(ram, con, rel)
 0013                   .blkb 2
                        .area idata
 0013 0000              .byte 0,0
                        .area data(ram, con, rel)
 0015                   .blkb 2
                        .area idata
 0015 0005              .byte 0,5
                        .area data(ram, con, rel)
 0017                   .blkb 2
                        .area idata
 0017 0505              .byte 5,5
                        .area data(ram, con, rel)
 0019                   .blkb 1
                        .area idata
 0019 04                .byte 4
                        .area data(ram, con, rel)
 001A                   .blkb 2
                        .area idata
 001A 0404              .byte 4,4
                        .area data(ram, con, rel)
 001C                   .blkb 2
                        .area idata
 001C 0101              .byte 1,1
                        .area data(ram, con, rel)
 001E                   .blkb 2
                        .area idata
 001E 00FF              .byte 0,255
                        .area data(ram, con, rel)
 0020                   .blkb 2
                        .area idata
 0020 FF05              .byte 255,5
                        .area data(ram, con, rel)
 0022                   .blkb 2
                        .area idata
 0022 0605              .byte 6,5
                        .area data(ram, con, rel)
 0024                   .blkb 2
                        .area idata
 0024 0303              .byte 3,3
                        .area data(ram, con, rel)
 0026                   .blkb 1
                        .area idata
 0026 01                .byte 1
                        .area data(ram, con, rel)
 0027                   .blkb 2
                        .area idata
 0027 0000              .byte 0,0
                        .area data(ram, con, rel)
 0029                   .blkb 2
                        .area idata
 0029 FEFD              .byte 254,253
                        .area data(ram, con, rel)
 002B                   .blkb 2
                        .area idata
 002B FD05              .byte 253,5
                        .area data(ram, con, rel)
 002D                   .blkb 2
                        .area idata
 002D 0605              .byte 6,5
                        .area data(ram, con, rel)
 002F                   .blkb 2
                        .area idata
 002F 0303              .byte 3,3
                        .area data(ram, con, rel)
 0031                   .blkb 2
                        .area idata
 0031 0100              .byte 1,0
                        .area data(ram, con, rel)
 0033                   .blkb 1
                        .area idata
 0033 FE                .byte 254
                        .area data(ram, con, rel)
 0034                   .blkb 2
                        .area idata
 0034 FEFD              .byte 254,253
                        .area data(ram, con, rel)
 0036                   .blkb 2
                        .area idata
 0036 FD05              .byte 253,5
                        .area data(ram, con, rel)
 0038                   .blkb 2
                        .area idata
 0038 0605              .byte 6,5
                        .area data(ram, con, rel)
 003A                   .blkb 2
                        .area idata
 003A 0301              .byte 3,1
                        .area data(ram, con, rel)
 003C                   .blkb 2
                        .area idata
 003C 0000              .byte 0,0
                        .area data(ram, con, rel)
 003E                   .blkb 2
                        .area idata
 003E FDFB              .byte 253,251
                        .area data(ram, con, rel)
 0040                   .blkb 1
                        .area idata
 0040 FA                .byte 250
                        .area data(ram, con, rel)
 0041                   .blkb 2
                        .area idata
 0041 FB03              .byte 251,3
                        .area data(ram, con, rel)
 0043                   .blkb 2
                        .area idata
 0043 0302              .byte 3,2
                        .area data(ram, con, rel)
 0045                   .blkb 2
                        .area idata
 0045 0100              .byte 1,0
                        .area data(ram, con, rel)
 0047                   .blkb 2
                        .area idata
 0047 FFFD              .byte 255,253
                        .area data(ram, con, rel)
 0049                   .blkb 2
                        .area idata
 0049 FDFB              .byte 253,251
                        .area data(ram, con, rel)
 004B                   .blkb 2
                        .area idata
 004B FAFB              .byte 250,251
                        .area data(ram, con, rel)
 004D                   .blkb 1
                        .area idata
 004D 03                .byte 3
                        .area data(ram, con, rel)
 004E                   .blkb 2
                        .area idata
 004E 0301              .byte 3,1
                        .area data(ram, con, rel)
 0050                   .blkb 2
                        .area idata
 0050 0000              .byte 0,0
                        .area data(ram, con, rel)
 0052                   .blkb 2
                        .area idata
 0052 FFFD              .byte 255,253
                        .area data(ram, con, rel)
 0054                   .blkb 2
                        .area idata
 0054 FDFB              .byte 253,251
                        .area data(ram, con, rel)
 0056                   .blkb 2
                        .area idata
 0056 FAFB              .byte 250,251
                        .area data(ram, con, rel)
 0058                   .blkb 2
                        .area idata
 0058 0101              .byte 1,1
                        .area data(ram, con, rel)
 005A                   .blkb 1
                        .area idata
 005A 00                .byte 0
                        .area data(ram, con, rel)
 005B                   .blkb 2
                        .area idata
 005B 0000              .byte 0,0
                        .area data(ram, con, rel)
 005D                   .blkb 2
                        .area idata
 005D FFFE              .byte 255,254
                        .area data(ram, con, rel)
 005F                   .blkb 2
                        .area idata
 005F FEFB              .byte 254,251
                        .area data(ram, con, rel)
 0061                   .blkb 2
                        .area idata
 0061 FBFB              .byte 251,251
                        .area data(ram, con, rel)
 0063                   .blkb 2
                        .area idata
 0063 0000              .byte 0,0
                        .area data(ram, con, rel)
 0065                   .blkb 2
                        .area idata
 0065 FFFF              .byte 255,255
                        .area data(ram, con, rel)
 0067                   .blkb 1
                        .area idata
 0067 FE                .byte 254
                        .area data(ram, con, rel)
 0068                   .blkb 2
                        .area idata
 0068 FDFD              .byte 253,253
                        .area data(ram, con, rel)
 006A                   .blkb 2
                        .area idata
 006A FDFB              .byte 253,251
                        .area data(ram, con, rel)
 006C                   .blkb 2
                        .area idata
 006C FAFB              .byte 250,251
                        .area data(ram, con, rel)
 006E                   .blkb 2
                        .area idata
 006E 0000              .byte 0,0
                        .area data(ram, con, rel)
 0070                   .blkb 2
                        .area idata
 0070 FFFF              .byte 255,255
                        .area data(ram, con, rel)
 0072                   .blkb 2
                        .area idata
 0072 FEFD              .byte 254,253
                        .area data(ram, con, rel)
 0074                   .blkb 1
                        .area idata
 0074 FD                .byte 253
                        .area data(ram, con, rel)
 0075                   .blkb 2
                        .area idata
 0075 FDFB              .byte 253,251
                        .area data(ram, con, rel)
 0077                   .blkb 2
                        .area idata
 0077 FAFB              .byte 250,251
                        .area data(ram, con, rel)
 0079                   .blkb 9
                        .area idata
 0079 000000000000000000        .byte 0,0,0,0,0,0,0,0,0
                        .area data(ram, con, rel)
 0082                   .blkb 13
                        .area idata
 0082 00000000000000000000      .word 0,0,0,0,0
 008C 000000            .byte 0,0,0
                        .area data(ram, con, rel)
 008F                   .dbfile D:\仿真\增量式模糊控制\main.c
 008F                   .dbsym e DFC_tbl _DFC_tbl A[143:11:13]c
                        .area text(rom, con, rel)
 0000                   .dbfile D:\仿真\增量式模糊控制\main.c
 0000                   .dbfunc e GetDeltFuzzyValue _GetDeltFuzzyValue fI
 0000           ;              j -> R20
 0000           ;              i -> R22
 0000           ;        delt_ei -> R22,R23
 0000           ;             ei -> R20,R21
                        .even
 0000           _GetDeltFuzzyValue::
 0000 0E940000          xcall push_gset2
 0004 B901              movw R22,R18
 0006 A801              movw R20,R16
 0008                   .dbline -1
 0008                   .dbline 57
 0008           ; #define ENABLE_BIT_DEFINITIONS
 0008           ; 
 0008           ; #include "includes.h"
 0008           ; //#define Vref 25600
 0008           ; 
 0008           ; 
 0008           ; //#define Vref 50000
 0008           ; void init_adc(void);
 0008           ; void WDR(void);
 0008           ; void WDT_init(void);
 0008           ; 
 0008           ; //unsigned char adc_mux = 0x01;  //通道选择
 0008           ; 
 0008           ; unsigned char RSend;
 0008           ; unsigned char RS_buf[10];
 0008           ; unsigned char RS_flag;
 0008           ; 
 0008           ; unsigned int SerPoint; //设定目标,应用时实际上取该值的1/10,出现温度的0.x度
 0008           ; int ei;                //最近1次的偏差,ei = stPID.SetPoint-stPID.T_adc_data[2]
 0008           ; int LastError;         //SetPoint-T_adc_data[1]
 0008           ; int delt_ei;           //偏差的变化:delt_ei = PID.LastError-ei
 0008           ; int T_adc_data[3];     //近3次的测量值,T_adc_data[2]为最近的一次
 0008           ; int ui;                //ui:输出
 0008           ; int delt_ui;           //delt_ei为增量式增量输出
 0008           ; /*
 0008           ; char DFC_tbl[11][13]={
 0008           ; //-12,-10,-8,-6,-4,-2,0,+2,+4,+6,+8,+10,+12
 0008           ;  -5,-5,-4,-4,-3,-3,-3,-3,-3,-2,-2,-1, 0,
 0008           ;  -5,-5,-4,-3,-2,-2,-2,-2,-2,-2,-1, 0, 0,
 0008           ; -5,-4,-3,-2,-1,-1,-1,-1,-2,-1, 0, 0, 0,
 0008           ; -4,-3,-2,-2,-1, 0, 0,-1,-1,-1, 0, 1, 2,
 0008           ; -3,-2,-1,-1,-1, 0, 0, 0, 1, 1, 2, 3, 4,
 0008           ;  -3,-2,-1,-1,-1, 0, 0, 1, 1, 1, 2, 3, 4,
 0008           ; -2,-2,-1,-1,-1, 0, 0, 2, 2, 2, 2, 3, 4,
 0008           ;  0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 4, 5,
 0008           ;  0, 0, 0, 0, 1, 1, 1, 2, 3, 3, 3, 4, 5,
 0008           ;  0, 0, 0, 0, 1, 2, 2, 3, 3, 4, 4, 5, 5,
 0008           ;  0, 0, 0, 0, 2, 2, 3, 3, 4, 5, 5, 5, 5
 0008           ; };
 0008           ; */
 0008           ; char DFC_tbl[11][13]={
 0008           ; /*-12,-10,-8,-6,-4,-2,0,+2,+4,+6,+8,+10,+12*/
 0008           ; /*-5*/  5, 5, 5, 3, 3, 3, 1, 1, 0, 0, 0,
 0008           ; /*-4*/  5, 6, 5, 3, 3, 3, 1, 1, 0, 0, 0,
 0008           ; /*-3*/  5, 5, 5, 4, 4, 4, 1, 1, 0,-1,-1,
 0008           ; /*-2*/  5, 6, 5, 3, 3, 1, 0, 0,-2,-3,-3, 
 0008           ; /*-1*/  5, 6, 5, 3, 3, 1, 0,-2,-2,-3,-3, 
 0008           ; /*0*/   5, 6, 5, 3, 1, 0, 0,-3,-5,-6,-5, 
 0008           ; /*1*/   3, 3, 2, 1, 0,-1,-3,-3,-5,-6,-5, 

⌨️ 快捷键说明

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