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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? usart.lis

?? M16控制,從鍵盤輸入字符,當輸入字符達到10個的時候,終端和LCD都顯示所接收到的字符
?? LIS
字號:
                        .module usart.c
                        .area text(rom, con, rel)
 0000                   .dbfile E:\新建文件夾\usart_icc\cfile\usart.c
 0000                   .dbfunc e UsartInit _UsartInit fV
                        .even
 0000           _UsartInit::
 0000                   .dbline -1
 0000                   .dbline 4
 0000           ; #define USART_C
 0000           ; #include "includes.h"
 0000           ; void UsartInit(void)
 0000           ; {
 0000                   .dbline 12
 0000           ;     // 晶振頻率 : 4.0MHz
 0000           ;     // 通信參數: 8 Data, 1 Stop, No Parity 
 0000           ;     // 波特率:
 0000           ;     // UBRRL= 0x0C    19200;
 0000           ;     // UBRRL= 0x19    9600;
 0000           ;     // UBRRL= 0x33    4800;
 0000           ;     // UBRRL= 0x67    2400    
 0000           ;     UCSRB |= (1<<RXEN)|(1<<TXEN)|(1<<RXCIE);  //允許發送和接收,接收中斷使能
 0000 8AB1              in R24,0xa
 0002 8869              ori R24,152
 0004 8AB9              out 0xa,R24
 0006                   .dbline 13
 0006           ;     UCSRC |= (1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0); //8位數據位+1位停止位
 0006 80B5              in R24,0x20
 0008 8668              ori R24,134
 000A 80BD              out 0x20,R24
 000C                   .dbline 14
 000C           ;     UBRRH = 0x00; 
 000C 2224              clr R2
 000E 20BC              out 0x20,R2
 0010                   .dbline 15
 0010           ;     UBRRL = 0x19;  
 0010 89E1              ldi R24,25
 0012 89B9              out 0x9,R24
 0014                   .dbline -2
 0014           L1:
 0014                   .dbline 0 ; func end
 0014 0895              ret
 0016                   .dbend
 0016                   .dbfunc e PutChar _PutChar fI
 0016           ;              c -> R20
                        .even
 0016           _PutChar::
 0016 4A93              st -y,R20
 0018 402F              mov R20,R16
 001A                   .dbline -1
 001A                   .dbline 20
 001A           ;     //sei();
 001A           ; }
 001A           ; 
 001A           ; int PutChar(char c)
 001A           ; {
 001A                   .dbline 21
 001A           ;     if(c == '\n')
 001A 4A30              cpi R20,10
 001C 11F4              brne L3
 001E           X0:
 001E                   .dbline 22
 001E           ;     {
 001E                   .dbline 23
 001E           ;         PutChar('\r');
 001E 0DE0              ldi R16,13
 0020 FADF              xcall _PutChar
 0022                   .dbline 24
 0022           ;     }
 0022           L3:
 0022                   .dbline 25
 0022           ;     UDR = c;
 0022 4CB9              out 0xc,R20
 0024           L5:
 0024                   .dbline 26
 0024           ;     while(!(UCSRA &(1<<UDRE)));
 0024           L6:
 0024                   .dbline 26
 0024 5D9B              sbis 0xb,5
 0026 FECF              rjmp L5
 0028           X1:
 0028                   .dbline 27
 0028           ;     UCSRA |= (1<<UDRE);
 0028 5D9A              sbi 0xb,5
 002A                   .dbline 28
 002A           ;     return 0;
 002A 0027              clr R16
 002C 1127              clr R17
 002E                   .dbline -2
 002E           L2:
 002E                   .dbline 0 ; func end
 002E 4991              ld R20,y+
 0030 0895              ret
 0032                   .dbsym r c 20 c
 0032                   .dbend
 0032                   .dbfunc e SendNbyte _SendNbyte fV
 0032           ;              w -> R10
 0032           ;              L -> R12
 0032           ;              p -> R14,R15
                        .even
 0032           _SendNbyte::
 0032 0E940000          xcall push_xgset00FC
 0036 C22E              mov R12,R18
 0038 7801              movw R14,R16
 003A                   .dbline -1
 003A                   .dbline 33
 003A           ; }
 003A           ; 
 003A           ; 
 003A           ; void SendNbyte(unsigned char *p,unsigned char L)
 003A           ; {
 003A                   .dbline 35
 003A           ;     unsigned char w;
 003A           ;     for(w=0;w<L;w++)
 003A AA24              clr R10
 003C 07C0              xjmp L12
 003E           L9:
 003E                   .dbline 36
 003E           ;     {
 003E                   .dbline 40
 003E           ;        // UDR = *(p+w);
 003E           ;        // while(!(UCSRA &(1<<UDRE)));
 003E           ;         //UCSRA |= (1<<UDRE);
 003E           ;         PutChar(*(p+w));
 003E EA2D              mov R30,R10
 0040 FF27              clr R31
 0042 EE0D              add R30,R14
 0044 FF1D              adc R31,R15
 0046 0081              ldd R16,z+0
 0048 E6DF              xcall _PutChar
 004A                   .dbline 41
 004A           ;     }
 004A           L10:
 004A                   .dbline 35
 004A A394              inc R10
 004C           L12:
 004C                   .dbline 35
 004C AC14              cp R10,R12
 004E B8F3              brlo L9
 0050           X2:
 0050                   .dbline -2
 0050           L8:
 0050                   .dbline 0 ; func end
 0050 0C940000          xjmp pop_xgset00FC
 0054                   .dbsym r w 10 c
 0054                   .dbsym r L 12 c
 0054                   .dbsym r p 14 pc
 0054                   .dbend
 0054                   .dbfunc e PutStr _PutStr fV
 0054           ;            Str -> R20,R21
                        .even
 0054           _PutStr::
 0054 4A93              st -y,R20
 0056 5A93              st -y,R21
 0058 A801              movw R20,R16
 005A                   .dbline -1
 005A                   .dbline 46
 005A           ;     
 005A           ; }
 005A           ; 
 005A           ; void PutStr(unsigned char *Str)
 005A           ; {
 005A 05C0              xjmp L15
 005C           L14:
 005C                   .dbline 48
 005C           ;     while(*Str != '\0')
 005C           ;     {
 005C                   .dbline 49
 005C           ;         PutChar(*Str);
 005C FA01              movw R30,R20
 005E 0081              ldd R16,z+0
 0060 DADF              xcall _PutChar
 0062                   .dbline 50
 0062           ;         Str++;
 0062 4F5F              subi R20,255  ; offset = 1
 0064 5F4F              sbci R21,255
 0066                   .dbline 51
 0066           ;     }
 0066           L15:
 0066                   .dbline 47
 0066 FA01              movw R30,R20
 0068 2080              ldd R2,z+0
 006A 2220              tst R2
 006C B9F7              brne L14
 006E           X3:
 006E                   .dbline -2
 006E           L13:
 006E                   .dbline 0 ; func end
 006E 5991              ld R21,y+
 0070 4991              ld R20,y+
 0072 0895              ret
 0074                   .dbsym r Str 20 pc
 0074                   .dbend
 0074           ; }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲一区二区三区在线| 精品久久国产老人久久综合| 欧美老女人第四色| 国产日韩精品一区| 视频一区欧美精品| 色综合久久久久久久久久久| 日韩欧美一级二级| 亚洲自拍偷拍图区| 成人爱爱电影网址| 久久综合九色综合97婷婷| 一区二区三区精品视频| 高清日韩电视剧大全免费| 日韩色在线观看| 亚洲成人黄色小说| 色综合天天综合网国产成人综合天 | 青青青爽久久午夜综合久久午夜| 国产亚洲精品超碰| 欧美bbbbb| 欧美精三区欧美精三区| 国产精品久久久久久久浪潮网站| 欧美www视频| 日韩av中文字幕一区二区三区| 亚洲伦理在线免费看| 国产在线不卡一区| 日韩欧美123| 麻豆精品一二三| 9191久久久久久久久久久| 午夜精品福利一区二区蜜股av| 日韩精品一区第一页| 欧美性生活久久| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲国产精品传媒在线观看| 久久99精品久久久久婷婷| 日韩欧美国产午夜精品| 日韩黄色在线观看| 日韩欧美久久一区| 久久精品国产亚洲5555| 91精品婷婷国产综合久久| 亚洲国产另类av| 国产精品一区二区你懂的| 欧美一区二区视频网站| 亚洲成人动漫一区| 欧美在线制服丝袜| 一区二区三区国产豹纹内裤在线| 免费成人在线播放| 欧美偷拍一区二区| 国产精品传媒在线| 国产成人av电影在线观看| 亚洲精品一区二区三区四区高清| 久久一日本道色综合| 看国产成人h片视频| 日韩一区二区高清| 美女视频一区二区| 欧美www视频| 国产呦萝稀缺另类资源| 久久免费国产精品| 国产69精品久久777的优势| 26uuu精品一区二区| 国产一区二区三区综合| 日韩欧美一区二区三区在线| 日日欢夜夜爽一区| 欧美大片在线观看一区二区| 精品一区在线看| 国产亚洲短视频| 成人aa视频在线观看| 亚洲色图在线视频| 91蜜桃婷婷狠狠久久综合9色| 欧美一区二区三区的| 久久精品国产亚洲一区二区三区| 成人免费观看视频| 亚洲女同女同女同女同女同69| 日本不卡的三区四区五区| 在线不卡欧美精品一区二区三区| 国产精品久久精品日日| 91视频.com| 日韩一区精品字幕| 在线综合+亚洲+欧美中文字幕| 亚洲精品久久7777| 在线播放亚洲一区| 捆绑调教一区二区三区| 国产精品久久久一本精品 | 日韩午夜在线观看| 国产经典欧美精品| 国产日韩av一区二区| 色综合一个色综合| 另类小说色综合网站| 国产色产综合色产在线视频| 99久久精品一区| 青青草国产精品97视觉盛宴 | 亚洲私人黄色宅男| 在线观看一区二区视频| 蜜桃视频在线一区| 一区二区三区四区在线| 久久亚洲精品国产精品紫薇| 色婷婷av一区二区三区gif| 免费在线观看视频一区| 亚洲欧洲日本在线| 精品国产乱码久久久久久影片| 婷婷中文字幕综合| 国产精品美女久久久久高潮| 欧美日韩在线电影| 成人久久18免费网站麻豆| 亚洲一区二区三区在线| 成人欧美一区二区三区白人| 日韩欧美电影一二三| 在线精品视频一区二区三四| 国产一区二区三区日韩| 日韩成人精品在线观看| 亚洲精品日韩专区silk| 欧美激情一区三区| 国产亚洲精品福利| 精品蜜桃在线看| 在线成人免费观看| 色国产精品一区在线观看| 国产大陆亚洲精品国产| 欧美96一区二区免费视频| 亚洲一区二区综合| 国产欧美日韩激情| 国产精品天美传媒沈樵| 精品黑人一区二区三区久久| 欧美日韩精品专区| 色综合夜色一区| 91在线无精精品入口| 国产91精品精华液一区二区三区| 欧美高清在线视频| 2020国产精品| 欧美v日韩v国产v| 国产99久久久国产精品潘金网站| 一区二区三区欧美| 自拍偷拍国产亚洲| 国产精品久久综合| 亚洲精品一区二区三区四区高清 | 亚洲一二三区在线观看| 日韩三级在线免费观看| 欧美一区二区三区免费在线看| 国内精品不卡在线| 国产在线一区观看| 精品综合久久久久久8888| 精品一区二区综合| 国产美女娇喘av呻吟久久| 国产乱人伦精品一区二区在线观看 | 国产成人综合自拍| 国产91富婆露脸刺激对白| 精品影视av免费| 国内外成人在线视频| 精品一区二区日韩| 国产精品一卡二卡| 成人免费视频播放| 91女人视频在线观看| 欧美日本一区二区| 日韩午夜av电影| 久久久久久久久久久久久女国产乱| 国产精品99久久不卡二区| 国产精品77777| 成人午夜免费av| 91欧美一区二区| 日韩一级片在线播放| 日韩亚洲欧美一区| 亚洲色图色小说| 香蕉成人啪国产精品视频综合网| 国产色91在线| 中文字幕国产一区| 国产精品丝袜久久久久久app| 国产欧美va欧美不卡在线| 国产精品黄色在线观看| 亚洲视频在线一区二区| 亚洲午夜av在线| 久久成人麻豆午夜电影| 成人国产电影网| 欧美色偷偷大香| 国产亚洲va综合人人澡精品 | 亚洲综合色网站| 亚洲丝袜另类动漫二区| 久久国产精品免费| 一本色道a无线码一区v| 欧美一区午夜视频在线观看| 国产欧美日韩不卡| 亚洲国产日韩av| 丁香五精品蜜臀久久久久99网站 | 337p日本欧洲亚洲大胆精品| 国产精品麻豆欧美日韩ww| 一区二区三区久久久| 日产欧产美韩系列久久99| 成人免费三级在线| 91精品国产高清一区二区三区蜜臀| 91黄色免费看| 久久久亚洲精华液精华液精华液 | 亚洲成av人片在线观看| 国产精品一线二线三线| 91麻豆国产福利精品| 久久免费美女视频| 性做久久久久久免费观看 | 精品捆绑美女sm三区| 中文字幕亚洲综合久久菠萝蜜| 国产亚洲欧美日韩日本| 亚洲一区二区三区四区在线| 国产乱码精品一品二品| 欧美日韩成人综合天天影院| 国产精品成人免费| 激情综合网最新|