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

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

?? can.s

?? can tongxunCAN128的底層驅(qū)動
?? S
?? 第 1 頁 / 共 3 頁
字號:
	.module can.c
	.area text(rom, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.area lit(rom, con, rel)
_CanBaud::
	.byte 2,4
	.byte 19
	.byte 6,4
	.byte 19
	.byte 14,4
	.byte 19
	.byte 18,4
	.byte 19
	.byte 30,4
	.byte 19
	.byte 38,4
	.byte 19
	.dbsym e CanBaud _CanBaud A[18:6:3]kc
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
_CANMOBID::
	.blkb 4
	.area idata
	.word 65281,4864
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65281,4864
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 512,512
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 512,512
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,256
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,256
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 512,256
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 512,256
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,512
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 1,4608
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 512,256
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 512,256
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 512,256
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 512,256
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65281,4864
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.dbsym e CANMOBID _CANMOBID A[60:15]l
_CANMOBMD::
	.blkb 4
	.area idata
	.word 65535,7936
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65535,7936
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 255,7936
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65280,3840
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 4
	.area idata
	.word 65535,7936
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.dbsym e CANMOBMD _CANMOBMD A[60:15]l
_CANIDT::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 3
	.area idata
	.byte 0,0,0
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 56
	.area idata
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.byte 0,0,0,0,0,0
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.dbsym e CANIDT _CANIDT A[60:15:4]c
_CANIDM::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 3
	.area idata
	.byte 0,0,0
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.blkb 56
	.area idata
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.byte 0,0,0,0,0,0
	.area data(ram, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.dbsym e CANIDM _CANIDM A[60:15:4]c
	.area text(rom, con, rel)
	.dbfile F:\測量模塊\16MCan\can.c
	.dbfunc e can_init _can_init fV
	.even
_can_init::
	.dbline -1
	.dbline 28
; #include "main.h"
; 
; //#pragma interrupt_handler can_ReceiveData:19
; 
; /*******************************************************************
; CAN initialization:
; Mailbox 0: Receive  --> interrupt
; Mailbox 1: Transmit --> polling
; *******************************************************************/
; #define TYP_RESET		5
; #define TYP_BAUD		10
; 
; #define SELFID  2
; 
; extern unsigned char sysrst;
; unsigned char canbaud;
; 
; const Uchar CanBaud[6][3]={{0x02,0x04,0x13},{0x06,0x04,0x13},{0x0E,0x04,0x13},{0x12,0x04,0x13},{0x1E,0x04,0x13},{0x26,0x04,0x13}};
; 
; 
; 
; unsigned long CANMOBID[15]={0x1300ff01,0x1300ff01,0x02000000|(SELFID<<8),0x02000000|(SELFID<<8),0x0100ff00,0x0100ff00,0x01000000|(SELFID<<8),0x01000000|(SELFID<<8),0x0200ff00,0x12000001,0x01000000|(SELFID<<8),0x01000000|(SELFID<<8),0x01000000|(SELFID<<8),0x01000000|(SELFID<<8),0x1300ff01};
; unsigned long CANMOBMD[15]={0x1f00ffff,0x1f00ffff,0x0f00ff00,            0x0f00ff00,            0x0f00ff00,0x0f00ff00,0x0f00ff00,            0x0f00ff00,            0x0f00ff00,0x1f0000ff,0x0f00ff00,0x0f00ff00,0x0f00ff00,0x0f00ff00,0x1f00ffff};
; unsigned char CANIDT[15][4]={0};
; unsigned char CANIDM[15][4]={0};
; Uchar counterTemp;
; void can_init (void)
; {
	.dbline 29
;  canMob_init();
	xcall _canMob_init
	.dbline -2
L1:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e canMob_init _canMob_init fV
;          temp2 -> R10,R11
;          temp1 -> R22,R23
;           temp -> y+0
;              j -> R22
;              i -> R20
	.even
_canMob_init::
	xcall push_gset3
	sbiw R28,4
	.dbline -1
	.dbline 36
;  //IDRcbufInit();
;  //RstIDused();
; }
; 
; 
; void canMob_init (void)
; {
	.dbline 43
;     unsigned char i,j;
; 	unsigned long temp;
; 	unsigned int temp1,temp2;
; 	
; 	
; 	//DDRD=(1<<PD5)|(0<<PD6);   //TXCAN, RXCNA
; 	DDRD|=0x20;
	sbi 0xa,5
	.dbline 44
; 	DDRD&=0xBF;
	in R24,0xa
	andi R24,191
	out 0xa,R24
	.dbline 45
; 	CANGCON |= (1<<SWRES);              //reset CAN interface
	lds R24,216
	ori R24,1
	sts 216,R24
	.dbline 49
;     
; 	
; 	//CANMOBID[2]=(unsigned long)(SELFID<<8)|CANMOBID[2];
; 	for(i=0;i<15;i++)
	clr R20
	xjmp L6
L3:
	.dbline 50
	.dbline 51
	ldi R24,4
	mul R24,R20
	movw R30,R0
	ldi R24,<_CANMOBID
	ldi R25,>_CANMOBID
	add R30,R24
	adc R31,R25
	ldd R16,z+0
	ldd R17,z+1
	ldd R18,z+2
	ldd R19,z+3
	ldi R24,3
	ldi R25,0
	st -y,R24
	xcall lsl32
	std y+0,R16
	std y+1,R17
	std y+2,R18
	std y+3,R19
	.dbline 52
	ldd R22,y+0
	ldd R23,y+1
	.dbline 53
	ldd R2,y+0
	ldd R3,y+1
	ldd R4,y+2
	ldd R5,y+3
	movw R10,R4
	.dbline 54
	ldi R24,4
	mul R24,R20
	movw R30,R0
	ldi R24,<_CANIDT+3
	ldi R25,>_CANIDT+3
	add R30,R24
	adc R31,R25
	std z+0,R22
	.dbline 55
	ldi R24,4
	mul R24,R20
	movw R30,R0
	ldi R24,<_CANIDT+2
	ldi R25,>_CANIDT+2
	add R30,R24
	adc R31,R25
	movw R2,R22
	mov R2,R3
	clr R3
	std z+0,R2
	.dbline 56
	ldi R24,4
	mul R24,R20
	movw R30,R0
	ldi R24,<_CANIDT+1
	ldi R25,>_CANIDT+1
	add R30,R24
	adc R31,R25
	std z+0,R10
	.dbline 57
	ldi R24,4
	mul R24,R20
	movw R30,R0
	ldi R24,<_CANIDT
	ldi R25,>_CANIDT
	add R30,R24
	adc R31,R25
	movw R2,R10
	mov R2,R3
	clr R3
	std z+0,R2
	.dbline 58
	nop
	.dbline 59
L4:
	.dbline 49
	inc R20
L6:
	.dbline 49
	cpi R20,15
	brsh X0
	xjmp L3
X0:
	.dbline 61
; 	{
; 	 temp=CANMOBID[i]<<3;
; 	 temp1=(unsigned int)temp;
; 	 temp2=(unsigned int)(temp/0x00010000);
; 	 CANIDT[i][3]=(Uchar)temp1;
; 	 CANIDT[i][2]=(Uchar)(temp1>>8);
; 	 CANIDT[i][1]=(Uchar)temp2;
; 	 CANIDT[i][0]=(Uchar)(temp2>>8); 
; 	 NOP();
; 	}
; 	
; 	for(i=0;i<15;i++)
	clr R20
	xjmp L13
L10:
	.dbline 62
	.dbline 63
	ldi R24,4
	mul R24,R20
	movw R30,R0
	ldi R24,<_CANMOBMD
	ldi R25,>_CANMOBMD
	add R30,R24
	adc R31,R25
	ldd R16,z+0
	ldd R17,z+1
	ldd R18,z+2
	ldd R19,z+3
	ldi R24,3
	ldi R25,0
	st -y,R24
	xcall lsl32
	std y+0,R16
	std y+1,R17
	std y+2,R18
	std y+3,R19
	.dbline 64
	ldd R22,y+0
	ldd R23,y+1
	.dbline 65
	ldd R2,y+0
	ldd R3,y+1
	ldd R4,y+2
	ldd R5,y+3
	movw R10,R4
	.dbline 66
	ldi R24,4
	mul R24,R20
	movw R30,R0
	ldi R24,<_CANIDM+3
	ldi R25,>_CANIDM+3
	add R30,R24
	adc R31,R25
	std z+0,R22
	.dbline 67
	ldi R24,4
	mul R24,R20
	movw R30,R0
	ldi R24,<_CANIDM+2
	ldi R25,>_CANIDM+2
	add R30,R24
	adc R31,R25
	movw R2,R22
	mov R2,R3
	clr R3
	std z+0,R2
	.dbline 68
	ldi R24,4
	mul R24,R20
	movw R30,R0
	ldi R24,<_CANIDM+1
	ldi R25,>_CANIDM+1
	add R30,R24
	adc R31,R25
	std z+0,R10
	.dbline 69
	ldi R24,4
	mul R24,R20
	movw R30,R0
	ldi R24,<_CANIDM
	ldi R25,>_CANIDM
	add R30,R24
	adc R31,R25
	movw R2,R10
	mov R2,R3
	clr R3
	std z+0,R2
	.dbline 70
	nop
	.dbline 71
L11:
	.dbline 61
	inc R20
L13:
	.dbline 61
	cpi R20,15
	brsh X1
	xjmp L10
X1:
	.dbline 73
; 	{
; 	 temp=CANMOBMD[i]<<3;
; 	 temp1=(unsigned int)temp;
; 	 temp2=(unsigned int)(temp/0x00010000);
; 	 CANIDM[i][3]=(Uchar)temp1;
; 	 CANIDM[i][2]=(Uchar)(temp1>>8);
; 	 CANIDM[i][1]=(Uchar)temp2;
; 	 CANIDM[i][0]=(Uchar)(temp2>>8); 
; 	 NOP();
; 	}
;     //reset all MObs
;     for (i=0; i<15; i++)
	clr R20
	xjmp L20
L17:
	.dbline 74
;     {
	.dbline 75
;         CANPAGE = (i<<4);           //select MOb
	mov R24,R20
	andi R24,#0x0F
	swap R24
	sts 237,R24
	.dbline 76
;         CANCDMOB = 0;           	//disable MOb
	clr R2
	sts 239,R2
	.dbline 77
;         CANSTMOB = 0;               //clear status
	sts 238,R2
	.dbline 78
;         CANIDT1 = 0;        		//clear ID
	sts 243,R2
	.dbline 79
;         CANIDT2 = 0;
	sts 242,R2
	.dbline 80
;         CANIDT3 = 0;
	sts 241,R2
	.dbline 81
;         CANIDT4 = 0;
	sts 240,R2
	.dbline 82
;         CANIDM1 = 0;            	//clear mask
	sts 247,R2
	.dbline 83
;         CANIDM2 = 0;
	sts 246,R2
	.dbline 84
;         CANIDM3 = 0;
	sts 245,R2
	.dbline 85
;         CANIDM4 = 0;
	sts 244,R2
	.dbline 86
;         for (j=0; j<8; j++)
	clr R22
	xjmp L24
L21:
	.dbline 87
	clr R2
	sts 250,R2
L22:
	.dbline 86
	inc R22
L24:
	.dbline 86
	cpi R22,8
	brlo L21

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
9人人澡人人爽人人精品| 亚洲同性gay激情无套| 国产午夜亚洲精品羞羞网站| 欧美极品少妇xxxxⅹ高跟鞋| 一区二区三区欧美激情| 日本三级亚洲精品| 国产成人av一区二区三区在线观看| 91在线视频18| 欧美一级夜夜爽| 国产精品素人视频| 午夜一区二区三区在线观看| 国产精品中文字幕日韩精品 | 欧美va亚洲va在线观看蝴蝶网| 久久在线观看免费| 亚洲天天做日日做天天谢日日欢| 琪琪久久久久日韩精品| 粉嫩一区二区三区性色av| 欧美亚洲国产怡红院影院| 精品久久一区二区三区| 亚洲综合色丁香婷婷六月图片| 精品一区二区三区免费观看| 91福利社在线观看| 精品福利一区二区三区免费视频| 尤物av一区二区| 国产一区不卡在线| 欧美在线视频你懂得| 久久久91精品国产一区二区精品| 亚洲精品成人精品456| 精品一二三四在线| 欧美视频完全免费看| 久久精品视频免费观看| 视频一区二区中文字幕| av色综合久久天堂av综合| 亚洲视频免费看| 精品综合免费视频观看| 欧美色区777第一页| 国产精品午夜久久| 蜜臂av日日欢夜夜爽一区| 欧美中文字幕不卡| 国产精品国产自产拍高清av王其| 美女视频一区二区| 欧美久久久一区| 亚洲人成精品久久久久久| 国产成人综合在线观看| 精品乱人伦小说| 日本视频一区二区三区| 欧美三级一区二区| 亚洲三级电影网站| 国产大片一区二区| 久久综合色之久久综合| 青青草国产精品97视觉盛宴| 欧美人牲a欧美精品| 亚洲综合在线观看视频| 99在线热播精品免费| 国产视频一区二区在线观看| 精品系列免费在线观看| 欧美一区三区四区| 午夜电影一区二区三区| 欧美在线三级电影| 一区二区三区美女| 91麻豆产精品久久久久久| 中文字幕一区日韩精品欧美| 国产98色在线|日韩| 国产欧美视频在线观看| 国产成人亚洲综合a∨婷婷| 精品成人一区二区| 国模套图日韩精品一区二区 | 国产精品99久久不卡二区| 欧美xfplay| 久久精品国产在热久久| 日韩一区二区三区在线视频| 日韩高清不卡一区二区三区| 欧美绝品在线观看成人午夜影视| 亚洲高清免费一级二级三级| 欧美日本一区二区| 三级不卡在线观看| 555夜色666亚洲国产免| 美女视频第一区二区三区免费观看网站 | 日韩一区二区在线观看视频| 日本一不卡视频| 欧美一级久久久久久久大片| 蜜臀精品久久久久久蜜臀| 欧美成人激情免费网| 精品一区二区久久久| 国产午夜精品美女毛片视频| 高清不卡一二三区| 国产精品久久久久久久午夜片| 99久久精品免费看| 亚洲综合在线五月| 91麻豆精品国产91久久久使用方法| 免播放器亚洲一区| 久久男人中文字幕资源站| 成人中文字幕在线| 亚洲免费av在线| 欧美乱熟臀69xxxxxx| 麻豆freexxxx性91精品| 久久精品人人做| 色婷婷久久久综合中文字幕| 肉肉av福利一精品导航| 久久久久亚洲综合| ww久久中文字幕| 成人做爰69片免费看网站| 亚洲精品中文在线观看| 4438亚洲最大| 国产精品一二三区在线| 一区二区三区四区不卡视频| 7777精品伊人久久久大香线蕉经典版下载| 久久99久国产精品黄毛片色诱| 国产无遮挡一区二区三区毛片日本| 91视视频在线观看入口直接观看www| 亚洲第一福利一区| 亚洲精品在线免费观看视频| 成人app网站| 五月天激情综合网| 国产三级精品三级| 欧美在线看片a免费观看| 久久 天天综合| 亚洲卡通欧美制服中文| 日韩免费观看高清完整版| 不卡一二三区首页| 日韩成人精品视频| 国产精品丝袜黑色高跟| 欧美乱熟臀69xxxxxx| 丁香另类激情小说| 日日夜夜免费精品| 欧美国产一区在线| 欧美日韩国产系列| 国产凹凸在线观看一区二区| 五月综合激情网| 亚洲欧洲三级电影| 欧美大度的电影原声| 一本一本大道香蕉久在线精品| 精品影视av免费| 亚洲成年人影院| ●精品国产综合乱码久久久久| 欧美一二三区在线观看| 在线国产电影不卡| 风间由美中文字幕在线看视频国产欧美| 亚洲成人黄色小说| 亚洲欧美在线另类| 精品国产精品一区二区夜夜嗨| 日本福利一区二区| 成人看片黄a免费看在线| 免费在线观看一区二区三区| 一区二区三区在线免费播放| 国产精品系列在线| www欧美成人18+| 91精品国产综合久久精品app| 色婷婷亚洲综合| 高清国产午夜精品久久久久久| 久久精品国产精品亚洲红杏| 亚洲国产一区二区a毛片| 国产精品国产精品国产专区不蜜| 精品欧美黑人一区二区三区| 欧美日韩精品综合在线| 色香蕉久久蜜桃| 国产精品18久久久久| 美女免费视频一区| 亚洲国产欧美另类丝袜| 综合色中文字幕| 中文字幕va一区二区三区| 久久久亚洲精品石原莉奈| 欧美v日韩v国产v| 日韩写真欧美这视频| 欧美精品777| 欧美影院一区二区三区| 色av一区二区| 色哟哟国产精品| a在线播放不卡| 成人综合日日夜夜| 丰满白嫩尤物一区二区| 国产ts人妖一区二区| 国产成人免费xxxxxxxx| 国产mv日韩mv欧美| 国产一二精品视频| 国产酒店精品激情| 国产一区二区三区电影在线观看| 看国产成人h片视频| 蜜桃av一区二区| 寂寞少妇一区二区三区| 久久国产免费看| 国产一区不卡精品| 国产成人免费视频网站| 国产成人精品一区二区三区四区 | 奇米影视一区二区三区小说| 日韩av网站在线观看| 日韩中文字幕不卡| 人禽交欧美网站| 麻豆免费精品视频| 黑人精品欧美一区二区蜜桃| 国产麻豆精品theporn| 国产一区三区三区| 成人精品免费看| 99在线热播精品免费| 91久久人澡人人添人人爽欧美| 91成人免费网站| 欧美日韩国产欧美日美国产精品| 欧美一区二区三区免费大片| 日韩欧美成人一区二区| 国产丝袜在线精品|