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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sl02.lst

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

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


         ;************************************************
         ;*1S2-SW-DIP-1開關(PA4)控制LED燈(PB0-7)亮后右移。
         ;*請你修改程序,改為左移,或右移后左移,循環不斷。
         ;*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	sl02
          .org	$020
         
          sl02:	
000020 e012      	ldi r17,$02	;棧指針置初值SP=0x025F
000021 e50f      	ldi r16,$5f
000022 bf1e      	out sph,r17
000023 bf0d      	out spl,r16
000024 ee0f      	ldi r16,$ef	;0b1110 1111
000025 ef1f      	ldi r17,$ff
000026 bb0a      	out ddra,r16	;PA4輸入內部上拉,接開關
000027 bb17      	out ddrb,r17    ;PB口輸出,接LED燈     
000028 bb1b      	out porta,r17
000029 bb18      	out portb,r17
         
          start2:	
00002a b309      	in r16,pina  	;讀取A口管腳狀態判鍵是否按下
00002b ff04      	sbrs r16,4
00002c c003      	rjmp	paomd	;有鍵按下調用跑馬燈程序
00002d ef1f      	ldi r17,$ff	;無鍵則熄滅所有LED
00002e bb18      	out portb,r17
00002f cffa      	rjmp	start2	;循環檢測
          paomd:	
000030 ef1e      	ldi r17,$fe	;只點亮LED0
000031 bb18      	out portb,r17
000032 d016      	rcall	time	;延時
000033 ef1d      	ldi r17,$fd	;只點亮LED1
000034 bb18      	out portb,r17	
000035 d013      	rcall	time
000036 ef1b      	ldi r17,$fb	;只點亮LED2
000037 bb18      	out portb,r17
000038 d010      	rcall	time
000039 ef17      	ldi r17,$f7	;只點亮LED3
00003a bb18      	out portb,r17
00003b d00d      	rcall	time
00003c ee1f      	ldi r17,$ef	;只點亮LED4
00003d bb18      	out portb,r17
00003e d00a      	rcall	time
00003f ed1f      	ldi r17,$df	;只點亮LED5
000040 bb18      	out portb,r17
000041 d007      	rcall	time
000042 eb1f      	ldi r17,$bf	;只點亮LED6
000043 bb18      	out portb,r17
000044 d004      	rcall	time
000045 e71f      	ldi r17,$7f	;只點亮LED7
000046 bb18      	out portb,r17
000047 d001      	rcall	time
000048 cfe1      	rjmp	start2	;循環檢測
         
          time:			;延時
000049 e05a      	ldi r21,$0a
00004a ef4f      loop2:	ldi r20,$ff
00004b ef3f      loop1:	ldi r19,$ff
00004c 953a      loop:	dec r19
00004d f7f1      	brne	loop
00004e 954a      	dec r20
00004f f7d9      	brne	loop1
000050 955a      	dec r21
000051 f7c1      	brne	loop2
000052 9508      	ret
         		
         	
Assembly complete with no errors.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二区三| 成人免费视频一区| 91精品午夜视频| 日韩电影免费一区| 26uuu亚洲综合色| 国产剧情一区二区| 国产精品的网站| 在线观看视频欧美| 蜜桃视频一区二区三区 | 色综合天天综合狠狠| 中文字幕日韩欧美一区二区三区| www.成人网.com| 香蕉加勒比综合久久| 26uuu成人网一区二区三区| 国产传媒日韩欧美成人| 一区二区三区国产精华| 91精品国产综合久久蜜臀| 精品系列免费在线观看| 亚洲人成伊人成综合网小说| 51久久夜色精品国产麻豆| 国产精品综合网| 亚洲已满18点击进入久久| 欧美电影免费观看高清完整版在线观看| 久久精品国产久精国产| 中文字幕一区二区在线播放 | 国产精品综合一区二区| 亚洲欧美日韩国产综合| 91精品福利在线一区二区三区| 国产一区二区日韩精品| 亚洲午夜电影在线观看| 久久久久久麻豆| 在线日韩一区二区| 国产xxx精品视频大全| 亚洲午夜在线视频| 久久精品视频免费| 在线综合+亚洲+欧美中文字幕| 丁香亚洲综合激情啪啪综合| 亚洲超碰精品一区二区| 中文字幕精品一区二区三区精品| 欧美午夜精品一区| 成人午夜在线播放| 麻豆国产一区二区| 亚洲国产日韩综合久久精品| 国产欧美精品国产国产专区| 欧美一区二区视频网站| 色综合久久久久综合体桃花网| 精品一区二区日韩| 日韩—二三区免费观看av| 亚洲精品免费在线观看| 中文字幕免费不卡在线| 精品伦理精品一区| 欧美人妇做爰xxxⅹ性高电影| 丁香婷婷深情五月亚洲| 久久99久久精品| 视频一区二区欧美| 亚洲一区影音先锋| 亚洲精品国产精华液| 亚洲国产激情av| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美日韩小视频| 欧美中文字幕一区二区三区亚洲| 成人av在线资源网| 国产成人99久久亚洲综合精品| 久久爱另类一区二区小说| 日日夜夜一区二区| 午夜精品久久久久久不卡8050| 亚洲男人的天堂在线观看| 国产精品久久久久7777按摩| 国产欧美精品区一区二区三区 | 欧美一级高清大全免费观看| 欧美午夜电影在线播放| 91国偷自产一区二区使用方法| 9久草视频在线视频精品| 成人av影院在线| caoporm超碰国产精品| 成人午夜av影视| 99热这里都是精品| 99精品欧美一区二区三区综合在线| 成人精品视频.| 成人午夜在线视频| aaa欧美大片| 欧美性生活一区| 欧美精选午夜久久久乱码6080| 欧美日韩色一区| 91精品国产欧美一区二区18| 91精品免费在线观看| 日韩欧美中文字幕一区| 精品国产sm最大网站| 国产三级精品视频| 中文字幕一区av| 亚洲精品伦理在线| 天天影视涩香欲综合网| 蜜臀av在线播放一区二区三区| 麻豆精品一区二区三区| 国产在线精品免费| 97久久久精品综合88久久| 色先锋资源久久综合| 欧美三级日韩三级国产三级| 欧美一区二区观看视频| 国产欧美一区二区在线| |精品福利一区二区三区| 亚洲尤物视频在线| 极品瑜伽女神91| 99久久久无码国产精品| 欧美午夜精品久久久久久超碰| 欧美一区二区三区公司| 中文字幕免费在线观看视频一区| 一区二区三区四区乱视频| 日本不卡视频在线| 99久久精品费精品国产一区二区| 欧美亚洲日本国产| www国产亚洲精品久久麻豆| 中文字幕在线播放不卡一区| 亚洲18女电影在线观看| 国产精品88av| 欧美日韩黄视频| 国产欧美一区二区三区沐欲| 亚洲一区中文在线| 极品美女销魂一区二区三区| 色综合久久天天综合网| 欧美精品一区二区三区很污很色的 | 成人app在线观看| 欧美日韩精品电影| 中文字幕不卡三区| 日韩精品一二三| 99久久国产综合精品女不卡| 欧美电影免费提供在线观看| 亚洲精品日韩专区silk| 国产精品1区2区| 7777精品伊人久久久大香线蕉经典版下载 | 国产一区二区电影| 欧美日韩成人在线| 国产精品毛片高清在线完整版| 亚瑟在线精品视频| av一区二区不卡| 久久午夜老司机| 婷婷综合五月天| 99久久99久久久精品齐齐| 欧美mv日韩mv国产网站| 亚洲伊人色欲综合网| 波多野结衣精品在线| 精品电影一区二区三区| 视频一区国产视频| 成人av资源网站| 国产夜色精品一区二区av| 美女一区二区三区在线观看| 欧美日韩在线播放| 一区二区三区国产精品| 久久久欧美精品sm网站| 国产亚洲短视频| 一本大道久久精品懂色aⅴ| 成人av在线网| 国产人伦精品一区二区| 精品一二三四在线| 日韩三级视频在线看| 香蕉乱码成人久久天堂爱免费| 99精品视频在线观看| 国产精品久久久久一区二区三区 | 精品国产伦理网| 亚洲sss视频在线视频| 欧美丝袜自拍制服另类| 亚洲日本免费电影| 91在线观看美女| 日韩毛片精品高清免费| av男人天堂一区| 亚洲精品中文在线影院| 色菇凉天天综合网| 亚洲成精国产精品女| 欧美日韩一区国产| 三级在线观看一区二区 | 99久久精品国产网站| 中文字幕乱码久久午夜不卡| 国产成人精品免费视频网站| 久久久国产精品麻豆 | 成人一道本在线| 国产色综合一区| bt7086福利一区国产| 亚洲精品免费在线观看| 欧美探花视频资源| 午夜电影久久久| 日韩精品一区二区在线观看| 国产一区二区成人久久免费影院| 国产无遮挡一区二区三区毛片日本| 国产大陆a不卡| 亚洲欧美视频在线观看视频| 欧美丝袜丝交足nylons图片| 日韩和欧美一区二区三区| 日韩欧美一区二区在线视频| 国产麻豆精品一区二区| 中文在线一区二区| 欧美三级在线播放| 美女www一区二区| 久久精品在线免费观看| 91亚洲资源网| 日韩av中文字幕一区二区| 久久婷婷成人综合色| 91视视频在线观看入口直接观看www| 亚洲一区二区精品久久av| 欧美成人乱码一区二区三区| 成人激情黄色小说|