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

📄 test000000000000000.s

📁 很好的avr单片机入门程序
💻 S
📖 第 1 页 / 共 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 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 + -