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

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

?? m8def.inc

?? AVR的USB開發(fā)源代碼 USB-RS232轉(zhuǎn)換
?? 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			:"m8def.inc"
;* Title				:Register/Bit Definitions for the ATmega8
;* Date                 :07.09.2001
;* Version              :1.00
;* Support telephone	:+47 72 88 43 88 (ATMEL Norway)
;* Support fax			:+47 72 88 43 99 (ATMEL Norway)
;* Support E-mail		:avr@atmel.no
;* Target MCU			:ATmega8
;*
;* 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 ATmega8

;***** I/O Register Definitions
.equ	SREG	=$3f
.equ	SPH		=$3e
.equ	SPL		=$3d
.equ	GIMSK	=$3b
.equ	GICR	=$3b		; new name for GIMSK
.equ	GIFR	=$3a
.equ	TIMSK	=$39
.equ	TIFR	=$38
.equ	SPMCR	=$37
.equ    I2CR    =$36
.equ    TWCR    =$36
.equ    MCUCR   =$35
.equ    MCUSR   =$34		; For compatibility, 
.equ    MCUCSR  =$34		; keep both names until further
.equ	TCCR0	=$33
.equ	TCNT0	=$32
.equ    OSCCAL  =$31
.equ    SFIOR   =$30
.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    UBRRH   =$20		;  Note! UCSRC equals UBRRH
.equ	EEARH	=$1f
.equ	EEARL	=$1e
.equ	EEDR	=$1d
.equ	EECR	=$1c
.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	UCSRA	=$0b
.equ	UCSRB	=$0a
.equ	UCSRC	=$20		;  Note! UCSRC equals UBRRH
.equ	UBRRL	=$09
.equ	ACSR	=$08
.equ    ADMUX   =$07
.equ    ADCSR   =$06
.equ    ADCH    =$05
.equ    ADCL    =$04
.equ    I2DR    =$03
.equ    I2AR    =$02
.equ    I2SR    =$01
.equ    I2BR    =$00
.equ    TWDR    =$03
.equ    TWAR    =$02
.equ    TWSR    =$01
.equ    TWBR    =$00



;***** Bit Definitions
;GICR  (former GIMSK)
.equ	INT1	=7
.equ	INT0	=6
.equ	IVSEL	=1		; interrupt vector select
.equ	IVCE	=0		; interrupt vector change enable

;GIFR
.equ	INTF1	=7
.equ	INTF0	=6

;TIMSK
.equ    TOIE0   =0
.equ    TOIE1   =2
.equ    OCIE1B  =3
.equ    OCIE1A  =4
.equ    TICIE1  =5
.equ    TOIE2   =6
.equ    OCIE2   =7

;TIFR
.equ    TOV0    =0
.equ    TOV1    =2
.equ    OCF1B   =3
.equ    OCF1A   =4
.equ    ICF1    =5
.equ    TOV2    =6
.equ    OCF2    =7

;SPMCR
.equ	SPMIE	=7
.equ	RWWSB	=6
.equ	RWWSRE	=4
.equ	BLBSET	=3
.equ	PGWRT	=2
.equ	PGERS	=1
.equ	SPMEN	=0

;MCUCR
.equ    SE      =7
.equ    SM2     =6
.equ    SM1     =5
.equ    SM0     =4
.equ    ISC11   =3
.equ    ISC10   =2
.equ    ISC01   =1
.equ    ISC00   =0

;MCUCSR
.equ    WDRF    =3
.equ    BORF    =2
.equ    EXTRF   =1
.equ    PORF    =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	FOC1A	=3
.equ	FOC1B	=2
.equ	PWM11	=1	; OBSOLETE! Use WGM11
.equ	PWM10	=0	; OBSOLETE! Use WGM10
.equ	WGM11	=1
.equ	WGM10	=0
;TCCR1B
.equ	ICNC1	=7
.equ	ICES1	=6
.equ	CTC11	=4	; OBSOLETE! Use WGM13
.equ	CTC10	=3	; OBSOLETE! Use WGM12
.equ	WGM13	=4
.equ	WGM12	=3	
.equ	CTC1	=3		; Obsolete - Included for backward compatibility
.equ	CS12	=2
.equ	CS11	=1
.equ	CS10	=0

;TCCR2
.equ	FOC2	=7
.equ    PWM2    =6	; OBSOLETE! Use WGM20
.equ	WGM20	=6	
.equ    COM21   =5
.equ    COM20   =4
.equ    CTC2    =3	; OBSOLETE! Use WGM21
.equ	WGM21	=3	
.equ    CS22    =2
.equ    CS21    =1
.equ    CS20    =0

;SFIOR
.equ    ADHSM   =4
.equ    ACME    =3
.equ    PUD     =2
.equ	PSR2	=1
.equ	PSR10	=0

;WDTCR
.equ	WDCE	=4
.equ	WDTOE	=4
.equ	WDE	=3
.equ	WDP2	=2
.equ	WDP1	=1
.equ	WDP0	=0

;EECR
.equ    EERIE   =3
.equ	EEMWE	=2
.equ	EEWE	=1
.equ	EERE	=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	PC6	=6
.equ	PC5	=5
.equ	PC4	=4
.equ	PC3	=3
.equ	PC2	=2
.equ	PC1	=1
.equ	PC0	=0

;DDRC
.equ	DDC6	=6
.equ	DDC5	=5
.equ	DDC4	=4
.equ	DDC3	=3
.equ	DDC2	=2
.equ	DDC1	=1
.equ	DDC0	=0

;PINC
.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

;UCSRA
.equ	RXC	=7
.equ	TXC	=6
.equ	UDRE	=5
.equ	FE	=4
.equ	OR	=3		; old name kept for compatibilty
.equ	DOR	=3
.equ	UPE	=2
.equ	PE	=2
.equ	U2X	=1
.equ	MPCM	=0

;UCSRB
.equ	RXCIE	=7
.equ	TXCIE	=6
.equ	UDRIE	=5
.equ	RXEN	=4
.equ	TXEN	=3
.equ	CHR9	=2		; old name kept for compatibilty
.equ	UCSZ2	=2
.equ	RXB8	=1
.equ	TXB8	=0

;UCSRC
.equ	URSEL	=7
.equ	UMSEL	=6
.equ	UPM1	=5
.equ	UPM0	=4
.equ	USBS	=3
.equ	UCSZ1	=2
.equ	UCSZ0	=1
.equ	UCPOL	=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
.equ	SPI2X	=0

;ACSR
.equ	ACD	=7
.equ    ACBG    =6
.equ	ACO	=5
.equ	ACI	=4
.equ	ACIE	=3
.equ	ACIC	=2
.equ	ACIS1	=1
.equ	ACIS0	=0

;ADMUX
.equ    REFS1   =7
.equ    REFS0   =6
.equ    ADLAR   =5
.equ    MUX3    =3
.equ    MUX2    =2
.equ    MUX1    =1
.equ    MUX0    =0

;ADCSR
.equ    ADEN    =7
.equ    ADSC    =6
.equ    ADFR    =5
.equ    ADIF    =4
.equ    ADIE    =3
.equ    ADPS2   =2
.equ    ADPS1   =1
.equ    ADPS0   =0

; TWCR
.equ    TWINT   =7
.equ    TWEA    =6
.equ    TWSTA   =5
.equ    TWSTO   =4
.equ    TWWC    =3
.equ    TWEN    =2

.equ    TWIE    =0

; TWAR
.equ    TWA6    =7
.equ    TWA5    =6
.equ    TWA4    =5
.equ    TWA3    =4
.equ    TWA2    =3
.equ    TWA1    =2
.equ    TWA0    =1
.equ    TWGCE   =0

; TWSR
.equ    TWS7    =7
.equ    TWS6    =6
.equ    TWS5    =5
.equ    TWS4    =4
.equ    TWS3    =3
.equ	TWPS1	=1
.equ	TWPS0	=0

;ASSR
.equ    AS2     =3
.equ    TCN2UB  =2
.equ    OCR2UB  =1
.equ    TCR2UB  =0

.def	XL	=r26
.def	XH	=r27
.def	YL	=r28
.def	YH	=r29
.def	ZL	=r30
.def	ZH	=r31

.equ 	RAMEND =$45F
.equ	FLASHEND =$FFF

						;  byte groups
						;  /\/--\/--\/--\ 
.equ 	SMALLBOOTSTART	=0b00111110000000  ;($0F80) smallest boot block is 256
.equ 	SECONDBOOTSTART	=0b00111100000000  ;($0F00) 2'nd boot block size is 512
.equ 	THIRDBOOTSTART	=0b00111000000000  ;($0E00) third boot block size is 1K
.equ 	LARGEBOOTSTART	=0b00110000000000  ;($0C00) largest boot block is 2K
.equ 	BOOTSTART		=THIRDBOOTSTART  ;OBSOLETE!!! kept for compatibility
.equ	PAGESIZE		=32     ;number of WORDS in a page

.equ	INT0addr=$001	; External Interrupt0 Vector Address
.equ	INT1addr=$002	; External Interrupt1 Vector Address
.equ	OC2addr =$003	; Output Compare2 Interrupt Vector Address
.equ	OVF2addr=$004	; Overflow2 Interrupt Vector Address
.equ	ICP1addr=$005	; Input Capture1 Interrupt Vector Address
.equ	OC1Aaddr=$006	; Output Compare1A Interrupt Vector Address
.equ	OC1Baddr=$007	; Output Compare1B 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	; USART Receive Complete Interrupt Vector Address
.equ	UDREaddr=$00c	; USART Data Register Empty Interrupt Vector Address
.equ	UTXCaddr=$00d	; USART Transmit Complete Interrupt Vector Address
.equ	ADCCaddr=$00e	; ADC Interrupt Vector Address
.equ	ERDYaddr=$00f	; EEPROM Interrupt Vector Address
.equ	ACIaddr =$010	; Analog Comparator Interrupt Vector Address
.equ    TWIaddr =$011   ; Irq. vector address for Two-Wire Interface
.equ	SPMaddr =$012	; SPM complete Interrupt Vector Address
.equ	SPMRaddr =$012	; SPM complete Interrupt Vector Address

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线观看视频| 亚洲精品国产一区二区精华液 | 亚洲精品中文字幕在线观看| 久久99久久久久| 一区二区三区四区视频精品免费| 9191久久久久久久久久久| 成人av网址在线观看| 无码av中文一区二区三区桃花岛| 久久男人中文字幕资源站| 在线免费观看日本欧美| 久久99精品久久只有精品| 午夜精品免费在线观看| 国产亚洲成年网址在线观看| 欧美精品日日鲁夜夜添| youjizz久久| 国产九色sp调教91| 日韩精品电影在线| 欧美色综合网站| 99麻豆久久久国产精品免费优播| 蜜桃av噜噜一区二区三区小说| 一区二区三区欧美日| 日本一区二区三区久久久久久久久不| 这里只有精品视频在线观看| 不卡影院免费观看| 成人一区二区三区中文字幕| 久久精品国产网站| 亚洲午夜视频在线观看| 亚洲激情自拍偷拍| 精品粉嫩超白一线天av| 日韩一区二区三区四区| 精品视频一区三区九区| voyeur盗摄精品| 成人免费视频caoporn| 久久99久国产精品黄毛片色诱| 日本视频免费一区| 亚洲国产cao| 久久久99久久| 精品国产乱码久久久久久图片| 欧美精三区欧美精三区| 欧美高清视频不卡网| 91久久国产综合久久| 一本久久a久久精品亚洲| 岛国一区二区在线观看| 麻豆中文一区二区| 国产在线观看一区二区| 免费观看成人av| 激情欧美一区二区| 九九**精品视频免费播放| 国产在线播放一区| 久久av资源网| 日本美女视频一区二区| 国产综合色产在线精品| 激情小说欧美图片| 丰满少妇在线播放bd日韩电影| 国产在线不卡一区| 国产不卡视频在线播放| 成人精品免费视频| 国产一区中文字幕| 91蜜桃免费观看视频| 96av麻豆蜜桃一区二区| 欧美视频一区二区三区在线观看| 在线视频你懂得一区| 91精品欧美综合在线观看最新| 欧美一区二区三区公司| 8v天堂国产在线一区二区| 欧美一卡二卡三卡四卡| 日韩欧美一区二区免费| 欧美国产1区2区| 日韩美女久久久| 日韩国产高清在线| 黑人精品欧美一区二区蜜桃| 懂色av中文字幕一区二区三区| 成人免费视频免费观看| 久久爱www久久做| 播五月开心婷婷综合| 99热精品国产| 精品三级在线观看| 国产精品视频九色porn| 香蕉久久一区二区不卡无毒影院| 日本成人在线电影网| 国产成人超碰人人澡人人澡| 94-欧美-setu| 欧美猛男超大videosgay| 久久你懂得1024| 最新久久zyz资源站| 美美哒免费高清在线观看视频一区二区| 蜜臀av一区二区在线免费观看 | 91日韩一区二区三区| 欧洲人成人精品| 日本伊人午夜精品| 极品瑜伽女神91| 欧美日韩在线播放一区| 欧美白人最猛性xxxxx69交| 综合精品久久久| 卡一卡二国产精品| 成人一区二区三区视频在线观看| 91黄色免费版| 久久婷婷国产综合国色天香 | 国产精品久久久久7777按摩 | 国产亚洲综合色| 五月天丁香久久| 成人午夜激情影院| 成人国产在线观看| 欧美大黄免费观看| 亚洲精品视频在线| 国产精品资源在线看| 欧美午夜电影网| 欧美不卡一二三| 亚洲影院理伦片| 成人午夜视频在线观看| 欧美视频在线播放| 欧美一区二区三区免费视频| 亚洲欧美日韩国产综合| 国内精品免费在线观看| 99久久久久久| 久久久精品天堂| 国产资源精品在线观看| 欧美日韩一级黄| 亚洲一区电影777| 成人免费视频网站在线观看| 精品国产免费人成电影在线观看四季| 亚洲在线观看免费| 色偷偷久久一区二区三区| 久久午夜老司机| 日本成人在线一区| 日韩欧美亚洲一区二区| 亚洲成人动漫在线免费观看| 色呦呦一区二区三区| 欧美经典一区二区三区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产精品国产三级国产三级人妇 | 欧美mv日韩mv国产网站app| 日韩一区中文字幕| 老色鬼精品视频在线观看播放| 在线影院国内精品| 亚洲欧美日韩一区二区三区在线观看| 国产激情视频一区二区三区欧美| 日韩一区二区三区在线视频| 亚洲人一二三区| 91免费观看在线| 自拍偷自拍亚洲精品播放| 国内偷窥港台综合视频在线播放| 欧美一级欧美三级| 亚洲欧美日韩一区二区三区在线观看| 一本到不卡精品视频在线观看| 国产精品二区一区二区aⅴ污介绍| 99精品视频在线观看免费| 国产精品久久久久久久久动漫| 99在线热播精品免费| 日韩一区日韩二区| 欧美伊人久久久久久午夜久久久久| 亚洲婷婷在线视频| 欧美日韩一区二区三区四区五区 | 国产一区二区福利视频| www国产精品av| 成人黄色在线网站| 国产精品18久久久久久久久| 中文字幕成人网| av不卡在线播放| 亚洲超碰精品一区二区| 欧美精品第1页| 激情成人午夜视频| 中文无字幕一区二区三区| 色婷婷综合久久久| 亚洲成av人影院| 欧美亚洲国产一区二区三区| 午夜精品aaa| 制服丝袜日韩国产| 国模大尺度一区二区三区| 中文字幕欧美一| 欧美色欧美亚洲另类二区| 一区二区三区欧美亚洲| 欧美大片在线观看| 蜜臀av性久久久久蜜臀av麻豆| 国产午夜精品久久久久久免费视| 国产suv精品一区二区883| 亚洲免费观看视频| 欧美丰满一区二区免费视频| 成人午夜激情在线| 亚洲午夜久久久久久久久电影网 | 在线观看成人免费视频| 麻豆精品精品国产自在97香蕉| 国产视频一区不卡| 在线亚洲人成电影网站色www| 三级精品在线观看| 色悠悠久久综合| 国产乱对白刺激视频不卡 | 天天av天天翘天天综合网色鬼国产| 7878成人国产在线观看| 国产成人在线网站| 亚洲成人一区在线| 久久青草欧美一区二区三区| 色婷婷国产精品久久包臀| 亚洲国产欧美在线| 在线播放欧美女士性生活| 成人午夜视频网站| 日韩av在线免费观看不卡| 中文字幕在线一区二区三区| 宅男噜噜噜66一区二区66| 91麻豆国产福利精品|