📄 test000000000000000.s
字号:
.area idata
.byte 28,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 31,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 31,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 33,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 37,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 31,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 33,6
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 37,4
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,4
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 23,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 23,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 23,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,6
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 23,3
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 31,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,3
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 31,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 33,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 33,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 37,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 42,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 37,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 37,6
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,3
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 31,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 23,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 23,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 31,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 31,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 37,6
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,3
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 31,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 25,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 31,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 28,5
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.dbsym e array _array A[340:340]c
_count::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\SoundPlay.h
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\test000000000000000.c
.dbsym e count _count c
.area vector(rom, abs)
.org 48
jmp _timer1_isr
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\test000000000000000.c
.area text(rom, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\AVR程序\test\test000000000000000.c
.dbfunc e timer1_isr _timer1_isr fV
.even
_timer1_isr::
st -y,R2
st -y,R3
st -y,R24
st -y,R25
in R2,0x3f
st -y,R2
.dbline -1
.dbline 24
; #include <iom128v.h>
; #include <macros.h>
; #include "SoundPlay.h"
; char count=0x00;
; /*
; void init_com()
; {
; DDRB=0xff;
; PORTB=0xff;
;
; TCNT1H=0x00;
; TCNT1L=0x00;
; OCR1AH=0x00;
; OCR1AL=0x30;
; TIMSK=0x10;
; TCCR1A=0x00;
; // TCCR1B=0x05;
; TCCR1B=0x05;
;
; }
; */
; #pragma interrupt_handler timer1_isr:13
; void timer1_isr()
; {
.dbline 25
; counter=counter+1;
lds R24,_counter
lds R25,_counter+1
adiw R24,1
sts _counter+1,R25
sts _counter,R24
.dbline 26
; TCNT1=0x00;
clr R2
clr R3
out 0x2d,R3
out 0x2c,R2
.dbline -2
L1:
.dbline 0 ; func end
ld R2,y+
out 0x3f,R2
ld R25,y+
ld R24,y+
ld R3,y+
ld R2,y+
reti
.dbend
.dbfunc e main _main fV
; sound_pace -> <dead>
; sound_signal -> <dead>
; i -> <dead>
.even
_main::
.dbline -1
.dbline 44
;
; }
; /*
; void delay(char n)
; {
; char i;
; while(n--)
; for(i=0;i<140;i++)
; ; //延时1毫秒
; }
; void sound_delay(char n)
; { char i;
; while(n--)
; { for(i=0;i<2;i++); }
; }
; */
; void main()
; {
.dbline 50
;
; int i;
; char sound_signal;//定义音符大小
; char sound_pace;//定义节拍大小
; // init_com();
; DDRB=0xff;
ldi R24,255
out 0x17,R24
.dbline 51
; PORTB=0xff;
out 0x18,R24
.dbline 53
;
; TCNT1H=0x00;
clr R2
out 0x2d,R2
.dbline 54
; TCNT1L=0x00;
out 0x2c,R2
.dbline 55
; OCR1AH=0x00;
out 0x2b,R2
.dbline 56
; OCR1AL=0x30;
ldi R24,48
out 0x2a,R24
.dbline 57
; TIMSK=0x10;
ldi R24,16
out 0x37,R24
.dbline 58
; TCCR1A=0x00;
out 0x2f,R2
.dbline 60
; // TCCR1B=0x05;
; TCCR1B=0x05;
ldi R24,5
out 0x2e,R24
.dbline 61
; SEI();
sei
L3:
.dbline 64
;
; while(1)
; {
.dbline 65
; ;
.dbline 95
; /*
; i=0;
; while(array[i]!=0x00)
; {
; //如果是休止符,延时100ms,并终止本次循环,进入下一个循环
; if(array[i]==0xff)
; {
; TCCR1B=0x00;
; i++;
; delay(100);
; continue;
; }
; //从表中取得 音符大小
; sound_signal=array[i];
; i=i+1;
; //从表中取得 节拍大小
; sound_pace=array[i];
; TCCR1B=0x05;
; //当节拍数未达到时候,继续循环,产生该音调的声音
; while(counter!=sound_pace)
; {
; PORTB^=0x80;
; //sound_delay(sound_signal);
; }
; i++;
; counter=0;//节拍计数器置0,进入下一个音调
; }
; delay(10); //歌曲演唱完毕后,延时一段时间
; */
; }
L4:
.dbline 63
xjmp L3
X0:
.dbline -2
L2:
.dbline 0 ; func end
ret
.dbsym l sound_pace 1 c
.dbsym l sound_signal 1 c
.dbsym l i 1 I
.dbend
; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -