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

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

?? sci.lis

?? 微程序控制器采用ATMEL AVR MEGA162
?? LIS
?? 第 1 頁 / 共 2 頁
字號(hào):
                        .module sci.c
                        .area text(rom, con, rel)
 0000                   .dbfile F:\mydoc\avrproject\icc\big162\gpseep\sci.c
 0000                   .dbfunc s CommDrvDefaultProc _CommDrvDefaultProc fV
 0000           ;          value -> R0
                        .even
 0000           _CommDrvDefaultProc:
 0000                   .dbline -1
 0000                   .dbline 5
 0000           ; #include "sci.h"
 0000           ; 
 0000           ;   
 0000           ;   
 0000           ; static void CommDrvDefaultProc (register BYTE value) { (void) value; };
 0000                   .dbline 5
 0000                   .dbline -2
 0000           L1:
 0000                   .dbline 0 ; func end
 0000 0895              ret
 0002                   .dbsym l value 0 c
 0002                   .dbend
                        .area data(ram, con, rel)
 0000                   .dbfile F:\mydoc\avrproject\icc\big162\gpseep\sci.c
 0000           _EvtProcedure:
 0000                   .blkw 1
                        .area idata
 0000 0000              .word PL_CommDrvDefaultProc
                        .area data(ram, con, rel)
 0002                   .dbfile F:\mydoc\avrproject\icc\big162\gpseep\sci.c
 0002                   .dbsym s EvtProcedure _EvtProcedure pfV
                        .area vector(rom, abs)
                        .org 76
 004C 0C940100          jmp _UART0_RX_interrupt
                        .area data(ram, con, rel)
 0002                   .dbfile F:\mydoc\avrproject\icc\big162\gpseep\sci.c
                        .area text(rom, con, rel)
 0002                   .dbfile F:\mydoc\avrproject\icc\big162\gpseep\sci.c
 0002                   .dbfunc e UART0_RX_interrupt _UART0_RX_interrupt fV
                        .even
 0002           _UART0_RX_interrupt::
 0002 0E940000          xcall push_lset
 0006                   .dbline -1
 0006                   .dbline 14
 0006           ; static void (* EvtProcedure) (register BYTE value) = CommDrvDefaultProc;
 0006           ; // Byte pointers of the ring buffer (FIFO)
 0006           ; 
 0006           ; 
 0006           ; 
 0006           ; #pragma interrupt_handler UART0_RX_interrupt:20
 0006           ; 
 0006           ; void UART0_RX_interrupt( void )
 0006           ; {
 0006                   .dbline 16
 0006           ;       //BYTE a=UDR0;
 0006           ;     EvtProcedure(UDR0);
 0006 0CB1              in R16,0xc
 0008 E0910000          lds R30,_EvtProcedure
 000C F0910100          lds R31,_EvtProcedure+1
 0010 0E940000          xcall xicall
 0014                   .dbline 17
 0014           ;     PORTD ^= BIT(STA);
 0014 80E2              ldi R24,32
 0016 22B2              in R2,0x12
 0018 2826              eor R2,R24
 001A 22BA              out 0x12,R2
 001C                   .dbline -2
 001C           L2:
 001C 0E940000          xcall pop_lset
 0020                   .dbline 0 ; func end
 0020 1895              reti
 0022                   .dbend
                        .area vector(rom, abs)
                        .org 80
 0050 0C941100          jmp _UART1_RX_interrupt
                        .area text(rom, con, rel)
 0022                   .dbfile F:\mydoc\avrproject\icc\big162\gpseep\sci.c
 0022                   .dbfunc e UART1_RX_interrupt _UART1_RX_interrupt fV
                        .even
 0022           _UART1_RX_interrupt::
 0022 0E940000          xcall push_lset
 0026                   .dbline -1
 0026                   .dbline 25
 0026           ;       //WriteComm1(a);///////////////////////////
 0026           ; }
 0026           ; 
 0026           ; 
 0026           ; #pragma interrupt_handler UART1_RX_interrupt:21
 0026           ; 
 0026           ; void UART1_RX_interrupt( void )
 0026           ; {
 0026                   .dbline 26
 0026           ;       WriteComm0(UDR1);
 0026 03B1              in R16,0x3
 0028 08D0              xcall _WriteComm0
 002A                   .dbline 27
 002A           ;       PORTD ^= BIT(STC);
 002A 80E4              ldi R24,64
 002C 22B2              in R2,0x12
 002E 2826              eor R2,R24
 0030 22BA              out 0x12,R2
 0032                   .dbline -2
 0032           L3:
 0032 0E940000          xcall pop_lset
 0036                   .dbline 0 ; func end
 0036 1895              reti
 0038                   .dbend
 0038                   .dbfunc e OpenComm0 _OpenComm0 fV
                        .even
 0038           _OpenComm0::
 0038                   .dbline -1
 0038                   .dbline 32
 0038           ; }
 0038           ; 
 0038           ; 
 0038           ; void OpenComm0 (void)
 0038           ; {
 0038                   .dbline -2
 0038           L4:
 0038                   .dbline 0 ; func end
 0038 0895              ret
 003A                   .dbend
 003A                   .dbfunc e WriteComm0 _WriteComm0 fV
 003A           ;              c -> R16
                        .even
 003A           _WriteComm0::
 003A                   .dbline -1
 003A                   .dbline 39
 003A           ;       
 003A           ; }
 003A           ; 
 003A           ; 
 003A           ; 
 003A           ; void WriteComm0 (BYTE c)
 003A           ; {
 003A           L6:
 003A                   .dbline 40
 003A           L7:
 003A                   .dbline 40
 003A           ;       while( !(UCSR0A & (1<<UDRE0)) ); 
 003A 5D9B              sbis 0xb,5
 003C FECF              rjmp L6
 003E                   .dbline 41
 003E           ;       UDR0=c; 
 003E 0CB9              out 0xc,R16
 0040                   .dbline 42
 0040           ;     PORTD ^= BIT(STA);
 0040 80E2              ldi R24,32
 0042 22B2              in R2,0x12
 0044 2826              eor R2,R24
 0046 22BA              out 0x12,R2
 0048                   .dbline -2
 0048           L5:
 0048                   .dbline 0 ; func end
 0048 0895              ret
 004A                   .dbsym r c 16 c
 004A                   .dbend
 004A                   .dbfunc e WriteCommStr0 _WriteCommStr0 fV
 004A           ;            str -> R20,R21
                        .even
 004A           _WriteCommStr0::
 004A 0E940000          xcall push_gset1
 004E A801              movw R20,R16
 0050                   .dbline -1
 0050                   .dbline 46
 0050           ;     //WriteComm1 (c);//////////////////////test
 0050           ; }
 0050           ; void WriteCommStr0 (char* str)
 0050           ; {
 0050 05C0              xjmp L11
 0052           L10:
 0052                   .dbline 48
 0052                   .dbline 49
 0052 FA01              movw R30,R20
 0054 0081              ldd R16,z+0
 0056 F1DF              xcall _WriteComm0
 0058                   .dbline 50
 0058 4F5F              subi R20,255  ; offset = 1
 005A 5F4F              sbci R21,255
 005C                   .dbline 51
 005C           L11:
 005C                   .dbline 47
 005C           ;       while(*str)
 005C FA01              movw R30,R20
 005E 2080              ldd R2,z+0
 0060 2220              tst R2
 0062 B9F7              brne L10
 0064                   .dbline -2
 0064           L9:
 0064 0E940000          xcall pop_gset1
 0068                   .dbline 0 ; func end
 0068 0895              ret
 006A                   .dbsym r str 20 pc
 006A                   .dbend
 006A                   .dbfunc e ReadComm0 _ReadComm0 fc
                        .even
 006A           _ReadComm0::
 006A                   .dbline -1
 006A                   .dbline 54
 006A           ;       {
 006A           ;               WriteComm0(*str);
 006A           ;               str++;
 006A           ;       }
 006A           ; }
 006A           ; BYTE ReadComm0 ()
 006A           ; {
 006A           L14:
 006A                   .dbline 55
 006A           L15:
 006A                   .dbline 55
 006A           ;       while( !(UCSR0A & (1<<RXC0)) );  
 006A 5F9B              sbis 0xb,7
 006C FECF              rjmp L14
 006E                   .dbline 56
 006E           ;       return UDR0; 
 006E 0CB1              in R16,0xc
 0070                   .dbline -2
 0070           L13:
 0070                   .dbline 0 ; func end
 0070 0895              ret
 0072                   .dbend
 0072                   .dbfunc e ReadCommT0 _ReadCommT0 fc
 0072           ;           time -> R16
                        .even
 0072           _ReadCommT0::
 0072                   .dbline -1

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产日本视频| 亚洲成av人片在www色猫咪| 99综合电影在线视频| 精品一区二区久久久| 日日噜噜夜夜狠狠视频欧美人| 亚洲天堂成人网| ㊣最新国产の精品bt伙计久久| 中文字幕国产一区| 国产精品的网站| 亚洲欧美色一区| 亚洲第一在线综合网站| 亚洲国产精品久久不卡毛片| 亚洲成人tv网| 久久99精品久久只有精品| 国产精一品亚洲二区在线视频| 欧美日韩国产首页| 中文字幕va一区二区三区| 一区二区三区四区不卡视频| 午夜电影一区二区三区| 精品一区二区三区在线播放| 成人av午夜影院| 91.xcao| 久久尤物电影视频在线观看| 一区二区三区久久| av在线不卡观看免费观看| 日本一二三不卡| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产欧美日本一区二区三区| 国产欧美日韩麻豆91| 亚洲男人的天堂在线观看| 午夜精品久久久久久| 激情文学综合丁香| 91福利在线看| 久久蜜桃一区二区| 亚洲国产精品久久不卡毛片 | 欧美成人r级一区二区三区| 精品国产电影一区二区| 久久久精品黄色| 亚洲成人一区二区在线观看| 精品中文字幕一区二区小辣椒 | 亚洲精品国久久99热| 久久国产精品区| 在线这里只有精品| 欧美国产激情一区二区三区蜜月| 尤物在线观看一区| 高清不卡一区二区| 精品久久久久久无| 亚洲二区视频在线| 91在线你懂得| 久久久久九九视频| 久久99精品久久久久| 欧美性生活大片视频| 成人欧美一区二区三区小说| 激情都市一区二区| 日韩欧美一级精品久久| 一区二区激情小说| 91视频xxxx| 日韩一区在线看| 成人免费毛片高清视频| 亚洲精品一区二区三区精华液| 亚洲国产精品综合小说图片区| 菠萝蜜视频在线观看一区| 精品久久久三级丝袜| 日日夜夜精品视频天天综合网| 91丨porny丨国产入口| 欧美国产丝袜视频| 国产一区视频在线看| 欧美成人一级视频| 国精产品一区一区三区mba视频| 欧美绝品在线观看成人午夜影视| 综合久久久久综合| 欧美顶级少妇做爰| 99久久99久久久精品齐齐| 91美女在线视频| 成人av电影在线| 成人永久免费视频| 日本不卡免费在线视频| 中文欧美字幕免费| 国产精品久久久久精k8| 国产精品色噜噜| 中文字幕免费不卡| 中文字幕亚洲视频| 亚洲国产人成综合网站| 精品国产乱码久久久久久牛牛| 夜夜揉揉日日人人青青一国产精品| www.色精品| 亚洲一区二区在线观看视频| 欧美日韩一区中文字幕| 日日欢夜夜爽一区| 国产日本欧洲亚洲| 91最新地址在线播放| 亚洲一区二区三区三| 这里只有精品电影| 国产在线精品视频| 亚洲乱码国产乱码精品精小说 | 亚洲三级免费观看| 欧美婷婷六月丁香综合色| 日韩—二三区免费观看av| 日韩午夜精品电影| 极品少妇xxxx精品少妇| 中文一区二区在线观看| 欧美性生活影院| 韩国欧美国产1区| 亚洲啪啪综合av一区二区三区| 欧美日本免费一区二区三区| 秋霞成人午夜伦在线观看| 国产精品久久久久久久第一福利| 欧美亚洲国产一区在线观看网站| 青青草原综合久久大伊人精品优势 | 岛国一区二区三区| 亚洲网友自拍偷拍| 精品噜噜噜噜久久久久久久久试看| 不卡一区中文字幕| 免费精品99久久国产综合精品| 18成人在线观看| 日韩三级在线观看| 色综合一区二区| 国产一区在线观看视频| 亚洲综合视频在线观看| 国产日韩欧美精品电影三级在线| 欧美伊人精品成人久久综合97| 国产一区二区三区精品视频| 亚洲资源中文字幕| 中文字幕高清不卡| 久久久久久夜精品精品免费| 欧美日韩精品久久久| 成人av在线观| 国产麻豆9l精品三级站| 午夜精品久久久久久久久久久| 国产精品欧美久久久久无广告| 日韩你懂的在线播放| 欧美日韩一区二区三区免费看 | 久久精品久久综合| 亚洲电影欧美电影有声小说| 九九久久精品视频| 久久久久综合网| 中文字幕免费观看一区| 91日韩在线专区| 亚洲午夜在线视频| 欧美精品tushy高清| 九九久久精品视频| 综合av第一页| 日韩欧美资源站| 色综合咪咪久久| 日韩精品一区第一页| 亚洲女人****多毛耸耸8| 亚洲成人一区在线| 欧美日韩免费观看一区二区三区 | 一色屋精品亚洲香蕉网站| 精品国产一区二区在线观看| 91精品在线免费| 制服丝袜成人动漫| 这里只有精品电影| 欧美一区二区在线观看| 欧美精品乱码久久久久久按摩| 91久久精品一区二区三区| 色偷偷88欧美精品久久久| 91久久精品国产91性色tv| 91麻豆精品秘密| 欧美性欧美巨大黑白大战| 欧美特级限制片免费在线观看| 欧美日韩国产精选| 91精品在线观看入口| 欧美一区二区三区日韩视频| 日韩精品一区国产麻豆| 国产午夜亚洲精品午夜鲁丝片 | 亚洲制服丝袜一区| 日韩高清在线一区| 国产在线精品一区二区| 成人ar影院免费观看视频| 欧洲av在线精品| 日韩无一区二区| 亚洲国产成人在线| 一区二区在线观看免费| 偷拍一区二区三区| 国产精品影视天天线| 99精品欧美一区| 欧美高清精品3d| 久久免费偷拍视频| 亚洲一区二区三区中文字幕| 天天影视涩香欲综合网 | 最新热久久免费视频| 亚洲永久免费视频| 极品美女销魂一区二区三区| 成人免费毛片片v| 91精品国产一区二区三区蜜臀| 久久精品夜夜夜夜久久| 亚洲自拍偷拍综合| 国产精品羞羞答答xxdd| 欧美亚洲动漫制服丝袜| 精品少妇一区二区三区在线播放| 国产精品久久久久aaaa樱花| 日本91福利区| 91麻豆文化传媒在线观看| 日韩午夜在线观看视频| 亚洲人xxxx| 国产福利不卡视频| 日韩欧美国产高清| 亚洲在线视频网站| 成人综合在线视频|