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

📄 err_debug_main.lis

📁 平缝机的单片机伺服控制系统源代码。本程序为用单片机控制永磁同步电机的低成本方案
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 0036 20926900          sts 105,R2
 003A                   .dbline 89
 003A           ;  EIMSK = 0x00;
 003A 2DBA              out 0x1d,R2
 003C                   .dbline 91
 003C           ;  
 003C           ;  TIMSK0 = 0x01; //timer 0 interrupt sources
 003C 81E0              ldi R24,1
 003E 80936E00          sts 110,R24
 0042                   .dbline 92
 0042           ;  TIMSK1 = 0x00; //timer 1 interrupt sources
 0042 20926F00          sts 111,R2
 0046                   .dbline 93
 0046           ;  TIMSK2 = 0x00; //timer 2 interrupt sources
 0046 20927000          sts 112,R2
 004A                   .dbline 95
 004A           ;  
 004A           ;  PCMSK0 = 0x00; //pin change mask 0 
 004A 20926B00          sts 107,R2
 004E                   .dbline 96
 004E           ;  PCMSK1 = 0x00; //pin change mask 1 
 004E 20926C00          sts 108,R2
 0052                   .dbline 97
 0052           ;  PCMSK2 = 0x00; //pin change mask 2
 0052 20926D00          sts 109,R2
 0056                   .dbline 98
 0056           ;  PCICR = 0x00; //pin change enable 
 0056 20926800          sts 104,R2
 005A                   .dbline 99
 005A           ;  PRR = 0x00; //power controller
 005A 20926400          sts 100,R2
 005E                   .dbline 100
 005E           ;  SEI(); //re-enable interrupts
 005E 7894              sei
 0060                   .dbline -2
 0060           L4:
 0060                   .dbline 0 ; func end
 0060 0895              ret
 0062                   .dbend
 0062                   .dbfunc e main _main fV
 0062           ;              i -> R20
                        .even
 0062           _main::
 0062                   .dbline -1
 0062                   .dbline 106
 0062           ;  //all peripherals are now initialized
 0062           ; }
 0062           ; 
 0062           ; //
 0062           ; void main(void)
 0062           ; {
 0062                   .dbline 109
 0062           ;  byte i;
 0062           ;  
 0062           ;  i  = 1;
 0062 41E0              ldi R20,1
 0064                   .dbline 110
 0064           ;  init_devices();
 0064 E3DF              rcall _init_devices
 0066 06C0              rjmp L7
 0068           L6:
 0068                   .dbline 113
 0068           ;  //insert your functional code here...
 0068           ;       while (1)
 0068           ;       {
 0068                   .dbline 115
 0068           ;               //det_err();
 0068           ;               if (i)
 0068 4423              tst R20
 006A 19F0              breq L9
 006C                   .dbline 117
 006C           ; 
 006C           ;               led_flicker(1,3);
 006C 23E0              ldi R18,3
 006E 01E0              ldi R16,1
 0070 00D0              rcall _led_flicker
 0072           L9:
 0072                   .dbline 119
 0072 4427              clr R20
 0074                   .dbline 120
 0074           L7:
 0074                   .dbline 112
 0074 F9CF              rjmp L6
 0076           X0:
 0076                   .dbline -2
 0076           L5:
 0076                   .dbline 0 ; func end
 0076 0895              ret
 0078                   .dbsym r i 20 c
 0078                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile D:\bak\新建文件夹\Err_debug_main.c
 0000           _g_LedTimesT3::
 0000                   .blkb 2
 0002                   .dbsym e g_LedTimesT3 _g_LedTimesT3 i
 0002           _g_LowSpeedCnt::
 0002                   .blkb 2
 0004                   .dbsym e g_LowSpeedCnt _g_LowSpeedCnt i
 0004           _g_Lower400VCnt::
 0004                   .blkb 2
 0006                   .dbsym e g_Lower400VCnt _g_Lower400VCnt i
 0006           _g_Over400VCnt::
 0006                   .blkb 2
 0008                   .dbsym e g_Over400VCnt _g_Over400VCnt i
 0008           _g_Lower220VCnt::
 0008                   .blkb 2
 000A                   .dbsym e g_Lower220VCnt _g_Lower220VCnt i
 000A           _g_Over220VCnt::
 000A                   .blkb 2
 000C                   .dbsym e g_Over220VCnt _g_Over220VCnt i
 000C           _g_Err_Det_Disable::
 000C                   .blkb 1
 000D                   .dbsym e g_Err_Det_Disable _g_Err_Det_Disable c
 000D           _g_E_Mag_No::
 000D                   .blkb 1
 000E                   .dbsym e g_E_Mag_No _g_E_Mag_No c
 000E           _g_StartLedFlick::
 000E                   .blkb 1
 000F                   .dbsym e g_StartLedFlick _g_StartLedFlick c
 000F           _g_LedTimesT2::
 000F                   .blkb 1
 0010                   .dbsym e g_LedTimesT2 _g_LedTimesT2 c
 0010           _g_LedTimesT1::
 0010                   .blkb 1
 0011                   .dbsym e g_LedTimesT1 _g_LedTimesT1 c
 0011           _g_LedTimes::
 0011                   .blkb 1
 0012                   .dbsym e g_LedTimes _g_LedTimes c
 0012           _g_LedTimesCnt::
 0012                   .blkb 1
 0013                   .dbsym e g_LedTimesCnt _g_LedTimesCnt c
 0013           _g_LedType::
 0013                   .blkb 1
 0014                   .dbsym e g_LedType _g_LedType c
 0014           _g_HallErr::
 0014                   .blkb 1
 0015                   .dbsym e g_HallErr _g_HallErr c
 0015           _g_LowSpeed::
 0015                   .blkb 1
 0016                   .dbsym e g_LowSpeed _g_LowSpeed c
 0016           _g_MotorBlock::
 0016                   .blkb 1
 0017                   .dbsym e g_MotorBlock _g_MotorBlock c
 0017           _g_SynEncoderErr::
 0017                   .blkb 1
 0018                   .dbsym e g_SynEncoderErr _g_SynEncoderErr c
 0018           _g_SingleOverVol::
 0018                   .blkb 1
 0019                   .dbsym e g_SingleOverVol _g_SingleOverVol c
 0019           _g_OverVol::
 0019                   .blkb 1
 001A                   .dbsym e g_OverVol _g_OverVol c
 001A           _g_LowVol::
 001A                   .blkb 1
 001B                   .dbsym e g_LowVol _g_LowVol c
 001B           _g_NostopNeedle::
 001B                   .blkb 1
 001C                   .dbsym e g_NostopNeedle _g_NostopNeedle c
 001C           _g_singleLowVol::
 001C                   .blkb 1
 001D                   .dbsym e g_singleLowVol _g_singleLowVol c
 001D           _g_MotorRun::
 001D                   .blkb 1
 001E                   .dbsym e g_MotorRun _g_MotorRun c
 001E           _g_ErrCode02::
 001E                   .blkb 1
 001F                   .dbsym e g_ErrCode02 _g_ErrCode02 c
 001F           _g_ErrCode01::
 001F                   .blkb 1
 0020                   .dbsym e g_ErrCode01 _g_ErrCode01 c

⌨️ 快捷键说明

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