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

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

?? com2iic.lst

?? 串口轉(zhuǎn)發(fā)IIC程序
?? LST
字號:
   1               		.file	"COM2IIC.c"
   2               		.arch atmega16
   3               	__SREG__ = 0x3f
   4               	__SP_H__ = 0x3e
   5               	__SP_L__ = 0x3d
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
   8               		.global __do_copy_data
   9               		.global __do_clear_bss
  11               		.text
  12               	.Ltext0:
  59               	.global	main
  61               	main:
   1:COM2IIC.c     **** ///////////////////////////////////////////
   2:COM2IIC.c     **** //		COM2IIC.C
   3:COM2IIC.c     **** //	Function:
   4:COM2IIC.c     **** //	Create : Guobg 
   5:COM2IIC.c     **** //	Date :	20060212
   6:COM2IIC.c     **** //	Revision:	0.0
   7:COM2IIC.c     **** ///////////////////////////////////////////
   8:COM2IIC.c     **** //	Modify History
   9:COM2IIC.c     **** //
  10:COM2IIC.c     **** ///////////////////////////////////////////
  11:COM2IIC.c     **** #include "IIC_AVR.H"
  12:COM2IIC.c     **** #include "COM2IIC.h"
  13:COM2IIC.c     **** #include "UART.H"
  14:COM2IIC.c     **** #include "globle.h"
  15:COM2IIC.c     **** 
  16:COM2IIC.c     **** extern struct data bit_flag; 
  17:COM2IIC.c     **** extern struct IIC_BUFFER IIC_Buffer_In,IIC_Buffer_Out;
  18:COM2IIC.c     **** extern U8 ucIICTimeoutCount;			// IIC Time out counter
  19:COM2IIC.c     **** 
  20:COM2IIC.c     **** int main(void)
  21:COM2IIC.c     **** {
  63               	.LM1:
  64               	/* prologue: frame size=1 */
  65 0000 C0E0      		ldi r28,lo8(__stack - 1)
  66 0002 D0E0      		ldi r29,hi8(__stack - 1)
  67 0004 DEBF      		out __SP_H__,r29
  68 0006 CDBF      		out __SP_L__,r28
  69               	/* prologue end (size=4) */
  22:COM2IIC.c     **** 	U8 i;
  23:COM2IIC.c     **** 	IIC_Init(IIC_SLAVE_ADDRESS,IIC_BAUDRATE_100K);
  71               	.LM2:
  72 0008 61E0      		ldi r22,lo8(1)
  73 000a 81E0      		ldi r24,lo8(1)
  74 000c 0E94 0000 		call IIC_Init
  24:COM2IIC.c     **** 
  25:COM2IIC.c     **** 	
  26:COM2IIC.c     **** 	SerialInit();
  76               	.LM3:
  77 0010 0E94 0000 		call SerialInit
  27:COM2IIC.c     **** 	IIC_Buffer_Out.ucDestinationAddress=10;
  79               	.LM4:
  80 0014 8AE0      		ldi r24,lo8(10)
  81 0016 8093 0000 		sts IIC_Buffer_Out+18,r24
  82               	.L2:
  28:COM2IIC.c     **** 	while(1)
  29:COM2IIC.c     **** 	{
  30:COM2IIC.c     **** 		if(inbufful)
  84               	.LM5:
  85 001a 8091 0000 		lds r24,bit_flag
  86 001e 8695      		lsr r24
  87 0020 8695      		lsr r24
  88 0022 9927      		clr r25
  89 0024 8170      		andi r24,lo8(1)
  90 0026 9070      		andi r25,hi8(1)
  91 0028 0097      		sbiw r24,0
  92 002a 49F1      		breq .L4
  93               	.L5:
  31:COM2IIC.c     **** 		{// Uart Rx buffer full
  32:COM2IIC.c     **** 			while(!IIC_Buffer_Out.ucIICBufferStatus.bEnAccess);
  95               	.LM6:
  96 002c 8091 0000 		lds r24,IIC_Buffer_Out+19
  97 0030 9927      		clr r25
  98 0032 8170      		andi r24,lo8(1)
  99 0034 9070      		andi r25,hi8(1)
 100 0036 0097      		sbiw r24,0
 101 0038 09F4      		brne .L6
 102 003a F8CF      		rjmp .L5
 103               	.L6:
  33:COM2IIC.c     **** 			for(i=0;i<ILEN;i++)
 105               	.LM7:
 106 003c 1982      		std Y+1,__zero_reg__
 107               	.L7:
 108 003e 8981      		ldd r24,Y+1
 109 0040 8C30      		cpi r24,lo8(12)
 110 0042 90F4      		brsh .L8
  34:COM2IIC.c     **** 			{
  35:COM2IIC.c     **** 				IIC_Buffer_Out.ucIICBufferStatus.bEnAccess=0;
 112               	.LM8:
 113 0044 8091 0000 		lds r24,IIC_Buffer_Out+19
 114 0048 8E7F      		andi r24,lo8(-2)
 115 004a 8093 0000 		sts IIC_Buffer_Out+19,r24
  36:COM2IIC.c     **** 				IIC_Buffer_Out.IIC_BUFFER_UNION.ucData[i]=GetByte();
 117               	.LM9:
 118 004e 8981      		ldd r24,Y+1
 119 0050 9927      		clr r25
 120 0052 8C01      		movw r16,r24
 121 0054 0050      		subi r16,lo8(-(IIC_Buffer_Out))
 122 0056 1040      		sbci r17,hi8(-(IIC_Buffer_Out))
 123 0058 0E94 0000 		call GetByte
 124 005c F801      		movw r30,r16
 125 005e 8083      		st Z,r24
 127               	.LM10:
 128 0060 8981      		ldd r24,Y+1
 129 0062 8F5F      		subi r24,lo8(-(1))
 130 0064 8983      		std Y+1,r24
 131 0066 EBCF      		rjmp .L7
 132               	.L8:
  37:COM2IIC.c     **** 			}
  38:COM2IIC.c     **** 			IIC_Buffer_Out.ucWriteP=i;
 134               	.LM11:
 135 0068 8981      		ldd r24,Y+1
 136 006a 8093 0000 		sts IIC_Buffer_Out+16,r24
  39:COM2IIC.c     **** 			IIC_START;
 138               	.LM12:
 139 006e 8091 5600 		lds r24,86
 140 0072 856A      		ori r24,lo8(-91)
 141 0074 8093 5600 		sts 86,r24
 142 0078 8FEF      		ldi r24,lo8(-1)
 143 007a 8093 0000 		sts ucIICTimeoutCount,r24
 144               	.L4:
  40:COM2IIC.c     **** 		}
  41:COM2IIC.c     **** 
  42:COM2IIC.c     **** 		if(IIC_Buffer_In.ucIICBufferStatus.bEnAccess)
 146               	.LM13:
 147 007e 8091 0000 		lds r24,IIC_Buffer_In+19
 148 0082 9927      		clr r25
 149 0084 8170      		andi r24,lo8(1)
 150 0086 9070      		andi r25,hi8(1)
 151 0088 0097      		sbiw r24,0
 152 008a 39F2      		breq .L2
  43:COM2IIC.c     **** 		{// Recieved a frame from IIC
  44:COM2IIC.c     **** 			IIC_Buffer_In.ucIICBufferStatus.bEnAccess=0;
 154               	.LM14:
 155 008c 8091 0000 		lds r24,IIC_Buffer_In+19
 156 0090 8E7F      		andi r24,lo8(-2)
 157 0092 8093 0000 		sts IIC_Buffer_In+19,r24
  45:COM2IIC.c     **** 			for(i=0;i<IIC_Buffer_In.ucWriteP;i++)
 159               	.LM15:
 160 0096 1982      		std Y+1,__zero_reg__
 161               	.L11:
 162 0098 9091 0000 		lds r25,IIC_Buffer_In+16
 163 009c 8981      		ldd r24,Y+1
 164 009e 8917      		cp r24,r25
 165 00a0 08F0      		brlo .+2
 166 00a2 BBCF      		rjmp .L2
  46:COM2IIC.c     **** 			{
  47:COM2IIC.c     **** 				PutByte(IIC_Buffer_In.IIC_BUFFER_UNION.ucData[i]);
 168               	.LM16:
 169 00a4 8981      		ldd r24,Y+1
 170 00a6 9927      		clr r25
 171 00a8 FC01      		movw r30,r24
 172 00aa E050      		subi r30,lo8(-(IIC_Buffer_In))
 173 00ac F040      		sbci r31,hi8(-(IIC_Buffer_In))
 174 00ae 8081      		ld r24,Z
 175 00b0 0E94 0000 		call PutByte
 177               	.LM17:
 178 00b4 8981      		ldd r24,Y+1
 179 00b6 8F5F      		subi r24,lo8(-(1))
 180 00b8 8983      		std Y+1,r24
 181 00ba EECF      		rjmp .L11
 182               	/* epilogue: frame size=1 */
 183               	/* epilogue: noreturn */
 184               	/* epilogue end (size=0) */
 185               	/* function main size 94 (90) */
 188               		.text
 190               	Letext:
 191               	/* File "COM2IIC.c": code   94 = 0x005e (  90), prologues   4, epilogues   0 */
DEFINED SYMBOLS
                            *ABS*:00000000 COM2IIC.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
C:\DOCUME~1\Guobg\LOCALS~1\Temp/ccglaaaa.s:61     .text:00000000 main
C:\DOCUME~1\Guobg\LOCALS~1\Temp/ccglaaaa.s:190    .text:000000bc Letext

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
IIC_Init
SerialInit
IIC_Buffer_Out
bit_flag
GetByte
ucIICTimeoutCount
IIC_Buffer_In
PutByte

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性色欧美a在线播放| 国产乱码精品一区二区三区忘忧草| 国产91清纯白嫩初高中在线观看| 欧美精品一区二区久久婷婷| 国产露脸91国语对白| 国产日韩欧美一区二区三区乱码 | 欧美日韩免费观看一区二区三区 | 精品国产3级a| 国产成人在线视频免费播放| 国产精品久久久一本精品| 99re亚洲国产精品| 亚洲午夜久久久久中文字幕久| 欧美日韩大陆在线| 国产在线播放一区二区三区| 26uuu国产电影一区二区| 成人美女视频在线观看18| 亚洲色图欧美偷拍| 欧美精品乱人伦久久久久久| 精品无人区卡一卡二卡三乱码免费卡 | 亚洲成a人片在线不卡一二三区| 欧美精品tushy高清| 国产自产高清不卡| 中文字幕制服丝袜成人av| 91福利在线导航| 久久er99热精品一区二区| 国产精品天天看| 欧美日韩国产综合久久| 国产美女在线精品| 一区二区三区日韩精品| 欧美精品一区二区三区在线播放 | 欧美国产精品专区| 欧美亚洲日本国产| 国内久久精品视频| 一区二区在线电影| 2020国产成人综合网| 欧美最新大片在线看 | 国产精品2024| 亚洲电影激情视频网站| 国产欧美综合在线| 在线播放国产精品二区一二区四区 | 成人app在线| 蜜臀av亚洲一区中文字幕| 中文字幕亚洲一区二区va在线| 欧美一区二区免费| 91猫先生在线| 国产精品一区免费视频| 五月天激情小说综合| 国产精品久久久久久久久久久免费看 | 亚洲四区在线观看| 久久综合九色综合97婷婷女人| 91精彩视频在线| 国产69精品久久久久毛片| 免费人成精品欧美精品| 亚洲女爱视频在线| 久久免费视频一区| 亚洲精品在线三区| 日韩一本二本av| 欧美视频在线一区二区三区| av欧美精品.com| 国产精品亚洲视频| 老司机午夜精品| 首页国产欧美日韩丝袜| 亚洲国产成人tv| 综合激情成人伊人| 国产精品国产三级国产专播品爱网 | 性感美女极品91精品| 亚洲精选一二三| 最近日韩中文字幕| 一区在线播放视频| 国产欧美日韩卡一| 国产亚洲精品免费| 久久只精品国产| 久久网这里都是精品| 欧美成人激情免费网| 欧美成人video| 久久亚区不卡日本| 欧美大片拔萝卜| 精品国产露脸精彩对白| 欧美一区二区三区男人的天堂| 2欧美一区二区三区在线观看视频| 欧美人动与zoxxxx乱| 在线免费观看视频一区| 欧美丝袜第三区| 欧美一区二区三区不卡| 欧美精品自拍偷拍| 欧美一区二区三区小说| 欧美一二三四区在线| 日韩精品一区国产麻豆| 精品99999| 国产精品麻豆一区二区| 日韩理论在线观看| 亚洲精品一二三四区| 亚洲综合色自拍一区| 亚洲成a人片在线不卡一二三区| 日韩1区2区日韩1区2区| 精品亚洲aⅴ乱码一区二区三区| 国产麻豆午夜三级精品| 不卡的av中国片| 在线免费精品视频| 日韩欧美国产午夜精品| 久久免费国产精品| 亚洲美女在线国产| 丝袜美腿亚洲一区二区图片| 久久97超碰色| 成人精品视频一区| 欧美日韩精品欧美日韩精品一| 日韩一区二区在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲三级电影全部在线观看高清| 一区二区高清视频在线观看| 日本怡春院一区二区| 国产激情一区二区三区四区| 91亚洲国产成人精品一区二三| 欧美日韩激情一区| 国产亚洲欧美在线| 亚洲午夜视频在线观看| 国产一区二区三区四| 91免费视频观看| 精品少妇一区二区| 综合久久综合久久| 久久精品久久久精品美女| 春色校园综合激情亚洲| 欧美精品在线观看一区二区| 欧美精彩视频一区二区三区| 性做久久久久久免费观看| 国产成人自拍网| 91麻豆精品91久久久久久清纯| 久久精品亚洲国产奇米99| 亚洲一区二区视频| 国产99久久久国产精品潘金| 5月丁香婷婷综合| 亚洲欧洲www| 国产美女精品在线| 欧美日韩不卡视频| 最新欧美精品一区二区三区| 麻豆国产91在线播放| 91福利精品第一导航| 国产欧美精品一区二区色综合| 无码av免费一区二区三区试看| 福利电影一区二区| 日韩亚洲电影在线| 亚洲国产视频在线| 91一区二区在线观看| 久久综合成人精品亚洲另类欧美 | 麻豆国产精品一区二区三区| 在线观看中文字幕不卡| 国产精品午夜电影| 国产精品一级片| 欧美不卡一区二区三区四区| 午夜精品一区二区三区三上悠亚| 成人午夜激情片| 国产亚洲一区二区三区在线观看| 日韩电影网1区2区| 欧美日韩亚洲综合在线| 亚洲婷婷综合久久一本伊一区| 国产成人在线看| 精品欧美一区二区三区精品久久 | 久久美女高清视频| 久久99国产精品久久| 日韩午夜激情视频| 日本亚洲三级在线| 日韩一区二区免费电影| 青青草97国产精品免费观看无弹窗版| 欧美三级三级三级爽爽爽| 一区二区三区在线视频免费| 91蝌蚪porny九色| 亚洲欧美日韩综合aⅴ视频| a美女胸又www黄视频久久| 中文字幕精品三区| 99热精品一区二区| 国产精品国模大尺度视频| 国产精品原创巨作av| 欧美群妇大交群的观看方式| 亚洲精品视频观看| 99视频精品在线| 亚洲欧美日韩国产手机在线| fc2成人免费人成在线观看播放| 国产精品美女久久久久久| 成人午夜免费电影| 国产精品乱人伦一区二区| 97久久久精品综合88久久| 日韩一区在线播放| 91一区在线观看| 亚洲午夜免费福利视频| 欧美一三区三区四区免费在线看| 日韩精品1区2区3区| 精品国产乱码久久久久久夜甘婷婷 | 成人av免费在线观看| 亚洲少妇中出一区| 欧美视频中文字幕| 男女男精品视频| 亚洲国产高清在线观看视频| jiyouzz国产精品久久| 亚洲午夜久久久| 日韩免费观看高清完整版在线观看| 国产在线观看一区二区| 亚洲欧洲精品一区二区三区| 色偷偷久久人人79超碰人人澡| 天天操天天干天天综合网| 久久综合成人精品亚洲另类欧美|