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

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

?? main.s

?? 片內EEPROM讀寫實險。 1、用內部EEPROM記錄CPU啟動次數
?? S
字號:
	.module main.c
	.area text(rom, con, rel)
	.dbfile E:\ICCAVR\project\AVRMEG~2\icc\011-EEPROM-LED\main.c
	.dbfunc e delay_ms _delay_ms fV
;              a -> R20
;              b -> R22
;              i -> R16
	.even
_delay_ms::
	xcall push_gset2
	.dbline -1
	.dbline 18
; /*
; 實驗十一:
; 
; 	片內EEPROM讀寫實險。
; 	1、用內部EEPROM記錄CPU啟動次數,并在PB口上顯示出來。
; 	2、內部1 M晶振,程序采用單任務方式,軟件延時。
; 	3、進行此實驗請插上JP1的所有8個短路塊,JP7(LED_EN)短路塊。
; 	4、通過此實驗,可以對對內部EEPROM有個初步認識,了解EEPROM函數的操作。
; 
; 	AVR  mega16學習板
; 	www.iccavr.com
; 	14:42 2007-4-9
; */
; 
; #include "iom16v.h"
; 
; /*延時函數*/
; void delay_ms(unsigned char i) {
	.dbline 21
	ldi R20,1
	xjmp L5
L2:
	.dbline 21
; 
; 	unsigned char a, b;
; 	for (a = 1; a < i; a++) {
	.dbline 22
	ldi R22,1
	xjmp L9
L6:
	.dbline 22
	.dbline 23
	.dbline 24
L7:
	.dbline 22
	inc R22
L9:
	.dbline 22
	tst R22
	brne L6
	.dbline 25
L3:
	.dbline 21
	inc R20
L5:
	.dbline 21
	cp R20,R16
	brlo L2
	.dbline -2
L1:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r a 20 c
	.dbsym r b 22 c
	.dbsym r i 16 c
	.dbend
	.dbfunc e eprom_read _eprom_read fV
;         p_buff -> R20,R21
;         number -> R18
;           addr -> R16,R17
	.even
_eprom_read::
	xcall push_gset1
	ldd R20,y+2
	ldd R21,y+3
	.dbline -1
	.dbline 30
; 		for (b = 1; b; b++) {
; 			;
; 			}
; 		}
; }
; 
; /*EEPROM讀取函數*/
; /*addr:地址;number:長度;p_buff:讀出數據存放指針*/
; void eprom_read(unsigned int addr, unsigned char number, unsigned char *p_buff) {
L11:
	.dbline 32
L12:
	.dbline 32
; 
; 	while(EECR & (1 << EEWE));
	sbic 0x1c,1
	rjmp L11
	.dbline 34
; 
; 	EEARH = 0x00;
	clr R2
	out 0x1f,R2
	xjmp L15
L14:
	.dbline 36
	.dbline 37
	movw R2,R16
	subi R16,255  ; offset = 1
	sbci R17,255
	out 0x1e,R2
	.dbline 38
	sbi 0x1c,0
	.dbline 39
	in R2,0x1d
	movw R30,R20
	st Z+,R2
	movw R20,R30
	.dbline 40
L15:
	.dbline 36
; 	
; 	while(number --) {
	mov R2,R18
	clr R3
	subi R18,1
	tst R2
	brne L14
	.dbline -2
L10:
	xcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r p_buff 20 pc
	.dbsym r number 18 c
	.dbsym r addr 16 i
	.dbend
	.dbfunc e eprom_write _eprom_write fV
;         p_buff -> R20,R21
;         number -> R18
;           addr -> R16,R17
	.even
_eprom_write::
	xcall push_gset1
	ldd R20,y+2
	ldd R21,y+3
	.dbline -1
	.dbline 45
; 		EEARL = addr ++;
; 		EECR |= (1 << EERE);
; 		*p_buff++ = EEDR;
; 		}
; }
; 
; /*EEPROM寫入函數*/
; /*addr:地址;number:長度;p_buff:寫入數據存放指針*/
; void eprom_write(unsigned int addr, unsigned char number, unsigned char *p_buff) {
	.dbline 47
; 
; 	EEARH = 0x00;
	clr R2
	out 0x1f,R2
	xjmp L19
X0:
	.dbline 49
; 	
; 	while(number --) {
L21:
	.dbline 50
L22:
	.dbline 50
	sbic 0x1c,1
	rjmp L21
	.dbline 51
	movw R2,R16
	subi R16,255  ; offset = 1
	sbci R17,255
	out 0x1e,R2
	.dbline 52
	movw R30,R20
	ld R2,Z+
	movw R20,R30
	out 0x1d,R2
	.dbline 53
	sbi 0x1c,2
	.dbline 54
	sbi 0x1c,1
	.dbline 55
L19:
	.dbline 49
	mov R2,R18
	clr R3
	subi R18,1
	tst R2
	brne L22
	.dbline -2
L17:
	xcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r p_buff 20 pc
	.dbsym r number 18 c
	.dbsym r addr 16 i
	.dbend
	.dbfunc e main _main fV
;           temp -> y+2
	.even
_main::
	sbiw R28,3
	.dbline -1
	.dbline 59
; 		while(EECR & (1 << EEWE));
; 		EEARL = addr ++;
; 		EEDR = *p_buff ++;
; 		EECR |= (1 << EEMWE);
; 		EECR |= (1 << EEWE);
; 		}
; }
; 
; /*主函數*/
; void main(void) {
	.dbline 63
; 
; 	unsigned char temp;
; 
; 	DDRA = 0x00;				/*方向輸入*/
	clr R2
	out 0x1a,R2
	.dbline 64
; 	PORTA = 0xFF;				/*打開上拉*/
	ldi R24,255
	out 0x1b,R24
	.dbline 65
; 	DDRB = 0xFF;				/*方向輸出*/
	out 0x17,R24
	.dbline 66
; 	PORTB = 0xFF;				/*電平設置*/
	out 0x18,R24
	.dbline 67
; 	DDRC = 0x00;
	out 0x14,R2
	.dbline 68
; 	PORTC = 0xFF;
	out 0x15,R24
	.dbline 69
; 	DDRD = 0x00;
	out 0x11,R2
	.dbline 70
; 	PORTD = 0xFF;
	out 0x12,R24
	.dbline 72
; 
; 	delay_ms(250);				/*啟動延時*/
	ldi R16,250
	xcall _delay_ms
	.dbline 73
; 	eprom_read(0x10, 0x01, &temp);		/*讀出記錄*/
	movw R24,R28
	adiw R24,2
	std y+1,R25
	std y+0,R24
	ldi R18,1
	ldi R16,16
	ldi R17,0
	xcall _eprom_read
	.dbline 74
; 	PORTB = ~temp;				/*顯示記錄*/
	ldd R2,y+2
	com R2
	out 0x18,R2
	.dbline 75
; 	temp ++;				/*刷新記錄*/
	ldd R24,y+2
	subi R24,255    ; addi 1
	std y+2,R24
	.dbline 76
; 	eprom_write(0x10, 0x01, &temp);		/*寫入記錄*/
	movw R24,R28
	adiw R24,2
	std y+1,R25
	std y+0,R24
	ldi R18,1
	ldi R16,16
	ldi R17,0
	xcall _eprom_write
L25:
	.dbline 78
	.dbline 79
	.dbline 80
L26:
	.dbline 78
	xjmp L25
X1:
	.dbline -2
L24:
	adiw R28,3
	.dbline 0 ; func end
	ret
	.dbsym l temp 2 c
	.dbend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区精品久久| jizzjizzjizz欧美| 九一久久久久久| 国产乱对白刺激视频不卡| 色吧成人激情小说| 久久蜜桃av一区精品变态类天堂 | 99精品久久免费看蜜臀剧情介绍| 欧美日韩国产精品自在自线| 亚洲国产精品ⅴa在线观看| 午夜视频一区二区三区| av一二三不卡影片| 久久这里都是精品| 久久精品久久综合| 88在线观看91蜜桃国自产| 亚洲人成伊人成综合网小说| 国产黄色成人av| 精品欧美一区二区三区精品久久| 午夜精品一区二区三区免费视频| 色综合色狠狠天天综合色| 国产精品午夜在线观看| 国产一区二区电影| 日韩精品一区二区在线观看| 日韩 欧美一区二区三区| 欧洲激情一区二区| 一区二区三区不卡视频 | 91免费在线看| 国产精品美女久久久久高潮| 国内外精品视频| 欧美mv和日韩mv国产网站| 毛片不卡一区二区| 日韩欧美国产综合一区| 男人的天堂亚洲一区| 8x8x8国产精品| 欧美aaa在线| 精品久久久久一区| 国产一区免费电影| 国产亚洲制服色| 成人一区二区三区视频| 国产精品美日韩| 99re66热这里只有精品3直播| 国产精品久久综合| 色妞www精品视频| 亚洲一区二三区| 欧美精品久久一区二区三区| 日本亚洲一区二区| 日韩欧美国产三级电影视频| 国产伦精品一区二区三区免费迷 | 制服丝袜亚洲网站| 另类人妖一区二区av| 久久久综合九色合综国产精品| 国产在线播放一区| 中文字幕精品综合| 日本久久精品电影| 奇米精品一区二区三区在线观看 | 韩国女主播成人在线观看| 久久久www免费人成精品| 9人人澡人人爽人人精品| 一区二区三区国产精华| 欧美一区二区私人影院日本| 国产乱人伦偷精品视频免下载| 中文字幕av一区二区三区免费看| 91亚洲男人天堂| 青娱乐精品视频| 中文幕一区二区三区久久蜜桃| 91福利视频在线| 久久精品国产一区二区三区免费看| 国产日韩欧美高清在线| 91国模大尺度私拍在线视频| 蜜臀av性久久久久蜜臀aⅴ | 国产一区免费电影| 自拍偷拍欧美激情| 欧美一区二区三区日韩| 欧美丝袜自拍制服另类| 偷拍与自拍一区| 久久久精品综合| 欧美日韩国产另类一区| 成人av在线网| 久99久精品视频免费观看| 亚洲综合丝袜美腿| 久久久av毛片精品| 欧美午夜不卡在线观看免费| 成人国产在线观看| 免费欧美高清视频| 亚洲美女视频一区| 欧美激情在线观看视频免费| 欧美精品 日韩| 91福利在线播放| 国产91精品露脸国语对白| 日韩福利视频导航| 亚洲免费看黄网站| 国产喂奶挤奶一区二区三区| 91精品在线免费| 91久久精品一区二区| 丁香激情综合国产| 精品亚洲国产成人av制服丝袜| 亚洲高清久久久| 亚洲精品日韩专区silk| 中文字幕第一区二区| 欧美精品一区二区精品网| 制服丝袜激情欧洲亚洲| 欧美综合亚洲图片综合区| 成人小视频免费在线观看| 国产一区二区视频在线| 久久91精品国产91久久小草| 天天综合网 天天综合色| 亚洲综合在线免费观看| 亚洲男人的天堂在线观看| 国产精品伦一区| 欧美国产日韩精品免费观看| 久久久久久久综合| 2021国产精品久久精品| 精品88久久久久88久久久| 欧美一二三四在线| 91精品国产91久久久久久最新毛片| 欧美日韩aaaaa| 欧美老人xxxx18| 91精品国产乱码| 日韩欧美自拍偷拍| 精品人伦一区二区色婷婷| ww亚洲ww在线观看国产| 久久综合av免费| 国产农村妇女毛片精品久久麻豆| 国产丝袜欧美中文另类| 国产视频一区在线观看| 欧美激情资源网| 国产精品福利av | 精品国产91久久久久久久妲己| 欧美一级淫片007| 精品奇米国产一区二区三区| 久久亚洲精品国产精品紫薇| www日韩大片| 国产视频亚洲色图| 亚洲三级小视频| 午夜影院久久久| 久久精品国产第一区二区三区| 国产一区二区三区免费播放| 懂色av一区二区在线播放| 一本色道久久综合精品竹菊| 欧美日韩国产高清一区二区 | 99精品1区2区| 欧美三级日韩在线| 91麻豆精品国产91久久久久 | 欧美美女一区二区三区| 日韩精品中午字幕| 欧美精彩视频一区二区三区| 亚洲综合色自拍一区| 老鸭窝一区二区久久精品| 国产成人av一区二区三区在线观看| 99re66热这里只有精品3直播 | 亚洲 欧美综合在线网络| 精品一区二区三区在线观看国产| 国产成人午夜精品影院观看视频 | 911精品国产一区二区在线| 精品国产sm最大网站免费看| 亚洲欧美综合色| 日本系列欧美系列| 高清成人在线观看| 欧美日韩成人高清| 欧美激情艳妇裸体舞| 视频一区在线播放| 懂色av一区二区三区免费观看| 欧美日韩精品久久久| 国产精品久久毛片| 日本一不卡视频| 91久久久免费一区二区| 久久久蜜桃精品| 天天综合网天天综合色| 91最新地址在线播放| 精品国产一二三区| 亚洲一区二区高清| 不卡的av在线播放| 精品日本一线二线三线不卡| 亚洲制服丝袜av| jlzzjlzz欧美大全| 久久精品夜色噜噜亚洲a∨| 日日夜夜精品视频天天综合网| 99在线精品一区二区三区| 精品播放一区二区| 丝袜美腿高跟呻吟高潮一区| 91社区在线播放| 国产日韩成人精品| 精彩视频一区二区| 91麻豆精品国产91久久久资源速度| 亚洲免费观看在线视频| 成人精品电影在线观看| xfplay精品久久| 久久精品免费观看| 欧美一区二区视频在线观看2020| 一区二区三区在线观看欧美| 99视频一区二区| 国产精品福利一区二区| 成人白浆超碰人人人人| 久久精子c满五个校花| 精品一区在线看| 日韩一区二区电影网| 午夜影视日本亚洲欧洲精品| 欧美日韩小视频| 五月天一区二区| 91精品免费观看| 美女免费视频一区二区|