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

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

?? read_card.s

?? 環(huán)保型IC卡門禁系統(tǒng)的C程序
?? S
字號(hào):
	.module Read_Card.c
	.area data(ram, con, rel)
_IC_Codes_8::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.blkb 15
	.area idata
	.word 0,0,0,0,0
	.byte 0,0,0,0,0
	.area data(ram, con, rel)
	.dbfile D:\PROGRA~1\ICC\Pro(AVR)\環(huán)保型IC卡門禁系統(tǒng)\Read_Card.c
	.dbsym e IC_Codes_8 _IC_Codes_8 A[16:16]c
_Wrong_flag::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\PROGRA~1\ICC\Pro(AVR)\環(huán)保型IC卡門禁系統(tǒng)\Read_Card.c
	.dbsym e Wrong_flag _Wrong_flag c
	.area lit(rom, con, rel)
L2:
	.byte 0
	.word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.byte 0,0,0,0,0,0,0
	.area text(rom, con, rel)
	.dbfile D:\PROGRA~1\ICC\Pro(AVR)\環(huán)保型IC卡門禁系統(tǒng)\Read_Card.c
	.dbfunc e Read_Card _Read_Card fV
;     IC_Codes_2 -> y+0
;              i -> R20
;              k -> R22
;              j -> R10
	.even
_Read_Card::
	rcall push_gset3
	sbiw R28,63
	sbiw R28,63
	sbiw R28,2  ; offset = 128
	.dbline -1
	.dbline 14
; /*******************************************************************************
; 
;                              讀卡、顯示 函數(shù)
; 							 
; *******************************************************************************/
; 
; #include <iom8v.h>
; #include <macros.h>
; #include "lcd1602.h"
; 
; unsigned char IC_Codes_8[16]={0} , Wrong_flag = 0 ;
; 
; void Read_Card(void)
; {                              // 卡內(nèi) 128 bit 數(shù)據(jù)  // 卡內(nèi) 16 字節(jié)數(shù)據(jù) 
	.dbline 15
;   unsigned char i=0 , j=0 , k=0 , IC_Codes_2[128]={0} ;
	clr R20
	.dbline 15
	clr R10
	.dbline 15
	clr R22
	.dbline 15
	ldi R24,<L2
	ldi R25,>L2
	movw R30,R28
	ldi R16,128
	ldi R17,0
	st -y,R31
	st -y,R30
	st -y,R25
	st -y,R24
	rcall asgncblk
	.dbline 17
;   
;   for(i=0;i<16;i++)
	rjmp L6
L3:
	.dbline 18
	.dbline 19
	ldi R24,<_IC_Codes_8
	ldi R25,>_IC_Codes_8
	mov R30,R20
	clr R31
	add R30,R24
	adc R31,R25
	clr R2
	std z+0,R2
	.dbline 20
L4:
	.dbline 17
	inc R20
L6:
	.dbline 17
	cpi R20,16
	brlo L3
	.dbline 22
;   {
;     IC_Codes_8[i] = 0 ;
;   }
;   
;   Reset_0 ;          
	in R24,0x18
	andi R24,191
	out 0x18,R24
	.dbline 23
;   CLK_0 ;               //  IC_Card 卡復(fù)位
	in R24,0x18
	andi R24,127
	out 0x18,R24
	.dbline 24
;   delay_nms(10);
	ldi R16,10
	ldi R17,0
	rcall _delay_nms
	.dbline 26
;   
;   Reset_1 ;                    // 要使地址計(jì)數(shù)器復(fù)位"0",先讓Resct復(fù)位端由
	sbi 0x18,6
	.dbline 27
;   delay_nus(8) ;               // "0"變成"1",然后跟著一個(gè)Clock脈沖從"0"變
	ldi R16,8
	ldi R17,0
	rcall _delay_nus
	.dbline 28
;   CLK_1 ;                      // 成"1"再降回"0"電平,Resct復(fù)位端再至"0",
	sbi 0x18,7
	.dbline 29
;   delay_nus(44) ;              // 把Clock脈沖包住,隨著Reset端變低,地址0單
	ldi R16,44
	ldi R17,0
	rcall _delay_nus
	.dbline 30
;   CLK_0 ;                      // 元的數(shù)據(jù)從I/O上輸出。對(duì)應(yīng) Clock端的每個(gè)脈
	in R24,0x18
	andi R24,127
	out 0x18,R24
	.dbline 31
;   delay_nus(8) ;               // 沖,其上升沿使地址計(jì)數(shù)器增加。其下降沿使被
	ldi R16,8
	ldi R17,0
	rcall _delay_nus
	.dbline 32
;   Reset_0 ;                    // 選通地址單元的數(shù)據(jù)從I/O上輸出。地址計(jì)數(shù)器
	in R24,0x18
	andi R24,191
	out 0x18,R24
	.dbline 33
;   delay_nus(5) ;               // 增加到127后返回到0
	ldi R16,5
	ldi R17,0
	rcall _delay_nus
	.dbline 34
;   if ( (PINB&0x02)==0 )
	sbic 0x16,1
	rjmp L7
	.dbline 35
;   {
	.dbline 36
; 	IC_Codes_2[0] = 0 ;    //讀取IC卡I/O口輸出的是電平 (地址0上的數(shù)據(jù))
	clr R2
	std y+0,R2
	.dbline 37
;   }
	rjmp L8
L7:
	.dbline 39
;   else                     
;   {                       //并把電平值記入數(shù)組IC_Card_2[128]中
	.dbline 40
; 	IC_Codes_2[0] = 1;     
	ldi R24,1
	std y+0,R24
	.dbline 41
;   }
L8:
	.dbline 42
;   delay_nus(27) ;
	ldi R16,27
	ldi R17,0
	rcall _delay_nus
	.dbline 44
;   
;   for (i=1;i<128;i++)
	ldi R20,1
	rjmp L12
L9:
	.dbline 45
;   {
	.dbline 46
; 	CLK_1 ;
	sbi 0x18,7
	.dbline 47
;     delay_nus(40) ;
	ldi R16,40
	ldi R17,0
	rcall _delay_nus
	.dbline 48
; 	CLK_0 ;
	in R24,0x18
	andi R24,127
	out 0x18,R24
	.dbline 49
; 	delay_nus(20) ;
	ldi R16,20
	ldi R17,0
	rcall _delay_nus
	.dbline 50
; 	if ( (PINB&0x02)==0 )      //讀取IC卡I/O口輸出的是電平 (地址1~127上的數(shù)據(jù))
	sbic 0x16,1
	rjmp L13
	.dbline 51
; 	{
	.dbline 52
; 	  IC_Codes_2[i] = 0 ;
	movw R24,R28
	mov R30,R20
	clr R31
	add R30,R24
	adc R31,R25
	clr R2
	std z+0,R2
	.dbline 53
; 	}
	rjmp L14
L13:
	.dbline 55
; 	else 
; 	{                       //并把電平值記入數(shù)組IC_Card_2[128]中
	.dbline 56
; 	  IC_Codes_2[i] = 1;
	movw R24,R28
	mov R30,R20
	clr R31
	add R30,R24
	adc R31,R25
	ldi R24,1
	std z+0,R24
	.dbline 57
; 	}
L14:
	.dbline 59
	ldi R16,20
	ldi R17,0
	rcall _delay_nus
	.dbline 60
L10:
	.dbline 44
	inc R20
L12:
	.dbline 44
	cpi R20,128
	brlo L9
	.dbline 62
; 	  
; 	delay_nus(20) ;
;   }
;   
;   for(i=0;i<16;i++)
	clr R20
	rjmp L18
L15:
	.dbline 63
;   {
	.dbline 64
;     for(j=0;j<8;j++)      // 把IC_Card_2[128]中的128位數(shù)據(jù)轉(zhuǎn)換成
	clr R10
	rjmp L22
L19:
	.dbline 65
	.dbline 66
	ldi R24,<_IC_Codes_8
	ldi R25,>_IC_Codes_8
	mov R2,R20
	clr R3
	add R2,R24
	adc R3,R25
	ldi R17,8
	sub R17,R10
	movw R24,R28
	mov R30,R22
	clr R31
	add R30,R24
	adc R31,R25
	ldd R16,z+0
	rcall lsl8
	movw R30,R2
	ldd R4,z+0
	or R4,R16
	std z+0,R4
	.dbline 67
	inc R22
	.dbline 68
L20:
	.dbline 64
	inc R10
L22:
	.dbline 64
	mov R24,R10
	cpi R24,8
	brlo L19
	.dbline 69
L16:
	.dbline 62
	inc R20
L18:
	.dbline 62
	cpi R20,16
	brlo L15
	.dbline 71
; 	{                     // 16個(gè)字節(jié)并存放在IC_Card_8[16]
;       IC_Codes_8[i] |= (IC_Codes_2[k]<<(8-j));
; 	  k++;
; 	}
;   }
;   
;   if ( IC_Codes_8[2] == 0 )
	lds R2,_IC_Codes_8+2
	tst R2
	brne L23
	.dbline 72
;   {
	.dbline 73
;   IC_Codes_8[2] = 68 ;
	ldi R24,68
	sts _IC_Codes_8+2,R24
	.dbline 74
;   }
L23:
	.dbline 76
;   
;   if ( IC_Codes_8[2] == 0xfe )
	lds R24,_IC_Codes_8+2
	cpi R24,254
	brne L27
	.dbline 77
;   {
	.dbline 78
; 	if ( IC_Codes_8[3] == 0xfe )
	lds R24,_IC_Codes_8+3
	cpi R24,254
	brne L30
	.dbline 79
; 	{
	.dbline 80
; 	  if ( IC_Codes_8[4] == 0xfe )
	lds R24,_IC_Codes_8+4
	cpi R24,254
	brne L33
	.dbline 81
;       {
	.dbline 82
; 		if ( IC_Codes_8[5] == 0xfe )
	lds R24,_IC_Codes_8+5
	cpi R24,254
	brne L36
	.dbline 83
; 		{
	.dbline 84
; 		  if ( IC_Codes_8[6] == 0xfe )
	lds R24,_IC_Codes_8+6
	cpi R24,254
	brne L39
	.dbline 85
; 	      {
	.dbline 86
; 			if ( IC_Codes_8[7] == 0xfe )
	lds R24,_IC_Codes_8+7
	cpi R24,254
	brne L42
	.dbline 87
; 			{
	.dbline 88
; 			  Wrong_flag = 1 ;
	ldi R24,1
	sts _Wrong_flag,R24
	.dbline 90
; 			  
; 			  Wrong_Card();
	rcall _Wrong_Card
	.dbline 91
; 			}
L42:
	.dbline 92
; 	      }
L39:
	.dbline 93
; 		}
L36:
	.dbline 94
; 	  }
L33:
	.dbline 95
; 	}
L30:
	.dbline 96
L27:
	.dbline -2
L1:
	adiw R28,63
	adiw R28,63
	adiw R28,2  ; offset = 128
	rcall pop_gset3
	.dbline 0 ; func end
	ret
	.dbsym l IC_Codes_2 0 A[128:128]c
	.dbsym r i 20 c
	.dbsym r k 22 c
	.dbsym r j 10 c
	.dbend

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色视频欧美一区二区三区| 欧美日韩免费观看一区三区| 亚洲色图在线视频| 91精品一区二区三区久久久久久| 韩日av一区二区| 一二三区精品视频| 久久精品在线观看| 911精品产国品一二三产区| 粉嫩欧美一区二区三区高清影视 | 日本乱人伦aⅴ精品| 毛片不卡一区二区| 一级做a爱片久久| 欧美激情一区不卡| 欧美大度的电影原声| 欧美影片第一页| 成人免费视频播放| 久久se这里有精品| 婷婷成人激情在线网| 中文字幕日韩精品一区| 欧美精品一区二区久久婷婷| 在线观看免费一区| 99re在线精品| 国产成人日日夜夜| 精品午夜久久福利影院| 日韩电影一二三区| 亚洲成人你懂的| 亚洲视频中文字幕| 国产精品视频麻豆| 久久亚洲影视婷婷| 精品理论电影在线| 日韩欧美国产高清| 欧美一区二区三区婷婷月色| 欧美色图激情小说| 日本道在线观看一区二区| 99re免费视频精品全部| 99re热视频精品| av不卡免费在线观看| 国产v日产∨综合v精品视频| 久久成人综合网| 日精品一区二区三区| 午夜精品久久久久久久99水蜜桃| 一级精品视频在线观看宜春院| 亚洲视频在线观看一区| 中文字幕在线一区免费| 国产精品无遮挡| 国产精品美女视频| 国产精品乱人伦一区二区| 欧美激情一区二区三区四区| 国产精品午夜春色av| 国产欧美综合在线观看第十页| 精品国产凹凸成av人导航| 亚洲精品在线三区| 久久久天堂av| 欧美激情一区二区三区不卡| 国产精品久久久久久久久图文区 | 麻豆精品在线视频| 久久精品久久综合| 国产成人免费在线观看不卡| 丁香婷婷综合网| 91美女在线观看| 欧美三级电影精品| 欧美一区二区在线免费观看| 欧美电影精品一区二区| 国产色爱av资源综合区| 国产精品久久久久久福利一牛影视| 中文字幕一区二区三区不卡 | 首页国产丝袜综合| 麻豆国产一区二区| 国产福利91精品| 99国产精品视频免费观看| 欧美综合天天夜夜久久| 欧美一区二区三区免费视频| 精品国产一区二区三区久久影院 | 亚洲免费观看高清完整版在线观看 | 色综合欧美在线视频区| 欧美日韩二区三区| 精品少妇一区二区| 中文字幕av在线一区二区三区| 亚洲欧美日韩国产中文在线| 午夜精品免费在线| 国产盗摄女厕一区二区三区 | 成人国产亚洲欧美成人综合网| 99综合电影在线视频| 欧美精品三级在线观看| 1区2区3区精品视频| 亚洲成人在线免费| 国产一区二区中文字幕| 91丨九色porny丨蝌蚪| 91精品在线麻豆| 国产精品久久久久久亚洲毛片| 亚洲影视在线播放| 国产成人免费高清| 精品婷婷伊人一区三区三| 久久亚洲精品小早川怜子| 一区二区三区自拍| 国产一区二区三区综合| 欧美日韩在线亚洲一区蜜芽| 欧美精品一区二区精品网| 亚洲欧美另类综合偷拍| 精品一区二区三区免费播放| 色婷婷av一区二区三区gif| 26uuu国产日韩综合| 亚洲bt欧美bt精品| 成人精品在线视频观看| 欧美一区二区三区播放老司机| 国产精品激情偷乱一区二区∴| 青娱乐精品在线视频| 色播五月激情综合网| 国产清纯白嫩初高生在线观看91 | 亚洲综合色噜噜狠狠| 国产专区欧美精品| 欧美高清视频不卡网| 最新国产成人在线观看| 国产一区二区精品久久| 欧美电影在哪看比较好| 亚洲欧美另类久久久精品2019| 国内精品久久久久影院薰衣草 | 亚洲成人在线免费| av男人天堂一区| 久久久久久久久久久久久女国产乱| 午夜精品福利一区二区三区蜜桃| 99久久夜色精品国产网站| 久久蜜臀精品av| 久久精品国产亚洲高清剧情介绍| 色综合色综合色综合色综合色综合 | 精品国产乱码久久久久久浪潮 | 亚洲国产精品久久久久秋霞影院 | 成人黄色软件下载| 久久婷婷成人综合色| 美女视频网站久久| 欧美二区乱c少妇| 亚洲18影院在线观看| 91久久人澡人人添人人爽欧美| 国产精品久久久一本精品| 国产精品一区二区男女羞羞无遮挡| 91.xcao| 日韩电影在线一区二区三区| 欧美视频精品在线| 一个色妞综合视频在线观看| 色8久久精品久久久久久蜜 | 日本欧美在线观看| 777亚洲妇女| 奇米影视一区二区三区| 91精品午夜视频| 免费xxxx性欧美18vr| 日韩精品中文字幕一区| 久久草av在线| 久久久精品天堂| 东方欧美亚洲色图在线| 国产精品久久久久久妇女6080| av电影在线观看完整版一区二区| 中文字幕一区二区三中文字幕| 不卡电影一区二区三区| 亚洲色图视频网| 日本精品一级二级| 亚洲超丰满肉感bbw| 91麻豆精品91久久久久同性| 麻豆高清免费国产一区| 国产亚洲一区二区三区| 成人性生交大片免费看中文网站| 中文字幕中文在线不卡住| 在线观看欧美精品| 日本少妇一区二区| 久久久噜噜噜久噜久久综合| 成人免费视频网站在线观看| 亚洲天堂网中文字| 欧美日韩国产片| 国产一区二区在线视频| 国产精品伦一区| 欧美亚洲一区二区三区四区| 免费在线看一区| 国产精品色哟哟| 精品婷婷伊人一区三区三| 精品一区二区三区久久| 国产精品福利av| 欧美日韩高清影院| 国产电影精品久久禁18| 亚洲最新视频在线观看| 91精品国产入口| 成人福利在线看| 偷拍日韩校园综合在线| 国产三级欧美三级日产三级99| 色呦呦一区二区三区| 美腿丝袜亚洲三区| 国产精品电影一区二区三区| 6080日韩午夜伦伦午夜伦| 国产精品一区2区| 亚洲国产精品久久艾草纯爱| 久久久蜜桃精品| 精品久久久久久久久久久院品网| 成人小视频在线| 日本中文字幕不卡| 亚洲色图制服诱惑| 精品福利一区二区三区 | 国产毛片精品国产一区二区三区| 亚洲婷婷国产精品电影人久久| 欧美一级生活片| 日本高清视频一区二区| 国产成人综合网| 日韩电影在线免费观看|