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

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

?? i2c.lst

?? 在cypress晶片上實(shí)驗(yàn)讀取ps2 keyboard按鍵後顯示在lcd上,同時(shí)利用I2C寫入EEPROM
?? LST
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):


HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-80329                            Thu Jul 19 15:11:23 2007

Licensed to: BOSS
     1                           	processor	16F873A
     2                           	opt	pw 79
     3                           	psect	__Z80329RS_,global,delta=1
     4                           	psect	text10,local,class=CODE,delta=2
     5                           	psect	text12,local,class=CODE,delta=2
     6                           	psect	text13,local,class=CODE,delta=2
     7                           	psect	text15,local,class=CODE,delta=2
     8                           	psect	temp,global,ovrld,class=BANK0,space=1,de
      +                          lta=1
     9  0000                     
    10  0000                     
    11  0000                     
    12  0000                     
    13  0000                     
    14  0000                     
    15  0000                     
    16  0000                     
    17  0000                     
    18  0000                     
    19                           
    20                           	psect	__Z80329RS_
    21  00A0                     
    22  00A0                     
    23                           
    24                           	psect	text10
    25  0370                     _i2c_GetString
    26                           ;	_str assigned to ?a_i2c_GetString+0
    27  0000                     _i2c_GetString$str	set	?a_i2c_GetString
    28                           ;	_byte assigned to ?a_i2c_GetString+1
    29  0000                     _i2c_GetString$byte	set	?a_i2c_GetString+1
    30                           ;_str stored from w
    31  0370  0183               	clrf	3	;select bank 0
    32  0371  00C3               	movwf	?a_i2c_GetString
    33                           ;i2c.c: 228: int byte;
    34  0372  2B89               	goto	l75
    35  0373                     l76
    36                           ;i2c.c: 231: {
    37  0373  0343               	decf	?_i2c_GetString,w
    38  0374  118A  2597  118A   	fcall	_i2c_GetByte
    39  0377  0856               	movf	btemp,w
    40  0378  00C4               	movwf	?a_i2c_GetString+1
    41  0379  0857               	movf	btemp+1,w
    42  037A  00C5               	movwf	?a_i2c_GetString+2
    43  037B  0A44               	incf	?a_i2c_GetString+1,w
    44  037C  1903               	btfsc	3,2
    45  037D  0A45               	incf	?a_i2c_GetString+2,w
    46  037E  1D03               	btfss	3,2
    47  037F  2B82               	goto	l78
    48                           ;i2c.c: 233: return number;
    49  0380  0843               	movf	?_i2c_GetString,w
    50  0381  0008               	return
    51  0382                     l78
    52                           ;i2c.c: 235: *str = (unsigned char)byte;
    53  0382  0843               	movf	?a_i2c_GetString,w
    54  0383  0084               	movwf	4
    55  0384  1383               	bcf	3,7
    56  0385  0844               	movf	?a_i2c_GetString+1,w
    57  0386  0080               	movwf	0
    58                           ;i2c.c: 236: str++;
    59  0387  0AC3               	incf	?a_i2c_GetString
    60                           ;i2c.c: 237: number--;
    61  0388  03C3               	decf	?_i2c_GetString
    62  0389                     l75
    63                           ;i2c.c: 238: }
    64  0389  1283               	bcf	3,5
    65  038A  1303               	bcf	3,6	;carry unused
    66  038B  08C3               	movf	?_i2c_GetString
    67  038C  1903               	btfsc	3,2
    68                           ;i2c.c: 240: return 0;
    69  038D  3400               	retlw	0
    70  038E  2B73               	goto	l76
    71                           
    72                           	psect	text12
    73                           ;i2c.c: 265: unsigned char
    74                           ;i2c.c: 266: i2c_WaitForSCL(void)
    75                           ;i2c.c: 267: {
    76  0487                     _i2c_WaitForSCL
    77                           ;	__dcnt assigned to ?a_i2c_WaitForSCL+0
    78  0000                     _i2c_WaitForSCL$_dcnt	set	?a_i2c_WaitForSCL
    79                           ;i2c.c: 269: if(!RC1)
    80  0487  0183               	clrf	3	;select bank 0
    81  0488  1887               	btfsc	7,1
    82  0489  3400               	retlw	0
    83                           ;i2c.c: 270: {
    84  048A  300A               	movlw	10
    85  048B  00C3               	movwf	?a_i2c_WaitForSCL
    86  048C                     l85
    87  048C  0BC3               	decfsz	?a_i2c_WaitForSCL
    88  048D  2C8C               	goto	l85
    89                           ;i2c.c: 273: if(!RC1)
    90  048E  1C87               	btfss	7,1
    91                           ;i2c.c: 274: return !0;
    92  048F  3401               	retlw	1
    93                           ;i2c.c: 276: return 0;
    94  0490  3400               	retlw	0
    95                           ;i2c.c: 63: unsigned char
    96                           ;i2c.c: 64: i2c_SendByte(unsigned char byte)
    97                           ;i2c.c: 65: {
    98  0491                     _i2c_SendByte
    99                           ;	_byte assigned to ?a_i2c_SendByte+0
   100  0000                     _i2c_SendByte$byte	set	?a_i2c_SendByte
   101                           ;	_i assigned to ?a_i2c_SendByte+1
   102  0000                     _i2c_SendByte$i	set	?a_i2c_SendByte+1
   103                           ;	__dcnt assigned to ?a_i2c_SendByte+2
   104  0000                     _i2c_SendByte$_dcnt	set	?a_i2c_SendByte+2
   105                           ;	__dcnt assigned to ?a_i2c_SendByte+2
   106  0000                     _i2c_SendByte$_dcnt	set	?a_i2c_SendByte+2
   107                           ;_byte stored from w
   108  0491  0183               	clrf	3	;select bank 0
   109  0492  00C3               	movwf	?a_i2c_SendByte
   110                           ;i2c.c: 66: signed char i;
   111  0493  3007               	movlw	7
   112  0494  00C4               	movwf	?a_i2c_SendByte+1
   113  0495                     l22
   114                           ;i2c.c: 69: {
   115                           ;i2c.c: 70: RC1 = 0; TRISC1 = 0;
   116  0495  1087               	bcf	7,1
   117  0496  1683               	bsf	3,5
   118  0497  1087               	bcf	7,1
   119                           ;i2c.c: 73: TRISC0 = ((byte>>i)&0x01);
   120  0498  1283               	bcf	3,5
   121  0499  0843               	movf	?a_i2c_SendByte,w
   122  049A  00D6               	movwf	btemp
   123  049B  0844               	movf	?a_i2c_SendByte+1,w
   124  049C  00D7               	movwf	btemp+1
   125  049D  0AD7               	incf	btemp+1
   126  049E  2CA1               	goto	u74
   127  049F                     u75
   128  049F  1003               	bcf	3,0
   129  04A0  0CD6               	rrf	btemp
   130  04A1                     u74
   131  04A1  0BD7               	decfsz	btemp+1
   132  04A2  2C9F               	goto	u75
   133  04A3  0856               	movf	btemp,w
   134  04A4  00D6               	movwf	btemp
   135  04A5  0C56               	rrf	btemp,w
   136  04A6  1683               	bsf	3,5
   137  04A7  1C03               	btfss	3,0
   138  04A8  2CAB               	goto	L2
   139  04A9  1407               	bsf	7,0
   140  04AA  2CAC               	goto	u94
   141  04AB                     L2
   142  04AB  1007               	bcf	7,0
   143  04AC                     u94
   144                           ;i2c.c: 74: if ((byte>>i)&0x01) {
   145  04AC  1283               	bcf	3,5
   146  04AD  1303               	bcf	3,6	;carry unused
   147  04AE  0843               	movf	?a_i2c_SendByte,w
   148  04AF  00D6               	movwf	btemp
   149  04B0  0844               	movf	?a_i2c_SendByte+1,w
   150  04B1  00D7               	movwf	btemp+1
   151  04B2  0AD7               	incf	btemp+1
   152  04B3  2CB6               	goto	u104
   153  04B4                     u105
   154  04B4  1003               	bcf	3,0
   155  04B5  0CD6               	rrf	btemp
   156  04B6                     u104
   157  04B6  0BD7               	decfsz	btemp+1
   158  04B7  2CB4               	goto	u105
   159  04B8  0856               	movf	btemp,w
   160  04B9  00D6               	movwf	btemp
   161  04BA  1C56               	btfss	btemp,0
   162  04BB  2CBE               	goto	l25
   163                           ;i2c.c: 75: RC0 = 1; TRISC0 = 0;
   164  04BC  1407               	bsf	7,0
   165  04BD  2CBF               	goto	L1
   166                           ;i2c.c: 76: }else {
   167  04BE                     l25
   168                           ;i2c.c: 77: RC0 = 0; TRISC0 = 0;
   169  04BE  1007               	bcf	7,0
   170  04BF                     L1
   171  04BF  1683               	bsf	3,5
   172  04C0  1007               	bcf	7,0
   173                           ;i2c.c: 78: }
   174                           ;i2c.c: 79: { unsigned char _dcnt; _dcnt = (1)*
      +                          ((20*1000L)/(12*1000L)); while(--_dcnt != 0) co
      +                          ntinue; };
   175  04C1  1283               	bcf	3,5
   176  04C2  01C5               	clrf	?a_i2c_SendByte+2
   177  04C3  0AC5               	incf	?a_i2c_SendByte+2
   178  04C4                     l28
   179  04C4  0BC5               	decfsz	?a_i2c_SendByte+2
   180  04C5  2CC4               	goto	l28
   181                           ;i2c.c: 80: TRISC1 = 1;
   182  04C6  1683               	bsf	3,5
   183  04C7  1487               	bsf	7,1
   184                           ;i2c.c: 82: if(i2c_WaitForSCL())
   185  04C8  2487               	fcall	_i2c_WaitForSCL
   186  04C9  3800               	iorlw	0
   187  04CA  1D03               	btfss	3,2
   188                           ;i2c.c: 83: return !0;
   189  04CB  3401               	retlw	1
   190                           ;i2c.c: 85: { unsigned char _dcnt; _dcnt = (4)*
      +                          ((20*1000L)/(12*1000L)); while(--_dcnt != 0) co
      +                          ntinue; };
   191  04CC  3004               	movlw	4
   192  04CD  00C5               	movwf	?a_i2c_SendByte+2
   193  04CE                     l32
   194  04CE  0BC5               	decfsz	?a_i2c_SendByte+2
   195  04CF  2CCE               	goto	l32
   196                           ;i2c.c: 86: }
   197  04D0  03C4               	decf	?a_i2c_SendByte+1
   198  04D1  1BC4               	btfsc	?a_i2c_SendByte+1,7
   199                           ;i2c.c: 88: return 0;
   200  04D2  3400               	retlw	0
   201  04D3  2C95               	goto	l22
   202                           ;i2c.c: 106: signed char
   203                           ;i2c.c: 107: i2c_ReadAcknowledge(void)
   204                           ;i2c.c: 108: {
   205  04D4                     _i2c_ReadAcknowledge
   206                           ;	_ack assigned to ?a_i2c_ReadAcknowledge+0
   207  0000                     _i2c_ReadAcknowledge$ack	set	?a_i2c_ReadAcknowl
      +                          edge
   208                           ;	__dcnt assigned to ?a_i2c_ReadAcknowledge+1
   209  0000                     _i2c_ReadAcknowledge$_dcnt	set	?a_i2c_ReadAckno
      +                          wledge+1
   210                           ;	__dcnt assigned to ?a_i2c_ReadAcknowledge+1
   211  0000                     _i2c_ReadAcknowledge$_dcnt	set	?a_i2c_ReadAckno
      +                          wledge+1
   212                           ;i2c.c: 109: unsigned char ack;
   213  04D4  0183               	clrf	3	;select bank 0
   214  04D5  1087               	bcf	7,1
   215  04D6  1683               	bsf	3,5
   216  04D7  1087               	bcf	7,1
   217                           ;i2c.c: 112: TRISC0 = 1;
   218  04D8  1407               	bsf	7,0
   219                           ;i2c.c: 113: { unsigned char _dcnt; _dcnt = (2)
      +                          *((20*1000L)/(12*1000L)); while(--_dcnt != 0) c
      +                          ontinue; };
   220  04D9  3002               	movlw	2
   221  04DA  1283               	bcf	3,5
   222  04DB  00C4               	movwf	?a_i2c_ReadAcknowledge+1
   223  04DC                     l36
   224  04DC  0BC4               	decfsz	?a_i2c_ReadAcknowledge+1
   225  04DD  2CDC               	goto	l36
   226                           ;i2c.c: 114: TRISC1 = 1;
   227  04DE  1683               	bsf	3,5
   228  04DF  1487               	bsf	7,1
   229                           ;i2c.c: 115: { unsigned char _dcnt; _dcnt = (1)
      +                          *((20*1000L)/(12*1000L)); while(--_dcnt != 0) c
      +                          ontinue; };
   230  04E0  1283               	bcf	3,5
   231  04E1  01C4               	clrf	?a_i2c_ReadAcknowledge+1
   232  04E2  0AC4               	incf	?a_i2c_ReadAcknowledge+1
   233  04E3                     l40
   234  04E3  0BC4               	decfsz	?a_i2c_ReadAcknowledge+1
   235  04E4  2CE3               	goto	l40
   236                           ;i2c.c: 116: ack = RC0;
   237  04E5  3000               	movlw	0
   238  04E6  1807               	btfsc	7,0
   239  04E7  3001               	movlw	1
   240  04E8  00C3               	movwf	?a_i2c_ReadAcknowledge
   241                           ;i2c.c: 119: if(i2c_WaitForSCL())
   242  04E9  2487               	fcall	_i2c_WaitForSCL
   243  04EA  3800               	iorlw	0
   244  04EB  1D03               	btfss	3,2

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色av成人天堂桃色av| 93久久精品日日躁夜夜躁欧美| 久久99国产精品麻豆| 午夜影视日本亚洲欧洲精品| 日韩电影网1区2区| 天天影视网天天综合色在线播放| 老司机免费视频一区二区| 国产成人精品1024| 欧美日本国产一区| 国产欧美精品区一区二区三区| 亚洲精品视频一区二区| 精品中文字幕一区二区小辣椒| 不卡的电视剧免费网站有什么| 欧美区在线观看| 国产精品久久久久久久蜜臀 | 欧美日韩一区二区三区在线| 精品国精品国产尤物美女| 亚洲视频你懂的| 国产一区二区在线免费观看| 欧美午夜精品久久久久久孕妇| 久久免费视频一区| 亚洲成av人影院在线观看网| 色综合久久综合| 成人动漫在线一区| 国产精品国产三级国产| 欧美日韩五月天| 欧美激情一区二区三区蜜桃视频| 日韩中文字幕91| 在线免费不卡视频| 中文字幕一区二区三| 老司机免费视频一区二区三区| 欧美色欧美亚洲另类二区| 国产精品动漫网站| 成人性生交大片免费看中文| 日韩你懂的在线播放| 亚洲第一激情av| 一本到三区不卡视频| 国产精品乱码久久久久久| 国产一区二区精品久久99| 欧美一区日韩一区| 亚洲大片免费看| 欧美在线一区二区三区| 亚洲日本成人在线观看| 99视频精品免费视频| 国产精品免费看片| 国产成人av福利| 久久亚洲一级片| 国产综合色视频| 久久精品一区蜜桃臀影院| 国产在线乱码一区二区三区| 欧美成人a∨高清免费观看| 日韩成人精品视频| 日韩午夜精品电影| 久久99精品国产麻豆不卡| 精品国产三级电影在线观看| 麻豆91精品91久久久的内涵| 欧美mv日韩mv国产网站app| 美女被吸乳得到大胸91| www激情久久| 成人开心网精品视频| 国产精品久99| 在线中文字幕一区二区| 日韩在线观看一区二区| 欧美一区二区三区啪啪| 麻豆91精品91久久久的内涵| wwwwxxxxx欧美| 成人免费黄色在线| 亚洲激情一二三区| 3751色影院一区二区三区| 另类综合日韩欧美亚洲| 久久久久久电影| 一本到不卡免费一区二区| 亚洲动漫第一页| 日韩视频免费直播| 成人黄色网址在线观看| 亚洲激情第一区| 日韩一区二区精品在线观看| 国产精品88av| 亚洲一区av在线| 久久久久一区二区三区四区| 成人h动漫精品一区二区| 一区二区三区中文字幕电影 | 99视频热这里只有精品免费| 亚洲综合在线电影| 日韩一区二区免费在线观看| 成人听书哪个软件好| 亚洲国产精品影院| 久久色在线观看| 色域天天综合网| 国内精品伊人久久久久av影院 | 麻豆国产精品一区二区三区| 中文字幕一区二区三区四区| 91精品国产综合久久福利软件| 高清视频一区二区| 视频一区视频二区中文| 国产日产亚洲精品系列| 欧美男男青年gay1069videost| 国产福利精品一区| 日韩国产在线观看| 亚洲图片欧美激情| 久久夜色精品国产噜噜av | 国产呦萝稀缺另类资源| 一区二区三区四区在线播放| 精品成人一区二区| 色综合 综合色| 国产一区二区在线观看免费| 日韩av中文在线观看| 尤物av一区二区| 国产精品天天看| 日韩欧美久久一区| 欧美天堂亚洲电影院在线播放| 成人午夜视频在线| 国产真实乱偷精品视频免| 亚洲图片欧美色图| 最新中文字幕一区二区三区| 久久久久国产成人精品亚洲午夜| 欧美一区二区三区四区视频| 91麻豆文化传媒在线观看| 成人av影院在线| 国产福利不卡视频| 国产精品99久久久久久似苏梦涵| 极品尤物av久久免费看| 亚洲码国产岛国毛片在线| 日韩免费视频线观看| 欧美精品在线观看播放| 色综合久久中文字幕综合网| 91丨九色丨黑人外教| 99久久综合色| 波多野结衣一区二区三区| 国产suv精品一区二区883| 国产乱人伦偷精品视频免下载| 美女一区二区视频| 免费观看一级欧美片| 美女高潮久久久| 久久国内精品自在自线400部| 久久激情五月激情| 国产乱子轮精品视频| 国产一区二区按摩在线观看| 国产九色sp调教91| 国产精品一卡二| a级精品国产片在线观看| 国产91精品露脸国语对白| 国产精品影视在线观看| 国产91富婆露脸刺激对白| 成人免费视频视频| 色婷婷精品久久二区二区蜜臀av| 色哟哟日韩精品| 欧美裸体一区二区三区| 欧美精选午夜久久久乱码6080| 日韩欧美成人一区二区| 久久精品免费在线观看| 亚洲素人一区二区| 亚洲精品免费在线| 视频一区中文字幕| 亚洲第一福利一区| 视频精品一区二区| 国产麻豆欧美日韩一区| www.成人网.com| 欧美日韩亚洲不卡| 亚洲精品一线二线三线| 国产午夜亚洲精品午夜鲁丝片| 久久天堂av综合合色蜜桃网| 亚洲国产精品99久久久久久久久| 自拍视频在线观看一区二区| 亚洲va欧美va人人爽| 国产露脸91国语对白| 99精品视频免费在线观看| 欧美人妖巨大在线| 久久久久久久久久久黄色| 亚洲男同性恋视频| 轻轻草成人在线| 9色porny自拍视频一区二区| 欧美日韩中文另类| 国产拍欧美日韩视频二区| 国产精品国模大尺度视频| 久久久久9999亚洲精品| 亚洲蜜臀av乱码久久精品| 高清不卡一区二区| 日韩欧美三级在线| 天堂一区二区在线| 欧美日韩亚洲综合| 亚洲精品日日夜夜| 菠萝蜜视频在线观看一区| 久久亚洲欧美国产精品乐播| 免费看欧美女人艹b| 欧美精品日韩一区| 午夜精品久久久久久久久| 在线观看欧美黄色| 一区二区三区在线观看视频| 一本大道综合伊人精品热热 | 一区二区三区国产精华| 97精品国产97久久久久久久久久久久| 久久久精品免费网站| 精品综合久久久久久8888| 精品日韩一区二区三区免费视频| 日韩精品1区2区3区| 欧美电影影音先锋| 免费成人在线播放| 欧美成人video| 精品一区二区久久久|