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

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

?? main.lis

?? meg16 的所有功能實例
?? LIS
字號:
                        .module main.c
                        .area data(ram, con, rel)
 0000           _GET_TxBUF1::
 0000                   .blkb 18
                        .area idata
 0000 7777772E6164656D6265642E636F6D20  .byte 'w,'w,'w,46,'a,'d,'e,'m,'b,'e,'d,46,'c,'o,'m,32
 0010 2020              .byte 32,32
                        .area data(ram, con, rel)
 0012                   .dbfile E:\MYWORK~1\開發(fā)設(shè)計\EasyAVR\程序范例\Mega16程序包\完成整理\UARTTX~1\main.c
 0012                   .dbsym e GET_TxBUF1 _GET_TxBUF1 A[18:18]c
 0012           _GET_TxBUF2::
 0012                   .blkb 18
                        .area idata
 0012 5541525420547820546573742E2E2E2E  .byte 'U,'A,'R,'T,32,'T,'x,32,'T,'e,'s,'t,46,46,46,46
 0022 2E2E              .byte 46,46
                        .area data(ram, con, rel)
 0024                   .dbfile E:\MYWORK~1\開發(fā)設(shè)計\EasyAVR\程序范例\Mega16程序包\完成整理\UARTTX~1\main.c
 0024                   .dbsym e GET_TxBUF2 _GET_TxBUF2 A[18:18]c
                        .area text(rom, con, rel)
 0000                   .dbfile E:\MYWORK~1\開發(fā)設(shè)計\EasyAVR\程序范例\Mega16程序包\完成整理\UARTTX~1\main.c
 0000                   .dbfunc e Delay_us _Delay_us fV
 0000           ;           time -> R16,R17
                        .even
 0000           _Delay_us::
 0000                   .dbline -1
 0000                   .dbline 42
 0000           ; /****************************************Copyright (c)**************************************************
 0000           ; **                               ADEmbed Development Co.,LTD.                                    
 0000           ; **                                 http://www.adembed.com
 0000           ; **--------------File Info-------------------------------------------------------------------------------
 0000           ; ** File name:                 main.c
 0000           ; ** Last modified Date:  2008-12-13
 0000           ; ** Last Version:              1.0
 0000           ; ** Descriptions:              UART Tx Test.
 0000           ; ** 
 0000           ; **------------------------------------------------------------------------------------------------------
 0000           ; ** Created by:                        junbolu
 0000           ; ** Created date:              2008-12-13
 0000           ; ** Version:                           1.0
 0000           ; ** Descriptions:              
 0000           ; **
 0000           ; **------------------------------------------------------------------------------------------------------
 0000           ; ** Modified by:
 0000           ; ** Modified date:
 0000           ; ** Version:
 0000           ; ** Descriptions:
 0000           ; **
 0000           ; **------------------------------------------------------------------------------------------------------
 0000           ; **ICC-AVR application builder : 2008-12-13
 0000           ; **Target : M16
 0000           ; **Crystal: 7.3728Mhz
 0000           ; *******************************************************************************************************/
 0000           ; 
 0000           ; #include <iom16v.h>
 0000           ; #include <macros.h>
 0000           ; #include "main.h"
 0000           ; #include "Define.h"
 0000           ; 
 0000           ; unsigned char GET_TxNum;
 0000           ; unsigned char GET_TxBUF1[18]="www.adembed.com   ";
 0000           ; unsigned char GET_TxBUF2[18]="UART Tx Test......";
 0000           ; 
 0000           ; 
 0000           ; void Uart_Init(void); 
 0000           ; void USART_TXD(uint8 data);
 0000           ; 
 0000           ; void Delay_us(unsigned int time)
 0000           ; {
 0000           L2:
 0000                   .dbline 43
 0000           L3:
 0000                   .dbline 43
 0000           ; while(time--);
 0000 1801              movw R2,R16
 0002 0150              subi R16,1
 0004 1040              sbci R17,0
 0006 2220              tst R2
 0008 D9F7              brne L2
 000A 3320              tst R3
 000C C9F7              brne L2
 000E           X0:
 000E                   .dbline -2
 000E           L1:
 000E                   .dbline 0 ; func end
 000E 0895              ret
 0010                   .dbsym r time 16 i
 0010                   .dbend
 0010                   .dbfunc e Delay_ms _Delay_ms fV
 0010           ;           time -> R20,R21
                        .even
 0010           _Delay_ms::
 0010 0E940000          xcall push_gset1
 0014 A801              movw R20,R16
 0016                   .dbline -1
 0016                   .dbline 47
 0016           ; }
 0016           ; 
 0016           ; void Delay_ms(unsigned int time)
 0016           ; {
 0016 03C0              xjmp L7
 0018           L6:
 0018                   .dbline 49
 0018                   .dbline 50
 0018 08EE              ldi R16,1000
 001A 13E0              ldi R17,3
 001C F1DF              xcall _Delay_us
 001E                   .dbline 51
 001E           L7:
 001E                   .dbline 48
 001E           ; while(time--)
 001E 1A01              movw R2,R20
 0020 4150              subi R20,1
 0022 5040              sbci R21,0
 0024 2220              tst R2
 0026 C1F7              brne L6
 0028 3320              tst R3
 002A B1F7              brne L6
 002C           X1:
 002C                   .dbline -2
 002C           L5:
 002C 0E940000          xcall pop_gset1
 0030                   .dbline 0 ; func end
 0030 0895              ret
 0032                   .dbsym r time 20 i
 0032                   .dbend
 0032                   .dbfunc e main _main fV
                        .even
 0032           _main::
 0032                   .dbline -1
 0032                   .dbline 55
 0032           ;       {
 0032           ;       Delay_us(1000);
 0032           ;       }
 0032           ; }
 0032           ; 
 0032           ; void main(void)
 0032           ; {
 0032                   .dbline 56
 0032           ;  Uart_Init();                 //TART初始化
 0032 35D0              xcall _Uart_Init
 0034                   .dbline 57
 0034           ;  SEI();                       //全局中斷使能
 0034 7894              sei
 0036 31C0              xjmp L11
 0038           L10:
 0038                   .dbline 59
 0038           ;  while(1)
 0038           ;      {
 0038                   .dbline 60
 0038           ;      for(GET_TxNum=0;GET_TxNum<18;GET_TxNum++)
 0038 2224              clr R2
 003A 20920000          sts _GET_TxNum,R2
 003E 0EC0              xjmp L16
 0040           L13:
 0040                   .dbline 61
 0040                   .dbline 62
 0040 80E0              ldi R24,<_GET_TxBUF1
 0042 90E0              ldi R25,>_GET_TxBUF1
 0044 E0910000          lds R30,_GET_TxNum
 0048 FF27              clr R31
 004A E80F              add R30,R24
 004C F91F              adc R31,R25
 004E 0081              ldd R16,z+0
 0050 2FD0              xcall _USART_TXD
 0052                   .dbline 63
 0052           L14:
 0052                   .dbline 60
 0052 80910000          lds R24,_GET_TxNum
 0056 8F5F              subi R24,255    ; addi 1
 0058 80930000          sts _GET_TxNum,R24
 005C           L16:
 005C                   .dbline 60
 005C 80910000          lds R24,_GET_TxNum
 0060 8231              cpi R24,18
 0062 70F3              brlo L13
 0064                   .dbline 64
 0064           ;        {
 0064           ;                USART_TXD(GET_TxBUF1[GET_TxNum]); 
 0064           ;        }
 0064           ;        for(GET_TxNum=0;GET_TxNum<18;GET_TxNum++)
 0064 2224              clr R2
 0066 20920000          sts _GET_TxNum,R2
 006A 0EC0              xjmp L20
 006C           L17:
 006C                   .dbline 65
 006C                   .dbline 66
 006C 80E0              ldi R24,<_GET_TxBUF2
 006E 90E0              ldi R25,>_GET_TxBUF2
 0070 E0910000          lds R30,_GET_TxNum
 0074 FF27              clr R31
 0076 E80F              add R30,R24
 0078 F91F              adc R31,R25
 007A 0081              ldd R16,z+0
 007C 19D0              xcall _USART_TXD
 007E                   .dbline 67
 007E           L18:
 007E                   .dbline 64
 007E 80910000          lds R24,_GET_TxNum
 0082 8F5F              subi R24,255    ; addi 1
 0084 80930000          sts _GET_TxNum,R24
 0088           L20:
 0088                   .dbline 64
 0088 80910000          lds R24,_GET_TxNum
 008C 8231              cpi R24,18
 008E 70F3              brlo L17
 0090                   .dbline 68
 0090 0AE0              ldi R16,10
 0092 0ED0              xcall _USART_TXD
 0094                   .dbline 69
 0094 00ED              ldi R16,2000
 0096 17E0              ldi R17,7
 0098 BBDF              xcall _Delay_ms
 009A                   .dbline 70
 009A           L11:
 009A                   .dbline 58
 009A CECF              xjmp L10
 009C           X2:
 009C                   .dbline -2
 009C           L9:
 009C                   .dbline 0 ; func end
 009C 0895              ret
 009E                   .dbend
 009E                   .dbfunc e Uart_Init _Uart_Init fV
                        .even
 009E           _Uart_Init::
 009E                   .dbline -1
 009E                   .dbline 75
 009E           ;          {
 009E           ;                USART_TXD(GET_TxBUF2[GET_TxNum]); 
 009E           ;        }
 009E           ;        USART_TXD(0x0A);
 009E           ;        Delay_ms(2000);
 009E           ;      }
 009E           ; }
 009E           ; 
 009E           ; //===============================================================
 009E           ; void Uart_Init(void)          //UART初始化
 009E           ;   { 
 009E                   .dbline 79
 009E           ;      
 009E           ;     //設(shè)置偵格式
 009E           ;       //異步,8位數(shù)據(jù),無奇偶校驗,一個停止位,無倍速
 009E           ;       UCSRC=(1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0);
 009E 86E8              ldi R24,134
 00A0 80BD              out 0x20,R24
 00A2                   .dbline 82
 00A2           ;       
 00A2           ;     //設(shè)置波特率
 00A2           ;     UBRRL= (F_osc/Baud_rate/16-1)%256;
 00A2 8FE2              ldi R24,47
 00A4 89B9              out 0x9,R24
 00A6                   .dbline 83
 00A6           ;     UBRRH= (F_osc/Baud_rate/16-1)/256;
 00A6 2224              clr R2
 00A8 20BC              out 0x20,R2
 00AA                   .dbline 86
 00AA           ; 
 00AA           ;       //使能接收中斷,使能接收,使能發(fā)送
 00AA           ;     UCSRB = (1<<RXCIE)|(1<<RXEN)|(1<<TXEN);
 00AA 88E9              ldi R24,152
 00AC 8AB9              out 0xa,R24
 00AE                   .dbline -2
 00AE           L21:
 00AE                   .dbline 0 ; func end
 00AE 0895              ret
 00B0                   .dbend
 00B0                   .dbfunc e USART_TXD _USART_TXD fV
 00B0           ;           data -> R16
                        .even
 00B0           _USART_TXD::
 00B0                   .dbline -1
 00B0                   .dbline 92
 00B0           ;   }
 00B0           ;   
 00B0           ; 
 00B0           ; //===============================================================
 00B0           ; void USART_TXD(uint8 data) //發(fā)送采用查詢方式
 00B0           ; {
 00B0           L23:
 00B0                   .dbline 93
 00B0           L24:
 00B0                   .dbline 93
 00B0           ;       while( !(UCSRA & BIT(UDRE)) );
 00B0 5D9B              sbis 0xb,5
 00B2 FECF              rjmp L23
 00B4                   .dbline 94
 00B4           ;       UDR=data;
 00B4 0CB9              out 0xc,R16
 00B6           L26:
 00B6                   .dbline 95
 00B6           L27:
 00B6                   .dbline 95
 00B6           ;       while( !(UCSRA & BIT(TXC )) );
 00B6 5E9B              sbis 0xb,6
 00B8 FECF              rjmp L26
 00BA                   .dbline 96
 00BA           ;       UCSRA|=BIT(TXC);
 00BA 5E9A              sbi 0xb,6
 00BC                   .dbline -2
 00BC           L22:
 00BC                   .dbline 0 ; func end
 00BC 0895              ret
 00BE                   .dbsym r data 16 c
 00BE                   .dbend
                        .area vector(rom, abs)
                        .org 44
 002C 0C945F00          jmp _USART_RXC
                        .area text(rom, con, rel)
 00BE                   .dbfile E:\MYWORK~1\開發(fā)設(shè)計\EasyAVR\程序范例\Mega16程序包\完成整理\UARTTX~1\main.c
 00BE                   .dbfunc e USART_RXC _USART_RXC fV
                        .even
 00BE           _USART_RXC::
 00BE                   .dbline -1
 00BE                   .dbline 103
 00BE           ; }
 00BE           ; 
 00BE           ; //=======================================================================
 00BE           ; 
 00BE           ; #pragma interrupt_handler USART_RXC:12
 00BE           ; void USART_RXC(void)
 00BE           ; {
 00BE                   .dbline -2
 00BE           L29:
 00BE                   .dbline 0 ; func end
 00BE 1895              reti
 00C0                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile E:\MYWORK~1\開發(fā)設(shè)計\EasyAVR\程序范例\Mega16程序包\完成整理\UARTTX~1\main.c
 0000           _GET_TxNum::
 0000                   .blkb 1
 0001                   .dbsym e GET_TxNum _GET_TxNum c

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡的av网站| 91精品欧美一区二区三区综合在| 99re在线精品| 精品国产乱码久久| 精品99一区二区| 亚洲一区二区三区影院| 国产精品一区二区视频| 欧美成人三级在线| 蜜桃一区二区三区在线| 678五月天丁香亚洲综合网| 亚洲国产欧美在线| 欧美人与禽zozo性伦| 日韩精品福利网| 欧美一区二区三区免费在线看| 亚洲成av人综合在线观看| 色久综合一二码| 亚洲电影一级黄| 日韩欧美一级二级三级| 国产精品99久久久久久似苏梦涵| 久久综合精品国产一区二区三区| 国产宾馆实践打屁股91| 一区在线播放视频| 欧美挠脚心视频网站| 国内外精品视频| 亚洲欧美色一区| 7777精品伊人久久久大香线蕉的| 国产酒店精品激情| 综合激情成人伊人| 日韩欧美黄色影院| 91最新地址在线播放| 日韩福利视频导航| 国产精品久久久久天堂| 69堂亚洲精品首页| 色婷婷精品大在线视频| 久久国内精品自在自线400部| 国产精品三级久久久久三级| 欧美日韩精品电影| kk眼镜猥琐国模调教系列一区二区| 亚洲亚洲精品在线观看| 欧美高清一级片在线观看| 欧美日韩国产免费| 91在线码无精品| 国产精品888| 狠狠色丁香婷婷综合| 91精品国产一区二区三区蜜臀| 亚洲成人av一区| 亚洲国产精品视频| 国产精品另类一区| 国产精品嫩草99a| 国产精品欧美经典| 中文字幕欧美国产| 久久午夜免费电影| 日韩无一区二区| 欧美高清一级片在线| 色综合色狠狠天天综合色| 成人在线综合网| 国内成人自拍视频| 免费在线观看精品| 日韩精品五月天| 亚洲a一区二区| 亚洲欧美自拍偷拍色图| 中文字幕av资源一区| 中文欧美字幕免费| 日韩午夜激情视频| 91精品国产综合久久香蕉的特点| 欧美手机在线视频| 91精品久久久久久蜜臀| 欧美顶级少妇做爰| 国产成人免费在线观看| 成人免费三级在线| 风流少妇一区二区| 99精品视频在线观看| 99国产精品国产精品毛片| 91色porny在线视频| 欧美色倩网站大全免费| 欧美三片在线视频观看 | 在线精品观看国产| 色香蕉成人二区免费| 欧美日韩久久久一区| 欧洲中文字幕精品| 欧美xxxxx牲另类人与| 国产欧美日韩精品在线| 亚洲男同性视频| 狠狠色丁香久久婷婷综合丁香| 粉嫩av一区二区三区粉嫩 | 一区二区三区四区不卡在线 | 国产一区二区影院| 欧洲人成人精品| 精品国产电影一区二区| 成人免费在线播放视频| 日韩毛片在线免费观看| 日韩精品成人一区二区在线| 国产主播一区二区三区| 欧美亚洲自拍偷拍| 国产日韩欧美一区二区三区综合 | 日韩精品一区二区三区在线| 欧美国产一区视频在线观看| 午夜免费欧美电影| 99久久精品久久久久久清纯| 欧美一区二区国产| 中文字幕免费在线观看视频一区| 婷婷激情综合网| 99久久综合精品| 国产精品乱人伦| 国产精品一区二区久激情瑜伽| 青青国产91久久久久久| 亚洲国产一区在线观看| 国产精品18久久久久久久久久久久 | 精品国产百合女同互慰| 亚洲美女视频在线| 裸体一区二区三区| 91精品国产综合久久久久久久久久 | 日韩精品免费专区| 欧美影视一区在线| 亚洲一二三专区| 欧美亚洲一区三区| 亚洲成人免费视频| 欧美区在线观看| 一区二区三区四区av| 欧美三级在线视频| 婷婷夜色潮精品综合在线| 6080国产精品一区二区| 久久精品国产99| 欧美嫩在线观看| 日韩av电影天堂| 91麻豆精品国产91久久久久久久久| 日韩主播视频在线| 欧美一区二区三区在线| 国产精品一二一区| 亚洲一区二区三区四区中文字幕 | 亚洲成av人片观看| 精品91自产拍在线观看一区| 国产成人综合自拍| 最新欧美精品一区二区三区| 一本色道亚洲精品aⅴ| 香港成人在线视频| 久久精品视频免费观看| 在线观看视频一区二区| 美女视频免费一区| 国产色婷婷亚洲99精品小说| 欧美伊人久久大香线蕉综合69| 九色综合狠狠综合久久| 亚洲人成精品久久久久| 久久综合资源网| 欧美日韩三级一区二区| 成人aa视频在线观看| 视频一区在线播放| 亚洲免费在线电影| 国产三级一区二区三区| 欧美一级日韩不卡播放免费| 欧美综合亚洲图片综合区| 丰满亚洲少妇av| 国产一区二区美女诱惑| 精品亚洲成a人在线观看| 亚洲成av人片一区二区梦乃| 亚洲欧美日韩小说| 国产精品久线观看视频| 国产婷婷一区二区| 日韩一二在线观看| 在线不卡免费欧美| 日韩色视频在线观看| 欧美精品 国产精品| 欧美亚洲另类激情小说| 色婷婷久久久综合中文字幕| 国产91丝袜在线播放九色| 国产一区二区三区| 盗摄精品av一区二区三区| 丰满少妇久久久久久久| 99re热视频精品| 欧美伊人久久久久久久久影院| 色哟哟日韩精品| 成人av影视在线观看| 日本欧美一区二区在线观看| 日韩av在线播放中文字幕| 韩国v欧美v亚洲v日本v| 成人avav影音| 精品视频123区在线观看| 欧美一级高清片| 欧美一区二区性放荡片| 日韩一区二区在线看| 国产精品午夜免费| 亚洲欧洲精品一区二区精品久久久| 一区二区在线观看免费| 九九**精品视频免费播放| 成人性生交大片免费看中文| 色国产综合视频| 久久综合九色综合97婷婷女人| 国产精品高清亚洲| 蜜臀av性久久久久蜜臀av麻豆| 成人精品在线视频观看| 91精品国产91综合久久蜜臀| 自拍偷拍亚洲综合| 九九九久久久精品| 色综合久久88色综合天天免费| 日韩精品一区二区在线观看| 亚洲综合成人在线视频| 国产伦精品一区二区三区在线观看| 欧美色男人天堂| 亚洲精品国产一区二区精华液| 国产91高潮流白浆在线麻豆 |