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

📄 main.s

📁 MCU控制继电器做的电源老化测试程序.每次测100次
💻 S
字号:
	.module main.c
	.area text(rom, con, rel)
	.dbfile E:\company\hardware\eboda\LCD_TV\TV_power_tester\main.c
	.dbfunc e main _main fV
;              i -> R20
	.even
_main::
	.dbline -1
	.dbline 13
; //EJK601_TEST prj 
; //V1.0 release 2006.12.30
; // 
; //
; //
; #include <iom8v.h>
; #include <define.h>
; 
; 
; 
; 
; void main(void)
; {
	.dbline 14
; unsigned char i=0;
	clr R20
	.dbline 16
; 
; DELAY_10MS(10);//(2)
	ldi R16,10
	ldi R17,0
	rcall _DELAY_10MS
	.dbline 19
; //-------------------INIT PORT---------------------
; 
; DDRB=0XFF;     //DDFINE PB OUTPUT
	ldi R24,255
	out 0x17,R24
	.dbline 20
; PORTB=0xFF;          //
	out 0x18,R24
	.dbline 22
; 
; DDRC=0XFF;      //DDFINE PC OUTPUT
	out 0x14,R24
	.dbline 23
; PORTC=0xFF;     //
	out 0x15,R24
	.dbline 25
; 
; DDRD=0X00;      //PD0.....PD3  INPUT,PD4....PD7 OUPUT
	clr R2
	out 0x11,R2
	.dbline 26
; PORTD=0x00;    
	out 0x12,R2
	.dbline 28
; //-------------------INIT PORT---------------------
; TV_POWER_ON();
	cbi 0x15,5
	.dbline 29
; DELAY_1S(4);  // power on delay times
	ldi R16,4
	ldi R17,0
	rcall _DELAY_1S
	rjmp L3
L2:
	.dbline 32
; 
; while(i<10)
; 		{
	.dbline 33
; i++;
	inc R20
	.dbline 34
; DELAY_1S(4);  // power on delay times
	ldi R16,4
	ldi R17,0
	rcall _DELAY_1S
	.dbline 35
; if((PIND&0x08)==0x08)
	in R24,0x10
	andi R24,8
	cpi R24,8
	brne L5
	.dbline 36
; {
	.dbline 37
; DELAY_1S(1);   // backlight on delay times
	ldi R16,1
	ldi R17,0
	rcall _DELAY_1S
	.dbline 38
; TV_POWER_OFF();
	sbi 0x15,5
	.dbline 39
; DELAY_10MS(2);   // power off delay times
	ldi R16,2
	ldi R17,0
	rcall _DELAY_10MS
	.dbline 40
; }
	rjmp L6
L5:
	.dbline 42
; else
; {
	.dbline 43
; TV_POWER_OFF();
	sbi 0x15,5
	.dbline 44
; PORTB=0;
	clr R2
	out 0x18,R2
	.dbline 45
; break;
	rjmp L4
L6:
	.dbline 47
	cbi 0x15,5
	.dbline 49
L3:
	.dbline 31
	cpi R20,10
	brlo L2
L4:
	.dbline -2
L1:
	.dbline 0 ; func end
	ret
	.dbsym r i 20 c
	.dbend

⌨️ 快捷键说明

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