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

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

?? dip40.lst

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

AVRASM ver. 1.30  DIP40.ASM Mon Jun 25 21:32:35 2001


         ;測試驗證DIP40器件I/O口輸出及SL-AVR開發下載實驗器
          .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	OCR0	=$31
         
          .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
          .equ	INT1	=7
          .equ	INT0	=6
         
          .equ	INTF1	=7
          .equ	INTF0	=6
         
          .equ	TOIE1	=7
          .equ	OCIE1A	=6
          .equ	OCIE1B	=5
          .equ	TICIE1	=3
          .equ	TOIE0	=1
         
          .equ	TOV1	=7
          .equ	OCF1A	=6
          .equ	OCF1B	=5
          .equ	ICF1	=3
          .equ	TOV0	=1
         
          .equ	SRE	=7
          .equ	SRW	=6
          .equ	SE	=5
          .equ	SM	=4
          .equ	ISC11	=3
          .equ	ISC10	=2
          .equ	ISC01	=1
          .equ	ISC00	=0
         
          .equ	CS02	=2
          .equ	CS01	=1
          .equ	CS00	=0
         
          .equ	COM1A1	=7
          .equ	COM1A0	=6
          .equ	COM1B1	=5
          .equ	COM1B0	=4
          .equ	PWM11	=1
          .equ	PWM10	=0
         
          .equ	ICNC1	=7
          .equ	ICES1	=6
          .equ	CTC1	=3
          .equ	CS12	=2
          .equ	CS11	=1
          .equ	CS10	=0
         
          .equ	WDDE	=4
          .equ	WDE	=3
          .equ	WDP2	=2
          .equ	WDP1	=1
          .equ	WDP0	=0
         
          .equ	EEMWE	=2
          .equ	EEWE	=1
          .equ	EERE	=0
         
          .equ	PA7	=7
          .equ	PA6	=6
          .equ	PA5	=5
          .equ	PA4	=4
          .equ	PA3	=3
          .equ	PA2	=2
          .equ	PA1	=1
          .equ	PA0	=0
         
          .equ	DDA7	=7
          .equ	DDA6	=6
          .equ	DDA5	=5
          .equ	DDA4	=4
          .equ	DDA3	=3
          .equ	DDA2	=2
          .equ	DDA1	=1
          .equ	DDA0	=0
         
          .equ	PINA7	=7
          .equ	PINA6	=6
          .equ	PINA5	=5
          .equ	PINA4	=4
          .equ	PINA3	=3
          .equ	PINA2	=2
          .equ	PINA1	=1
          .equ	PINA0	=0
         
          .equ	PB7	=7
          .equ	PB6	=6
          .equ	PB5	=5
          .equ	PB4	=4
          .equ	PB3	=3
          .equ	PB2	=2
          .equ	PB1	=1
          .equ	PB0	=0
         
          .equ	DDB7	=7
          .equ	DDB6	=6
          .equ	DDB5	=5
          .equ	DDB4	=4
          .equ	DDB3	=3
          .equ	DDB2	=2
          .equ	DDB1	=1
          .equ	DDB0	=0
         
          .equ	PINB7	=7
          .equ	PINB6	=6
          .equ	PINB5	=5
          .equ	PINB4	=4
          .equ	PINB3	=3
          .equ	PINB2	=2
          .equ	PINB1	=1
          .equ	PINB0	=0
         
          .equ	PC7	=7
          .equ	PC6	=6
          .equ	PC5	=5
          .equ	PC4	=4
          .equ	PC3	=3
          .equ	PC2	=2
          .equ	PC1	=1
          .equ	PC0	=0
         
          .equ	DDC7	=7
          .equ	DDC6	=6
          .equ	DDC5	=5
          .equ	DDC4	=4
          .equ	DDC3	=3
          .equ	DDC2	=2
          .equ	DDC1	=1
          .equ	DDC0	=0
         
          .equ	PINC7	=7
          .equ	PINC6	=6
          .equ	PINC5	=5
          .equ	PINC4	=4
          .equ	PINC3	=3
          .equ	PINC2	=2
          .equ	PINC1	=1
          .equ	PINC0	=0
         
          .equ	PD7	=7
          .equ	PD6	=6
          .equ	PD5	=5
          .equ	PD4	=4
          .equ	PD3	=3
          .equ	PD2	=2
          .equ	PD1	=1
          .equ	PD0	=0
         
          .equ	DDD7	=7
          .equ	DDD6	=6
          .equ	DDD5	=5
          .equ	DDD4	=4
          .equ	DDD3	=3
          .equ	DDD2	=2
          .equ	DDD1	=1
          .equ	DDD0	=0
         
          .equ	PIND7	=7
          .equ	PIND6	=6
          .equ	PIND5	=5
          .equ	PIND4	=4
          .equ	PIND3	=3
          .equ	PIND2	=2
          .equ	PIND1	=1
          .equ	PIND0	=0
         
          .equ	SPIE	=7
          .equ	SPE	=6
          .equ	DORD	=5
          .equ	MSTR	=4
          .equ	CPOL	=3
          .equ	CPHA	=2
          .equ	SPR1	=1
          .equ	SPR0	=0
         
          .equ	SPIF	=7
          .equ	WCOL	=6
         
          .equ	RXC	=7
          .equ	TXC	=6
          .equ	UDRE	=5
          .equ	FE	=4
          .equ	OR	=3
         
          .equ	RXCIE	=7
          .equ	TXCIE	=6
          .equ	UDRIE	=5
          .equ	RXEN	=4
          .equ	TXEN	=3
          .equ	CHR9	=2
          .equ	RXB8	=1
          .equ	TXB8	=0
         
          .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  $0000
000000 c00f      	rjmp	RESET		;Reset Handle
         	
         
          .def	temp	=r20
          .def	zh	=r31
         
         
          .org $0010	;跳過中斷區
          RESET:
         
000010 e002      	ldi	r16,high(RAMEND) ;設堆棧
000011 bf0e      	out	SPH,r16	         ; 
000012 e50f      	ldi	r16,low(RAMEND)	 
000013 bf0d      	out	SPL,r16
         
000014 ef4f      	ser	temp		;直接裝入$FF,
000015 bb4a      	out	DDRA,	temp	;口的方向寄存器設定,為輸出
000016 bb47      	out	DDRB,  	temp
000017 bb44      	out	DDRC,	temp
000018 bb41      	out	DDRD,  	temp
          forever:
000019 2744      	clr	temp		;硬件設低電平LED燈亮
00001a bb4b      	out	PORTA,	temp	;PORTA口LED燈亮
00001b bb48      	out	PORTB, 	temp	;B口LED燈亮
00001c bb45      	out	PORTC,	temp	;C口LED燈亮
00001d bb42      	out	PORTD, 	temp	;D口LED燈亮
00001e e340      	ldi	temp,0X30	;裝延時常數(十進制),燈亮延時1秒,
         				;可修改該參數,應另存一個文件名
00001f d008      	rcall	delay		;調用延時子程序
000020 ef4f      	ser	temp		;硬件設高電平LED燈滅
000021 bb4b      	out	PORTA,	temp	;PORTA口LED燈滅
000022 bb48      	out	PORTB, 	temp	;B口LED燈滅
000023 bb45      	out	PORTC,	temp	;C口LED燈滅
000024 bb42      	out	PORTD, 	temp	;D口LED燈滅
000025 e348      	ldi	temp,0X38	;裝延時常數,燈滅延時0.5秒,可修改該參數
000026 d001      	rcall	delay		;調用延時子程序
000027 cff1      	rjmp	forever		;無限循環
000028 930f      delay:  push    r16         ;2t延時子程序
000029 930f      l0:     push   r16          ;2t
00002a 930f      l1:     push    r16         ;2t
00002b 930f      l2:     push    r16         ;2t
00002c 950a      l3:     dec     r16         ;1t
00002d f7f1              brne    l3          ;1t/2t
00002e 910f              pop    r16          ;2t
00002f 950a              dec    r16          ;1t 
000030 f7d1              brne    l2          ;1t/2t
000031 910f              pop    r16          ;2t
000032 950a              dec    r16          ;1t 
000033 f7b1              brne    l1          ;1t/2t
000034 910f              pop     r16         ;2t
000035 950a              dec     r16         ;1t 
000036 f791              brne    l0          ;1T/2T
000037 910f              pop     r16         ;2t
000038 9508              ret                 ;4t
         

Assembly complete with no errors.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品二区亚洲w码| 国产三级久久久| 日韩精品视频网| 91精品国产aⅴ一区二区| 亚洲成人动漫在线观看| 在线成人高清不卡| 激情综合色播激情啊| 欧美激情综合在线| 一本到三区不卡视频| 性做久久久久久免费观看欧美| 91精品婷婷国产综合久久竹菊| 日本美女一区二区| 国产午夜精品在线观看| 一本久道中文字幕精品亚洲嫩 | 91在线丨porny丨国产| 亚洲色图欧美偷拍| 欧美一区二区视频在线观看2022 | 不卡的av网站| 亚洲国产视频网站| 国产亚洲一区二区三区在线观看| 精品污污网站免费看| 日韩国产在线观看一区| 久久久亚洲综合| 在线视频你懂得一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 久久久久久影视| 欧美日韩中文一区| 粉嫩av一区二区三区| 午夜精品爽啪视频| 国产精品毛片久久久久久| 欧美日本在线视频| www.爱久久.com| 麻豆专区一区二区三区四区五区| 欧美国产日韩一二三区| 欧美日韩精品一区二区| 国产999精品久久久久久绿帽| 午夜精品在线视频一区| 国产精品高潮呻吟久久| 日韩精品一区二| 欧美日韩精品欧美日韩精品一| 丁香婷婷综合色啪| 麻豆91精品91久久久的内涵| 亚洲精品免费电影| 国产亚洲成aⅴ人片在线观看| 8x8x8国产精品| 欧美在线视频日韩| 成人app网站| 狠狠色丁香久久婷婷综| 日韩国产精品久久久| 夜夜嗨av一区二区三区网页| 国产亚洲女人久久久久毛片| 91精品久久久久久蜜臀| 日精品一区二区三区| 国产偷v国产偷v亚洲高清| 欧美一区二区三区视频在线 | 欧美日韩三级视频| 欧美天天综合网| 91视频com| 成人三级伦理片| 国产成a人亚洲| 精品一区二区三区蜜桃| 日本 国产 欧美色综合| 亚洲成人中文在线| 亚洲一区二区美女| 亚洲综合在线视频| 亚洲欧美日本韩国| 亚洲精品视频在线观看网站| 国产精品福利影院| 国产精品美女久久久久久| 中文幕一区二区三区久久蜜桃| 久久色视频免费观看| 欧美刺激脚交jootjob| 日韩欧美国产小视频| 日韩精品影音先锋| 精品三级在线观看| 精品国产一区二区亚洲人成毛片 | 在线综合+亚洲+欧美中文字幕| 欧美色区777第一页| 欧美喷水一区二区| 7777精品伊人久久久大香线蕉超级流畅| 欧洲一区二区av| 欧美日本韩国一区二区三区视频| 欧美日韩激情一区二区三区| 欧美日本视频在线| 成人av网站在线观看免费| 久久99久久久欧美国产| 日产国产欧美视频一区精品| 蜜臀久久久99精品久久久久久| 麻豆成人综合网| 国产成人av一区二区三区在线 | 国产精品123| 欧美色精品在线视频| 777亚洲妇女| wwwwxxxxx欧美| 亚洲人成在线观看一区二区| 亚洲一二三级电影| 麻豆91精品91久久久的内涵| 国产成人午夜精品影院观看视频| 91在线一区二区| 日韩一级二级三级精品视频| 国产婷婷色一区二区三区在线| 亚洲柠檬福利资源导航| 美女视频网站黄色亚洲| 成人激情动漫在线观看| 成人国产免费视频| 99精品国产99久久久久久白柏| 色爱区综合激月婷婷| 欧美一级在线观看| 国产精品久久久久久久久晋中 | 欧美午夜精品一区| 欧美精品一区二区久久久 | 一区二区三区在线免费观看| 天堂久久久久va久久久久| 国产.欧美.日韩| 欧美色倩网站大全免费| 日本一区二区视频在线观看| 亚洲最色的网站| 国产成人啪免费观看软件| 欧美日韩高清一区二区| 中文字幕精品一区二区精品绿巨人| 亚洲综合丁香婷婷六月香| 国产大陆a不卡| 欧美精品自拍偷拍| 亚洲欧美另类小说视频| 国产尤物一区二区| 欧美亚洲国产一区二区三区va| 久久毛片高清国产| 亚洲成人精品一区二区| 99久久精品99国产精品| 7777精品伊人久久久大香线蕉的 | 极品瑜伽女神91| av在线不卡免费看| 日韩三级视频在线观看| 亚洲少妇30p| 国产大陆精品国产| 日韩精品一区二区三区在线观看| 亚洲欧美日韩系列| 成人做爰69片免费看网站| 日韩精品一区二| 日韩精品电影在线| 日本精品视频一区二区三区| 日本一区二区三级电影在线观看| 麻豆精品在线观看| 91精品午夜视频| 亚洲www啪成人一区二区麻豆| 99精品国产91久久久久久| 中文字幕高清一区| 国产成人av影院| 国产日韩欧美一区二区三区综合| 精品亚洲成av人在线观看| 国产精品久久久久影视| 国产美女av一区二区三区| 日韩亚洲欧美一区| 日本成人在线一区| 欧美电影在哪看比较好| 日韩影视精彩在线| 欧美日本国产一区| 亚洲成av人片www| 欧美日韩久久一区| 午夜精品爽啪视频| 69久久99精品久久久久婷婷| 午夜不卡av免费| 欧美日韩美女一区二区| 日韩有码一区二区三区| 日韩一级完整毛片| 奇米色一区二区| 日韩美一区二区三区| 久久97超碰色| 国产视频一区二区三区在线观看| 国产成人免费视频网站| 亚洲欧洲日韩av| 色偷偷一区二区三区| 亚洲一区影音先锋| 3d动漫精品啪啪一区二区竹菊| 日韩高清在线不卡| 亚洲精品在线网站| 国产精品一级黄| 欧美高清在线视频| 91捆绑美女网站| 亚洲国产日韩一区二区| 日韩欧美激情四射| 国产高清亚洲一区| 国产精品国产三级国产| 91久久香蕉国产日韩欧美9色| 亚洲电影在线播放| 91精品国产综合久久久久| 韩国毛片一区二区三区| 国产精品美女久久久久久2018| 色偷偷久久一区二区三区| 日韩中文字幕一区二区三区| 精品国产一区二区三区久久影院| 丁香桃色午夜亚洲一区二区三区 | 亚洲你懂的在线视频| 欧美猛男gaygay网站| 捆绑调教美女网站视频一区| 欧美精彩视频一区二区三区| 在线视频欧美精品| 国产一区二区三区四区在线观看| 自拍偷拍国产精品| 日韩一级免费一区|