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

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

?? 8字循環.lst

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

AVRASM ver. 1.30  8字循環.ASM Tue Jan 01 21:05:57 2002


         ;在SL-AVR開發實驗器LED上實現字符8的循環移位顯示程序
         ;請你 1.如何修改字形; 2.改變字符個數,二位或三位或一隔一顯示;
         ;3. 改變字形移動方向; 4.改變字符移位速度;
         ;
          .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 Address          .def temp=r16			;數據暫存器
          .def scndp=r22			;LED顯示位置暫存器
          .org $0000
000000 c02f      	rjmp reset
          .org $030
000030 e50f      reset:	ldi temp,low(ramend)	;設置堆棧指針。
000031 bf0d      	out spl,temp
000032 e002      	ldi temp,high(ramend)
000033 bf0e      	out sph,temp
000034 ef0f      	ldi temp,$ff		;設置B、D口輸出。
000035 bb07      	out ddrb,temp
000036 bb01      	out ddrd,temp
000037 bb02      	out portd,temp
000038 e70f      	ldi temp,$7f		;字形8的代碼為$7F(可修改)。
000039 bb08      	out portb,temp
00003a 9408      again:	sec			;置進位位為1(低電平LED亮,高電平LED滅)
00003b ed6f      	ldi scndp,0b11011111	;掃描顯示SCANDP(可修改)
00003c bb62      route:	out portd,scndp		;從LED最左一位(D5)右移(可修改)
00003d e400      	ldi temp,$40		;設置延時常數(可修改)。
00003e d003      	rcall delay		;調用延時
00003f 9567      	ror scndp		;右循環(可修改)
000040 f7c8      	brcc again		;顯示下一位
000041 cffa      	rjmp route		;循環顯示
000042 930f      delay:  push temp		;延時子程序。
000043 930f      m1:	push temp
000044 930f      m2:	push temp
000045 950a      m3:	dec temp
000046 f7f1      	brne m3
000047 910f      	pop temp
000048 950a      	dec temp
000049 f7d1      	brne m2
00004a 910f      	pop temp
00004b 950a      	dec temp
00004c f7b1      	brne m1
00004d 910f      	pop temp
00004e 950a      	dec temp
00004f f791      	brne delay
000050 9508      	ret	

Assembly complete with no errors.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区男女天堂| 成人欧美一区二区三区1314| 成人午夜av电影| 麻豆国产精品777777在线| 亚洲综合在线观看视频| 亚洲欧洲色图综合| 国产精品美女久久久久久久| 国产欧美一区二区精品性色| 2024国产精品| 国产无一区二区| 日本一区二区不卡视频| 日本成人中文字幕| 久久久久久久综合狠狠综合| 日韩一区二区三区在线观看| 欧美精品久久久久久久久老牛影院| 91蝌蚪porny九色| 欧美日韩国产美| 91精品国产福利在线观看| 欧美一区二区三区喷汁尤物| 欧美videossexotv100| 久久免费的精品国产v∧| 久久精品夜色噜噜亚洲aⅴ| 国产欧美精品区一区二区三区 | 久久精品国产网站| 国产综合成人久久大片91| 国产精品亚洲综合一区在线观看| 亚洲精品视频在线| 91久久一区二区| 精品一区二区三区在线观看| 激情综合色丁香一区二区| 成人一道本在线| 欧美日韩精品一区二区在线播放| 91精品久久久久久久99蜜桃 | 日韩电影在线观看网站| 蜜乳av一区二区三区| 国产一区二区福利| 色婷婷综合五月| 在线综合视频播放| 国产精品视频九色porn| 午夜精品在线视频一区| 国产综合久久久久影院| 欧洲日韩一区二区三区| 日韩精品中文字幕一区二区三区 | 亚洲色图在线播放| 麻豆精品视频在线| 99视频热这里只有精品免费| 制服丝袜激情欧洲亚洲| 国产精品第五页| 久久精品免费看| 高清不卡在线观看| 色嗨嗨av一区二区三区| 国产日韩精品视频一区| 中文字幕在线观看一区二区| 日韩不卡在线观看日韩不卡视频| 成人免费高清在线| 日韩欧美一卡二卡| 亚洲午夜av在线| 99久久精品国产毛片| 精品伦理精品一区| 丝袜a∨在线一区二区三区不卡| 不卡在线观看av| 2021中文字幕一区亚洲| 蜜臀精品久久久久久蜜臀| 在线观看免费成人| 亚洲视频香蕉人妖| 丁香桃色午夜亚洲一区二区三区| 日韩欧美卡一卡二| 肉丝袜脚交视频一区二区| 色一情一乱一乱一91av| 国产视频一区二区三区在线观看| 免费观看30秒视频久久| 欧美人与性动xxxx| 性做久久久久久久久| 欧美少妇bbb| 亚洲一二三四区| 综合激情成人伊人| 成人动漫中文字幕| 在线免费一区三区| 樱花草国产18久久久久| 日本韩国欧美国产| 亚洲精品一卡二卡| 欧美性视频一区二区三区| 亚洲午夜激情网页| 中文字幕成人av| 国产精品中文有码| 青青草国产精品亚洲专区无| 国产精品一区二区三区四区| 欧美色爱综合网| 国产精品久久久久9999吃药| 成人国产电影网| 国产欧美一区二区三区在线老狼| 久久爱www久久做| 欧洲一区二区三区免费视频| 日韩avvvv在线播放| 午夜av一区二区三区| 久久精品国产成人一区二区三区| 中文字幕在线视频一区| 日韩视频一区二区三区| 欧美日韩一二三| 91视频.com| www.在线欧美| 国产福利一区二区三区视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲一区二区欧美激情| 亚洲视频一二三| 中文字幕国产一区二区| 亚洲精品在线三区| 精品欧美一区二区三区精品久久 | 26uuu亚洲| 日韩欧美久久一区| 日韩欧美你懂的| 欧美一区二区国产| 4438x亚洲最大成人网| 中文字幕第一页久久| 精品国产乱码久久久久久久| 日韩欧美一区二区免费| av在线免费不卡| 在线观看www91| 韩国女主播一区| 欧美一卡二卡三卡| 成人午夜在线播放| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美日韩精品福利| 欧美午夜在线观看| 6080午夜不卡| 日韩一级在线观看| 久久综合国产精品| 久久久亚洲精品石原莉奈| 久久久美女毛片| 国产精品成人一区二区艾草 | 午夜精品久久久久久不卡8050| 一区二区理论电影在线观看| 亚洲成年人影院| 99精品欧美一区二区三区小说 | 欧美日韩中文字幕一区二区| 色综合天天性综合| 一道本成人在线| 欧美三区免费完整视频在线观看| 在线观看区一区二| 51久久夜色精品国产麻豆| 欧美tk—视频vk| 国产精品久久久久久久久快鸭| 亚洲视频在线一区观看| 亚洲18色成人| 黄色日韩三级电影| 99精品视频在线免费观看| 欧洲色大大久久| 久久综合九色综合欧美亚洲| 中文字幕欧美一区| 污片在线观看一区二区| 精品一二三四在线| 一本大道久久精品懂色aⅴ| 欧美一区二区三区婷婷月色| 日本一区免费视频| 欧美日韩二区三区| 欧美经典一区二区三区| 亚洲一区二区三区四区在线免费观看 | 国产一区二区三区蝌蚪| 国产a区久久久| 日本精品一区二区三区高清| 欧美一卡二卡三卡四卡| 国产精品久久久久四虎| 一区二区三区四区中文字幕| 日本成人在线网站| av一本久道久久综合久久鬼色| 欧美日韩二区三区| 国产精品初高中害羞小美女文| 日韩电影一二三区| 91在线一区二区| 久久综合视频网| 亚洲国产一二三| 婷婷激情综合网| 日韩欧美精品在线| 欧美午夜免费电影| 欧美日韩高清一区二区三区| 国产日韩精品一区二区三区| 亚洲成人tv网| 91视频91自| 中文字幕乱码久久午夜不卡| 日韩电影免费一区| 91豆麻精品91久久久久久| 国产偷国产偷精品高清尤物| 日本成人在线看| 在线视频欧美精品| 亚洲色图制服丝袜| 成人国产精品视频| 国产视频亚洲色图| 精品在线播放午夜| 日韩午夜激情免费电影| 亚洲一区二区三区小说| 91网站最新地址| 亚洲欧洲日韩av| 成人午夜视频免费看| 久久精品视频免费观看| 韩国v欧美v日本v亚洲v| 日韩欧美激情在线| 极品美女销魂一区二区三区| 日韩午夜激情av| 裸体一区二区三区| 欧美成人乱码一区二区三区|