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

📄 main.lis

📁 MCU控制继电器做的电源老化测试程序.每次测100次
💻 LIS
字号:
                        .module main.c
                        .area text(rom, con, rel)
 0000                   .dbfile E:\company\hardware\eboda\LCD_TV\TV_power_tester\main.c
 0000                   .dbfunc e main _main fV
 0000           ;              i -> R20
                        .even
 0000           _main::
 0000                   .dbline -1
 0000                   .dbline 13
 0000           ; //EJK601_TEST prj 
 0000           ; //V1.0 release 2006.12.30
 0000           ; // 
 0000           ; //
 0000           ; //
 0000           ; #include <iom8v.h>
 0000           ; #include <define.h>
 0000           ; 
 0000           ; 
 0000           ; 
 0000           ; 
 0000           ; void main(void)
 0000           ; {
 0000                   .dbline 14
 0000           ; unsigned char i=0;
 0000 4427              clr R20
 0002                   .dbline 16
 0002           ; 
 0002           ; DELAY_10MS(10);//(2)
 0002 0AE0              ldi R16,10
 0004 10E0              ldi R17,0
 0006 00D0              rcall _DELAY_10MS
 0008                   .dbline 19
 0008           ; //-------------------INIT PORT---------------------
 0008           ; 
 0008           ; DDRB=0XFF;     //DDFINE PB OUTPUT
 0008 8FEF              ldi R24,255
 000A 87BB              out 0x17,R24
 000C                   .dbline 20
 000C           ; PORTB=0xFF;          //
 000C 88BB              out 0x18,R24
 000E                   .dbline 22
 000E           ; 
 000E           ; DDRC=0XFF;      //DDFINE PC OUTPUT
 000E 84BB              out 0x14,R24
 0010                   .dbline 23
 0010           ; PORTC=0xFF;     //
 0010 85BB              out 0x15,R24
 0012                   .dbline 25
 0012           ; 
 0012           ; DDRD=0X00;      //PD0.....PD3  INPUT,PD4....PD7 OUPUT
 0012 2224              clr R2
 0014 21BA              out 0x11,R2
 0016                   .dbline 26
 0016           ; PORTD=0x00;    
 0016 22BA              out 0x12,R2
 0018                   .dbline 28
 0018           ; //-------------------INIT PORT---------------------
 0018           ; TV_POWER_ON();
 0018 AD98              cbi 0x15,5
 001A                   .dbline 29
 001A           ; DELAY_1S(4);  // power on delay times
 001A 04E0              ldi R16,4
 001C 10E0              ldi R17,0
 001E 00D0              rcall _DELAY_1S
 0020 15C0              rjmp L3
 0022           L2:
 0022                   .dbline 32
 0022           ; 
 0022           ; while(i<10)
 0022           ;               {
 0022                   .dbline 33
 0022           ; i++;
 0022 4395              inc R20
 0024                   .dbline 34
 0024           ; DELAY_1S(4);  // power on delay times
 0024 04E0              ldi R16,4
 0026 10E0              ldi R17,0
 0028 00D0              rcall _DELAY_1S
 002A                   .dbline 35
 002A           ; if((PIND&0x08)==0x08)
 002A 80B3              in R24,0x10
 002C 8870              andi R24,8
 002E 8830              cpi R24,8
 0030 41F4              brne L5
 0032                   .dbline 36
 0032           ; {
 0032                   .dbline 37
 0032           ; DELAY_1S(1);   // backlight on delay times
 0032 01E0              ldi R16,1
 0034 10E0              ldi R17,0
 0036 00D0              rcall _DELAY_1S
 0038                   .dbline 38
 0038           ; TV_POWER_OFF();
 0038 AD9A              sbi 0x15,5
 003A                   .dbline 39
 003A           ; DELAY_10MS(2);   // power off delay times
 003A 02E0              ldi R16,2
 003C 10E0              ldi R17,0
 003E 00D0              rcall _DELAY_10MS
 0040                   .dbline 40
 0040           ; }
 0040 04C0              rjmp L6
 0042           L5:
 0042                   .dbline 42
 0042           ; else
 0042           ; {
 0042                   .dbline 43
 0042           ; TV_POWER_OFF();
 0042 AD9A              sbi 0x15,5
 0044                   .dbline 44
 0044           ; PORTB=0;
 0044 2224              clr R2
 0046 28BA              out 0x18,R2
 0048                   .dbline 45
 0048           ; break;
 0048 03C0              rjmp L4
 004A           L6:
 004A                   .dbline 47
 004A AD98              cbi 0x15,5
 004C                   .dbline 49
 004C           L3:
 004C                   .dbline 31
 004C 4A30              cpi R20,10
 004E 48F3              brlo L2
 0050           L4:
 0050                   .dbline -2
 0050           L1:
 0050                   .dbline 0 ; func end
 0050 0895              ret
 0052                   .dbsym r i 20 c
 0052                   .dbend

⌨️ 快捷键说明

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