亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sl09.lst

?? 單片機開發(fā)資料光盤-雙龍-686M.zip
?? LST
字號:

AVRASM ver. 1.54  C:\My Documents\AVR studio\智能小車\sl09.asm Wed May 08 10:58:25 2002


warning : Register already defined by the .DEF directive
         ;********************************************
         ;*按鍵音樂程序。請你演奏一首你喜爰的樂曲。
         ;*按鍵發(fā)音符聲,可記錄按鍵情況,并能演奏出用戶所彈的樂曲。     
         ;*AT90S8515      8MHz     
         ;*雙龍電子   www.sl.com.cn
         ;*	   liqing	2002.05.08
         ;********************************************
          .include "8515def.inc"
         ;***************************************************************************
         ;* A P P L I C A T I O N   N O T E   F O R   T H E   A V R   F A M I L Y
         ;* 
         ;* Number				:AVR000
         ;* File Name			:"8515def.inc"
         ;* Title				:Register/Bit Definitions for the AT90S8515
         ;* Date                 :99.01.28
         ;* Version              :1.30
         ;* Support telephone	:+47 72 88 43 88 (ATMEL Norway)
         ;* Support fax			:+47 72 88 43 99 (ATMEL Norway)
         ;* Support E-mail		:avr@atmel.com
         ;* Target MCU			:AT90S8515
         ;*
         ;* DESCRIPTION
         ;* When including this file in the assembly program file, all I/O register	
         ;* names and I/O register bit names appearing in the data book can be used.
         ;* In addition, the six registers forming the three data pointers X, Y and
         ;* Z have been assigned names XL - ZH. Highest RAM address for Internal 
         ;* SRAM is also defined 
         ;*
         ;* The Register names are represented by their hexadecimal address.
         ;* 
         ;* The Register Bit names are represented by their bit number (0-7).
         ;* 
         ;* Please observe the difference in using the bit names with instructions
         ;* such as "sbr"/"cbr" (set/clear bit in register) and "sbrs"/"sbrc" 
         ;* (skip if bit in register set/cleared). The following example illustrates
         ;* this:
         ;* 
         ;* in	r16,PORTB				;read PORTB latch
         ;* sbr	r16,(1<<PB6)+(1<<PB5)	;set PB6 and PB5 (use masks, not bit#)
         ;* out  PORTB,r16				;output to PORTB
         ;*
         ;* in	r16,TIFR				;read the Timer Interrupt Flag Register
         ;* sbrc	r16,TOV0				;test the overflow flag (use bit#)
         ;* rjmp	TOV0_is_set				;jump if set
         ;* ...							;otherwise do something else
         ;***************************************************************************
         
         ;***** Specify Device
          .device AT90S8515
         
         ;***** I/O Register Definitions
          .equ	SREG	=$3f
          .equ	SPH		=$3e
          .equ	SPL		=$3d
          .equ	GIMSK	=$3b
          .equ	GIFR	=$3a
          .equ	TIMSK	=$39
          .equ	TIFR	=$38
          .equ	MCUCR	=$35
          .equ	TCCR0	=$33
          .equ	TCNT0	=$32
          .equ	TCCR1A	=$2f
          .equ	TCCR1B	=$2e
          .equ	TCNT1H	=$2d
          .equ	TCNT1L	=$2c
          .equ	OCR1AH	=$2b
          .equ	OCR1AL	=$2a
          .equ	OCR1BH	=$29
          .equ	OCR1BL	=$28
          .equ	ICR1H	=$25
          .equ	ICR1L	=$24
          .equ	WDTCR	=$21
          .equ	EEARH	=$1f
          .equ	EEARL	=$1e
          .equ	EEDR	=$1d
          .equ	EECR	=$1c
          .equ	PORTA	=$1b
          .equ	DDRA	=$1a
          .equ	PINA	=$19
          .equ	PORTB	=$18
          .equ	DDRB	=$17
          .equ	PINB	=$16
          .equ	PORTC	=$15
          .equ	DDRC	=$14
          .equ	PINC	=$13
          .equ	PORTD	=$12
          .equ	DDRD	=$11
          .equ	PIND	=$10
          .equ	SPDR	=$0f
          .equ	SPSR	=$0e
          .equ	SPCR	=$0d
          .equ	UDR		=$0c
          .equ	USR		=$0b
          .equ	UCR		=$0a
          .equ	UBRR	=$09
          .equ	ACSR	=$08
         
         ;***** Bit Definitions
         ;GIMSK
          .equ	INT1	=7
          .equ	INT0	=6
         
         ;GIFR
          .equ	INTF1	=7
          .equ	INTF0	=6
         
         ;TIMSK
          .equ	TOIE1	=7
          .equ	OCIE1A	=6
          .equ	OCIE1B	=5
          .equ	TICIE1	=3
          .equ	TOIE0	=1
         
         ;TIFR
          .equ	TOV1	=7
          .equ	OCF1A	=6
          .equ	OCF1B	=5
          .equ	ICF1	=3
          .equ	TOV0	=1
         
         ;MCUCR
          .equ	SRE	=7
          .equ	SRW	=6
          .equ	SE	=5
          .equ	SM	=4
          .equ	ISC11	=3
          .equ	ISC10	=2
          .equ	ISC01	=1
          .equ	ISC00	=0
         
         ;TCCR0
          .equ	CS02	=2
          .equ	CS01	=1
          .equ	CS00	=0
         
         ;TCCR1A
          .equ	COM1A1	=7
          .equ	COM1A0	=6
          .equ	COM1B1	=5
          .equ	COM1B0	=4
          .equ	PWM11	=1
          .equ	PWM10	=0
         
         ;TCCR1B
          .equ	ICNC1	=7
          .equ	ICES1	=6
          .equ	CTC1	=3
          .equ	CS12	=2
          .equ	CS11	=1
          .equ	CS10	=0
         
         ;WDTCR
          .equ	WDTOE	=4
          .equ	WDE		=3
          .equ	WDP2	=2
          .equ	WDP1	=1
          .equ	WDP0	=0
         
         ;EECR
          .equ	EEMWE	=2
          .equ	EEWE	=1
          .equ	EERE	=0
         
         ;PORTA
          .equ	PA7	=7
          .equ	PA6	=6
          .equ	PA5	=5
          .equ	PA4	=4
          .equ	PA3	=3
          .equ	PA2	=2
          .equ	PA1	=1
          .equ	PA0	=0
         
         ;DDRA
          .equ	DDA7	=7
          .equ	DDA6	=6
          .equ	DDA5	=5
          .equ	DDA4	=4
          .equ	DDA3	=3
          .equ	DDA2	=2
          .equ	DDA1	=1
          .equ	DDA0	=0
         
         ;PINA
          .equ	PINA7	=7
          .equ	PINA6	=6
          .equ	PINA5	=5
          .equ	PINA4	=4
          .equ	PINA3	=3
          .equ	PINA2	=2
          .equ	PINA1	=1
          .equ	PINA0	=0
         
         ;PORTB
          .equ	PB7		=7
          .equ	PB6		=6
          .equ	PB5		=5
          .equ	PB4		=4
          .equ	PB3		=3
          .equ	PB2		=2
          .equ	PB1		=1
          .equ	PB0		=0
         
         ;DDRB
          .equ	DDB7	=7
          .equ	DDB6	=6
          .equ	DDB5	=5
          .equ	DDB4	=4
          .equ	DDB3	=3
          .equ	DDB2	=2
          .equ	DDB1	=1
          .equ	DDB0	=0
         
         ;PINB
          .equ	PINB7	=7
          .equ	PINB6	=6
          .equ	PINB5	=5
          .equ	PINB4	=4
          .equ	PINB3	=3
          .equ	PINB2	=2
          .equ	PINB1	=1
          .equ	PINB0	=0
         
         ;PORTC
          .equ	PC7		=7
          .equ	PC6		=6
          .equ	PC5		=5
          .equ	PC4		=4
          .equ	PC3		=3
          .equ	PC2		=2
          .equ	PC1		=1
          .equ	PC0		=0
         
         ;DDRC
          .equ	DDC7	=7
          .equ	DDC6	=6
          .equ	DDC5	=5
          .equ	DDC4	=4
          .equ	DDC3	=3
          .equ	DDC2	=2
          .equ	DDC1	=1
          .equ	DDC0	=0
         
         ;PINC
          .equ	PINC7	=7
          .equ	PINC6	=6
          .equ	PINC5	=5
          .equ	PINC4	=4
          .equ	PINC3	=3
          .equ	PINC2	=2
          .equ	PINC1	=1
          .equ	PINC0	=0
         
         ;PORTD
          .equ	PD7		=7
          .equ	PD6		=6
          .equ	PD5		=5
          .equ	PD4		=4
          .equ	PD3		=3
          .equ	PD2		=2
          .equ	PD1		=1
          .equ	PD0		=0
         
         ;DDRD
          .equ	DDD7	=7
          .equ	DDD6	=6
          .equ	DDD5	=5
          .equ	DDD4	=4
          .equ	DDD3	=3
          .equ	DDD2	=2
          .equ	DDD1	=1
          .equ	DDD0	=0
         
         ;PIND
          .equ	PIND7	=7
          .equ	PIND6	=6
          .equ	PIND5	=5
          .equ	PIND4	=4
          .equ	PIND3	=3
          .equ	PIND2	=2
          .equ	PIND1	=1
          .equ	PIND0	=0
         
         ;SPCR
          .equ	SPIE	=7
          .equ	SPE		=6
          .equ	DORD	=5
          .equ	MSTR	=4
          .equ	CPOL	=3
          .equ	CPHA	=2
          .equ	SPR1	=1
          .equ	SPR0	=0
         
         ;SPSR
          .equ	SPIF	=7
          .equ	WCOL	=6
         
         ;USR
          .equ	RXC		=7
          .equ	TXC		=6
          .equ	UDRE	=5
          .equ	FE		=4
          .equ	OR		=3
         
         ;UCR
          .equ	RXCIE	=7
          .equ	TXCIE	=6
          .equ	UDRIE	=5
          .equ	RXEN	=4
          .equ	TXEN	=3
          .equ	CHR9	=2
          .equ	RXB8	=1
          .equ	TXB8	=0
         
         ;ACSR
          .equ	ACD		=7
          .equ	ACO		=5
          .equ	ACI		=4
          .equ	ACIE	=3
          .equ	ACIC	=2
          .equ	ACIS1	=1
          .equ	ACIS0	=0
         
          .def	XL		=r26
          .def	XH		=r27
          .def	YL		=r28
          .def	YH		=r29
          .def	ZL		=r30
          .def	ZH		=r31
         
          .equ 	RAMEND  =$25F	;Last On-Chip SRAM Location
          .equ	XRAMEND =$FFFF
          .equ	E2END	=$1FF
          .equ	FLASHEND=$FFF
         
         
          .equ	INT0addr=$001	;External Interrupt0 Vector Address
          .equ	INT1addr=$002	;External Interrupt1 Vector Address
          .equ	ICP1addr=$003	;Input Capture1 Interrupt Vector Address
          .equ	OC1Aaddr=$004	;Output Compare1A Interrupt Vector Address
          .equ	OC1Baddr=$005	;Output Compare1B Interrupt Vector Address
          .equ	OVF1addr=$006	;Overflow1 Interrupt Vector Address
          .equ	OVF0addr=$007	;Overflow0 Interrupt Vector Address
          .equ	SPIaddr =$008	;SPI Interrupt Vector Address
          .equ	URXCaddr=$009	;UART Receive Complete Interrupt Vector Address
          .equ	UDREaddr=$00a	;UART Data Register Empty Interrupt Vector Address
          .equ	UTXCaddr=$00b	;UART Transmit Complete Interrupt Vector Address
          .equ	ACIaddr =$00c	;Analog Comparator Interrupt Vector Address
          .org	$000
000000 c01f      rjmp	sl09	;跳過中斷區(qū)
         
          .def	TEMPDH	=r2
          .def	TEMPDL	=r3
          .def	CNT	=r10
          .def	SCNN	=r11
          .def	KEYN	=r12
          .def	SCNK	=r13
          .def	SCNDP	=r14
          .def	KSNI	=r15
         
          .def	TEMP	=r16
          .def	TEMP1	=r17
          .def	TEMP2	=r18
          .def	TEMP3	=r19
          .def	SCNTT	=r26	;
         
          .def	MUSN	=r22
          .def	TONL	=r21
          .def	TONH	=r20
         
          .def	PLYTON	=r25
          .def	TONSET	=r24
          .def	TONLNG	=r23
         
          
          .cseg
          .org	0x06		;TIM1_OVF定時器1溢出中斷處理入口地址
000006 c009      intt1:	RJMP	OUTPM	;轉(zhuǎn)定時器1溢出中斷處理,發(fā)音周期到, 
         			;則跳轉(zhuǎn)到發(fā)音輸出態(tài)   
         
          .cseg
          .org	0x010		;定時器1溢出中斷處理程序。
         			;發(fā)音周期到,重新裝入計數(shù)值,并由PC0輸出
000010 bd4d      OUTPM:	OUT	TCNT1H,TONH	;重新將TONH新計時值載入TCNT1H內(nèi)
000011 bd5c      	OUT	TCNT1L,TONL	;重新將TONH新計時值載入TCNL1H內(nèi)
000012 9bdb      	SBIS	PORTA,3	;先檢測PA3是否為1而跳轉(zhuǎn)    
000013 c003      	RJMP	SETOP1		;若PA3口為0,則跳轉(zhuǎn)到SETOP1,令PC0轉(zhuǎn)為1
000014 98db      SETOP0:	CBI	PORTA,3	;若PA3為1,則令PA3轉(zhuǎn)為1  
000015 e060      	LDI	MUSN,$00	;同時令MUSN為00值  
000016 9518      	RETI			;回中斷前主程序,并令可再次中斷返回
         
000017 9adb      SETOP1:	SBI	PORTA,3	;若PA3為1,則令PA3轉(zhuǎn)為1
000018 e061      	LDI	MUSN,$01	;同時令MUSN為01值      
000019 9518      	RETI			;回中斷前主程序,并令可再次中斷返回
         
          .cseg	
          .org	0x020			;
         
          sl09:	
000020 e012      	ldi r17,$02		;棧指針置為$025f
000021 e50f      	ldi r16,$5f
000022 bf1e      	out sph,r17
000023 bf0d      	out spl,r16
         
000024 95a8      	wdr			;在使用看門狗計時器前需重設(shè)看門狗計時器
000025 e00f      	ldi	temp,$0F	;WDTCR地址$21設(shè)定以TEMP緩沖,令WDE=D3=1
000026 bd01      	out	WDTCR,temp	;并令預(yù)除為2048ms,設(shè)定WDE=D3=1,輸出到WDTCR內(nèi)
000027 e060      	LDI	MUSN,$00	;令MUSN為00值
000028 e000      	ldi	temp,$00	;令TEMP暫存器放入00
000029 bd0f      	OUT	TCCR1A,TEMP	;將TEMP=00輸出到TCCR1A內(nèi),禁止比較器及PWM動作 
00002a bd0e      	OUT	TCCR1B,TEMP	;將TEMP=00輸出到TCCR1A內(nèi),停止TC1計時及捕捉  

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人在线免费| 欧美视频在线一区二区三区| 亚洲.国产.中文慕字在线| 久久蜜臀中文字幕| 欧美三级资源在线| 成人性生交大片免费看视频在线| 午夜久久电影网| 亚洲免费av网站| 久久精品亚洲一区二区三区浴池| 91.com视频| 色婷婷综合激情| 大胆欧美人体老妇| 精品一区二区三区在线播放| 一区二区高清在线| 欧美韩国日本不卡| 久久久久国产免费免费| 欧美一区二区三区四区视频| 欧美在线观看视频一区二区 | 国产凹凸在线观看一区二区| 婷婷丁香激情综合| 亚洲精品第一国产综合野| 国产欧美视频一区二区| 欧美精品一区二区三区久久久| 欧美精品三级在线观看| 色噜噜狠狠色综合欧洲selulu| 成人av网址在线| 国产成人一区二区精品非洲| 狠狠色丁香婷婷综合久久片| 日本不卡视频在线观看| 性感美女久久精品| 亚洲一区二区三区小说| 亚洲欧美视频在线观看视频| 亚洲少妇屁股交4| 国产精品国产三级国产aⅴ入口| 国产日本一区二区| 国产性做久久久久久| 国产欧美日韩精品在线| 亚洲国产激情av| 国产精品卡一卡二卡三| 国产精品久久久久四虎| 国产精品不卡一区| 亚洲欧美日韩一区二区 | 国产精品妹子av| 久久综合久久99| 国产日韩影视精品| 国产精品系列在线| 国产精品久久久久久久久搜平片| 国产精品久久综合| 亚洲人午夜精品天堂一二香蕉| 自拍视频在线观看一区二区| 自拍偷拍亚洲激情| 亚洲国产精品欧美一二99| 日韩精品一二三| 日本伊人色综合网| 国产综合色视频| 成人免费视频视频在线观看免费 | 亚洲一区二区三区在线看| 亚洲丰满少妇videoshd| 青青国产91久久久久久 | 国产一区日韩二区欧美三区| 国产精品自在在线| 不卡电影免费在线播放一区| 91麻豆国产福利精品| 欧美美女激情18p| 欧美tickling网站挠脚心| 国产日韩精品一区二区三区| 亚洲欧洲综合另类在线| 日本中文字幕一区二区视频 | 国产传媒欧美日韩成人| av一区二区三区| 欧美日韩高清影院| 久久久久久日产精品| 一区二区三区av电影| 免费在线看成人av| www.99精品| 91精品国产免费| 中文字幕高清不卡| 亚洲成人动漫一区| 国产精品资源在线| 欧洲日韩一区二区三区| 精品国产一区二区三区久久久蜜月| 欧美国产激情二区三区 | 亚洲成人动漫在线免费观看| 国产做a爰片久久毛片 | 国产精品美女视频| 日韩精品午夜视频| 99久久免费国产| 久久综合丝袜日本网| 一区二区三区国产精华| 国内成+人亚洲+欧美+综合在线| 91在线播放网址| xf在线a精品一区二区视频网站| 一区二区三区在线视频观看| 国产黑丝在线一区二区三区| 欧美日本乱大交xxxxx| 国产精品国产自产拍高清av | 国产高清无密码一区二区三区| 欧洲视频一区二区| 国产精品久久久久国产精品日日| 青青草国产成人av片免费| kk眼镜猥琐国模调教系列一区二区 | 男男成人高潮片免费网站| 99久久精品国产精品久久| 精品国产一区二区亚洲人成毛片| 一区二区三区免费在线观看| 国产很黄免费观看久久| 日韩一区二区精品葵司在线| 亚洲一区二区三区中文字幕在线| 成人精品小蝌蚪| 欧美成人a∨高清免费观看| 亚洲v中文字幕| 91久久精品国产91性色tv| 国产精品免费久久久久| 国产91对白在线观看九色| 精品国产亚洲一区二区三区在线观看| 亚洲h在线观看| 欧美亚洲丝袜传媒另类| 亚洲精品大片www| 99久久er热在这里只有精品66| 精品国产凹凸成av人网站| 日韩精品久久久久久| 欧美色图在线观看| 《视频一区视频二区| 国产成人av电影在线播放| 久久影院视频免费| 久久精品国产澳门| 日韩小视频在线观看专区| 日一区二区三区| 884aa四虎影成人精品一区| 亚洲国产精品精华液网站| 欧美色精品天天在线观看视频| 一区二区三区**美女毛片| 色哟哟一区二区在线观看| 亚洲视频图片小说| 在线影视一区二区三区| 一区二区三区加勒比av| 欧美三级视频在线| 天堂蜜桃一区二区三区| 日韩一区二区免费高清| 精品一区二区久久| 久久综合久久综合久久综合| 国产福利91精品| 国产日韩欧美制服另类| 成人手机在线视频| 亚洲人成伊人成综合网小说| 91美女片黄在线| 亚洲一区视频在线观看视频| 欧美日韩一区二区在线观看 | 成人性生交大片免费看中文| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 精品国偷自产国产一区| 国产精品中文欧美| 亚洲欧洲精品天堂一级 | 91福利小视频| 午夜精品视频一区| 日韩精品一区二区三区swag| 国产精品一区三区| 中文字幕视频一区| 欧美日韩激情在线| 免费观看30秒视频久久| 久久久久久久综合日本| 91视频在线观看| 视频一区视频二区中文| 日韩精品一区二区三区在线播放| 国产乱人伦精品一区二区在线观看 | 风间由美一区二区av101| 亚洲日本在线看| 欧美精品久久一区二区三区| 国内精品写真在线观看| 亚洲欧美怡红院| 欧美乱熟臀69xxxxxx| 韩国精品一区二区| 国产精品国模大尺度视频| 欧美猛男gaygay网站| 国产精品影视天天线| 亚洲精品久久嫩草网站秘色| 精品久久久久久久久久久久久久久久久| 国产精品资源站在线| 亚洲日本在线看| 日韩精品自拍偷拍| 色综合色综合色综合色综合色综合 | 国产色一区二区| 99精品欧美一区二区三区小说| 亚洲一区二区在线免费观看视频| 精品精品国产高清a毛片牛牛| 99久久精品情趣| 麻豆精品在线看| 亚洲色欲色欲www| 久久综合国产精品| 欧美视频一区二| 成人性生交大片免费看在线播放 | 亚洲日本成人在线观看| 欧美一区二区免费视频| 99久久亚洲一区二区三区青草 | 国产精品一区二区三区乱码 | 青青国产91久久久久久| 亚洲日本在线视频观看| 久久精品视频一区| 欧美一区三区四区| 91黄视频在线观看|