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

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

?? tu1610.lst

?? AVR-AT90S8535,HD8279,等開發的潔凈空調專用DDC系統,包括AD/DA,PID計算等.
?? LST
字號:

AVRASM ver. 1.54  C:\My Documents\HFAVR1\tu1610.asm Wed Oct 30 09:12:21 2002


         ; 測脈沖寬度,測周期,脈寬信號從AT90S8515的ICP引腳輸入,最大值為為999999μS
         
          .include"8535def.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		:"8535def.inc"
         ;* Title		:Register/Bit Definitions for the AT90S8535
         ;* 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		:AT90S8535
         ;*
         ;* 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 AT90S8535
         
         ;***** 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	MCUSR	=$34
         
          .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	=$27
          .equ	ICR1L	=$26
         
          .equ	TCCR2	=$25
          .equ	TCNT2	=$24
          .equ	OCR2	=$23
          .equ	ASSR	=$22
         
          .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
          .equ    ADMUX   =$07
          .equ    ADCSR   =$06
          .equ    ADCH    =$05
          .equ    ADCL    =$04
         
         
         ;***** Bit Definitions
         
          .equ	EXTRF	=1
          .equ	PORF	=0
         
          .equ	INT1	=7
          .equ	INT0	=6
         
          .equ	INTF1	=7
          .equ	INTF0	=6
         
          .equ	OCIE2	=7
          .equ	TOIE2	=6
          .equ	TICIE1	=5
          .equ	OCIE1A	=4
          .equ	OCIE1B	=3
          .equ	TOIE1	=2
          .equ	TOIE0	=0
         
          .equ	OCF2	=7
          .equ	TOV2	=6
          .equ	ICF1	=5
          .equ	OCF1A	=4
          .equ	OCF1B	=3
          .equ	TOV1	=2
          .equ	TOV0	=0
         
          .equ	SE	=6
          .equ	SM1	=5
          .equ	SM0	=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	PWM2	=6
          .equ	COM21	=5
          .equ	COM20	=4
          .equ	CTC2	=3
          .equ	CS22	=2
          .equ	CS21	=1
          .equ	CS20	=0
         
          .equ	AS2	=3
          .equ	TCN2UB	=2
          .equ	OCR2UB	=1
          .equ	TCR2UB	=0
         
          .equ	WDDE	=4
          .equ	WDE	=3
          .equ	WDP2	=2
          .equ	WDP1	=1
          .equ	WDP0	=0
         
          .equ	EERIE	=3
          .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
         
          .equ	MUX2	=2
          .equ	MUX1	=1
          .equ	MUX0	=0
         
          .equ	ADEN	=7
          .equ	ADSC	=6
          .equ	ADFR	=5
          .equ	ADIF	=4
          .equ	ADIE	=3
          .equ	ADPS2	=2
          .equ	ADPS1	=1
          .equ	ADPS0	=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 =$25F
          .equ	E2END	=$1FF
          .equ	FLASHEND=$FFF
         
          .equ	INT0addr=$001	;External Interrupt0 Vector Address
          .equ	INT1addr=$002	;External Interrupt1 Vector Address
          .equ	OC2addr =$003	;Timer2 compare match Vector Address
          .equ	OVF2addr=$004	;Timer2 overflow Vector Address
          .equ	ICP1addr=$005	;Timer1 Input Capture Vector Address
          .equ	OC1Aaddr=$006	;Timer1 Output Compare A Interrupt Vector Address
          .equ	OC1Baddr=$007	;Timer1 Output Compare B Interrupt Vector Address
          .equ	OVF1addr=$008	;Overflow1 Interrupt Vector Address
          .equ	OVF0addr=$009	;Overflow0 Interrupt Vector Address
          .equ	SPIaddr =$00A	;SPI Interrupt Vector Address
          .equ	URXCaddr=$00B	;UART Receive Complete Interrupt Vector Address
          .equ	UDREaddr=$00C	;UART Data Register Empty Interrupt Vector Address
          .equ	UTXCaddr=$00D	;UART Transmit Complete Interrupt Vector Address
          .equ	ADCCaddr=$00E	;ADC Conversion Complete Interrupt Vector Address
          .equ	ERDYaddr=$00F	;EEPROM Write Complete Interrupt Vector Address
          .equ	ACIaddr =$010	;Analog Comparator Interrupt Vector Address000000 c000      	rjmp   reset
          .def    temp   = r19			;暫存器
         
          .def    cnt1d  = r6
          .def    cnt2d  = r7			;cnt1、dcnt2d存放結果的十進制
         
          .def    count  = r8
         
          .def    res1   = r4
          .def    res2   = r5			;res1、res2存放結果的十六進制
          .def    aa     = r24
         
         
000001 e50f      reset:	ldi	R16,low(RAMEND)		;設置堆棧
000002 bf0d      	out	SPL,R16
000003 e002      	ldi	R16,high(RAMEND)
000004 bf0e      	out	SPH,R16
         
          htd3:					;16轉10子程序
000005 e130      	ldi	temp,16
000006 2e83      	mov	count,temp
000007 2733      	clr	temp
000008 2466      	clr	cnt1d
000009 2477      	clr	cnt2d
00000a 9488      	clc
          loopd:
00000b 1c44      	rol	res1
00000c 1c55      	rol	res2
00000d 1c66      	rol	cnt1d
00000e 1c77      	rol	cnt2d
00000f 948a      	dec	count
000010 f409      	brne	c	
000011 c01a      	rjmp	loop
000012 d001      c:	rcall	adjn
000013 cff7      	rjmp	loopd
         
          adjn:
000014 928f      	push	count
000015 2c86      	mov	count,cnt1d
000016 d006      	rcall	adjd1
000017 2c68      	mov	cnt1d,count
000018 2c87      	mov	count,cnt2d
000019 d003      	rcall	adjd1
00001a 2c78      	mov	cnt2d,count
00001b 908f      	pop	count
00001c 9508      	ret
          adjd1:
00001d e033      	ldi	temp,3
00001e 0d38      	add	temp,count
00001f fd33      	sbrc	temp,3
000020 2e83      	mov	count,temp
000021 e330      	ldi	temp,$30
000022 0d38      	add	temp,count
000023 fd37      	sbrc	temp,7
000024 2e83      	mov	count,temp
000025 9508      	ret	
         
         
          a:
000026 e0f4      	ldi	zh,high(zk*2)
000027 e0e0      	ldi	zl,low(zk*2)
000028 0fe8      	add	zl,aa
000029 95c8      	lpm
00002a ba08      	out	portb,r0	
00002b 9508      	ret	
          loop:	                               ;在數碼管顯出十進制數
00002c 2d86      	mov   aa,   cnt1d
00002d 708f      	andi  aa,   $0f                ;顯示個位
00002e dff7      	rcall a
00002f 9890      	cbi   portd, 00
000030 0000      	nop
000031 9a90      	sbi   portd, 00
000032 2d86      	mov   aa,  cnt1d
000033 7f80      	andi  aa,  $f0                 ;顯示十位
000034 9582      	swap  aa
000035 dff0      	rcall a
000036 9891      	cbi   portd, 01
000037 0000      	nop
000038 9a91      	sbi   portd, 01
000039 2d87      	mov   aa,  cnt2d
00003a 708f      	andi  aa,  $0f                 ;顯示百位
00003b dfea      	rcall a
00003c 9892      	cbi   portd, 02
00003d 0000      	nop
00003e 9a92      	sbi   portd, 02
00003f 2d87      	mov   aa,  cnt2d
000040 7f80      	andi  aa,  $f0                 ;顯示千位
000041 9582      	swap  aa
000042 dfe3      	rcall a
000043 9893      	cbi   portd, 03
000044 0000      	nop
000045 9a93      	sbi   portd, 03
000046 9508      	ret
000047 cfe4      	rjmp  loop
         
         
         
         
         
         
         
          .equ   zk=0x0200
          .org   zk                       ;字形表
          .db    0x03f,0x006,0x05b,0x04f
000200 063f
000201 4f5b
          .db    0x066,0x06d,0x07d,0x007
000202 6d66
000203 077d
          .db    0x07f,0x06f,0x077,0x07c
000204 6f7f
000205 7c77
          .db    0x039,0x05e,0x071,0x0ff                        
000206 5e39
000207 ff71
         
         
         		
Assembly complete with no errors.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩国产综合在线| 久久精品水蜜桃av综合天堂| 国产伦精品一区二区三区免费| 国产精品免费av| 91精品国产一区二区人妖| 成人免费视频一区| 日本亚洲免费观看| 亚洲精品中文在线| 中文字幕精品—区二区四季| 欧美一级国产精品| 欧美怡红院视频| 成人97人人超碰人人99| 麻豆成人在线观看| 亚州成人在线电影| 亚洲欧美日韩国产中文在线| 久久久久久久久97黄色工厂| 欧美人成免费网站| 91国产精品成人| 成人高清视频在线| 国产成人午夜精品影院观看视频| 日韩成人av影视| 亚洲资源中文字幕| 一区二区三区精品| 亚洲欧美在线高清| 国产精品久久久久婷婷| 久久影院视频免费| 日韩视频免费观看高清完整版在线观看 | 国内外精品视频| 青青草国产成人av片免费| 一区二区三区精品在线| 亚洲男人的天堂av| 日韩毛片一二三区| 亚洲天堂久久久久久久| 国产精品视频免费| 国产精品美女久久久久久久| 久久久久久免费毛片精品| 久久综合九色综合欧美亚洲| 日韩精品在线一区二区| 日韩欧美国产综合在线一区二区三区| 欧美日韩在线播| 欧美男同性恋视频网站| 欧美日韩激情一区二区| 欧美日韩综合在线免费观看| 欧美另类久久久品| 欧美一区二区三区白人| 欧美一区二区女人| 欧美va亚洲va在线观看蝴蝶网| 欧美一区二区视频在线观看2022 | 亚洲欧美一区二区在线观看| 国产精品伦一区| 国产精品久久精品日日| 中文字幕一区二区在线播放| 国产精品福利一区二区| 亚洲欧美日韩在线播放| 一区二区久久久久| 日韩电影免费在线看| 经典一区二区三区| 粉嫩aⅴ一区二区三区四区| av亚洲精华国产精华| 色哟哟一区二区在线观看| 欧美伦理电影网| 精品区一区二区| 国产精品理伦片| 亚洲电影一区二区三区| 青草国产精品久久久久久| 美女视频黄久久| 国产成人综合视频| 在线欧美一区二区| 欧美va在线播放| 中文字幕在线播放不卡一区| 亚洲成av人**亚洲成av**| 欧美a级理论片| 岛国一区二区在线观看| 在线观看日韩av先锋影音电影院| 在线不卡a资源高清| 久久久国产精品麻豆| 亚洲精品成人精品456| 麻豆成人av在线| 99精品欧美一区| 欧美一级高清大全免费观看| 日本一区二区三区在线观看| 亚洲第一久久影院| 国产suv精品一区二区6| 欧美视频一区二区| 国产片一区二区三区| 亚欧色一区w666天堂| 国产丶欧美丶日本不卡视频| 在线观看91视频| 国产视频在线观看一区二区三区 | 日韩影院免费视频| 国产99久久久精品| 51午夜精品国产| 亚洲蜜臀av乱码久久精品| 国产一区二区三区四| 欧美亚洲国产一区二区三区va| 欧美不卡123| 亚洲国产精品视频| 成人小视频在线观看| 日韩三级在线免费观看| 日韩伦理电影网| 国产精品原创巨作av| 3d动漫精品啪啪1区2区免费| 亚洲人成亚洲人成在线观看图片 | 国产不卡免费视频| 日韩三级精品电影久久久 | 亚洲一区二区在线播放相泽| 国产69精品久久777的优势| 日韩一区二区电影| 亚洲国产美女搞黄色| www.色综合.com| 久久午夜老司机| 喷水一区二区三区| 欧美精三区欧美精三区| 亚洲精品国产无天堂网2021| 国产suv精品一区二区6| 久久婷婷综合激情| 奇米精品一区二区三区四区| 欧美无砖专区一中文字| 亚洲视频一二三区| 成人av免费网站| 欧美国产丝袜视频| 国产成人亚洲综合a∨猫咪| 欧美videossexotv100| 毛片不卡一区二区| 日韩一区二区三| 青青草原综合久久大伊人精品| 精品视频一区二区不卡| 亚洲制服丝袜av| 欧美自拍偷拍午夜视频| 亚洲黄色录像片| 91行情网站电视在线观看高清版| 亚洲免费观看高清| 色婷婷久久综合| 夜夜精品浪潮av一区二区三区| 91国偷自产一区二区开放时间 | 综合av第一页| 99精品桃花视频在线观看| 亚洲欧洲性图库| 97久久精品人人澡人人爽| 中文字幕在线免费不卡| 91麻豆国产自产在线观看| 亚洲精品日日夜夜| 欧美日韩免费视频| 日韩高清一区二区| 日韩欧美卡一卡二| 国产成人精品影院| 日本一区二区视频在线| 91最新地址在线播放| 一区二区高清在线| 欧美军同video69gay| 久久99精品久久久久久久久久久久| 日韩欧美久久一区| 大美女一区二区三区| 亚洲日本乱码在线观看| 欧亚一区二区三区| 日本免费在线视频不卡一不卡二| 日韩一级免费观看| 国产iv一区二区三区| 亚洲区小说区图片区qvod| 欧美亚洲一区二区三区四区| 日本aⅴ亚洲精品中文乱码| 26uuuu精品一区二区| 成人av一区二区三区| 亚洲综合色婷婷| 日韩精品中文字幕一区二区三区| 国产精品1区2区| 一区二区三区四区精品在线视频| 欧美伦理电影网| 国产999精品久久久久久绿帽| 亚洲欧美日韩国产一区二区三区| 欧美疯狂做受xxxx富婆| 国产另类ts人妖一区二区| 中文字幕亚洲区| 777欧美精品| 高清国产午夜精品久久久久久| 亚洲精品你懂的| 精品国产不卡一区二区三区| 91在线精品秘密一区二区| 日韩制服丝袜av| 国产精品乱人伦一区二区| 欧美一区二区网站| 色综合久久中文字幕| 蜜臀av亚洲一区中文字幕| 国产精品国产三级国产a| 欧美精品丝袜中出| 成人av在线网| 久久99精品久久久久| 亚洲精品v日韩精品| 精品日韩一区二区三区| 91久久国产最好的精华液| 精品一区二区三区在线观看国产 | 在线观看一区不卡| 国产成人99久久亚洲综合精品| 亚洲一区二区三区四区在线 | 久久国产三级精品| 亚洲制服欧美中文字幕中文字幕| 久久精品欧美日韩精品| 欧美日韩激情在线| 91麻豆蜜桃一区二区三区| 国产精一区二区三区|