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

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

?? 串口發送接收.lis

?? ICC mega8例子
?? LIS
?? 第 1 頁 / 共 2 頁
字號:
                        .module _串口發送接收.c
                        .area text(rom, con, rel)
 0000                   .dbfile E:\xiaozhiyong2009\設計資料\項目設計\ICCAVR_mega8_C\ICCAVR_mega8_串口發送接收\串口發送接收.c
 0000                   .dbfunc e port_init _port_init fV
                        .even
 0000           _port_init::
 0000                   .dbline -1
 0000                   .dbline 9
 0000           ; //ICC-AVR application builder : 2009-3-11 14:28:07
 0000           ; // Target : M8
 0000           ; // Crystal: 8.0000Mhz
 0000           ; 
 0000           ; #include <iom8v.h>
 0000           ; #include <macros.h>
 0000           ; 
 0000           ; void port_init(void)
 0000           ; {
 0000                   .dbline 10
 0000           ;  PORTB = 0x00;
 0000 2224              clr R2
 0002 28BA              out 0x18,R2
 0004                   .dbline 11
 0004           ;  DDRB  = 0x00;
 0004 27BA              out 0x17,R2
 0006                   .dbline 12
 0006           ;  PORTC = 0x00; //m103 output only
 0006 25BA              out 0x15,R2
 0008                   .dbline 13
 0008           ;  DDRC  = 0x00;
 0008 24BA              out 0x14,R2
 000A                   .dbline 14
 000A           ;  PORTD = 0x00;
 000A 22BA              out 0x12,R2
 000C                   .dbline 15
 000C           ;  DDRD  = 0x00;
 000C 21BA              out 0x11,R2
 000E                   .dbline -2
 000E           L1:
 000E                   .dbline 0 ; func end
 000E 0895              ret
 0010                   .dbend
 0010                   .dbfunc e init_devices _init_devices fV
                        .even
 0010           _init_devices::
 0010                   .dbline -1
 0010                   .dbline 20
 0010           ; }
 0010           ; 
 0010           ; //call this routine to initialize all peripherals
 0010           ; void init_devices(void)
 0010           ; {
 0010                   .dbline 22
 0010           ;  //stop errant interrupts until set up
 0010           ;  CLI(); //disable all interrupts
 0010 F894              cli
 0012                   .dbline 23
 0012           ;  port_init();
 0012 F6DF              rcall _port_init
 0014                   .dbline 25
 0014           ; 
 0014           ;  MCUCR = 0x00;
 0014 2224              clr R2
 0016 25BE              out 0x35,R2
 0018                   .dbline 26
 0018           ;  GICR  = 0x00;
 0018 2BBE              out 0x3b,R2
 001A                   .dbline 27
 001A           ;  TIMSK = 0x00; //timer interrupt sources
 001A 29BE              out 0x39,R2
 001C                   .dbline 28
 001C           ;  SEI(); //re-enable interrupts
 001C 7894              sei
 001E                   .dbline -2
 001E           L2:
 001E                   .dbline 0 ; func end
 001E 0895              ret
 0020                   .dbend
 0020                   .dbfunc e delay _delay fV
 0020           ;              i -> R16,R17
                        .even
 0020           _delay::
 0020                   .dbline -1
 0020                   .dbline 38
 0020           ;  //all peripherals are now initialized
 0020           ; }
 0020           ; 
 0020           ; /************************************
 0020           ; Name         :小延時程序
 0020           ; Target       :atmega8
 0020           ; Crystal(晶振):8M
 0020           ; ************************************/
 0020           ; void delay()
 0020           ; {
 0020                   .dbline 40
 0020           ;  unsigned int i;//最大值65536
 0020           ;  for (i=0;i<40000;i++)
 0020 0027              clr R16
 0022 1127              clr R17
 0024 02C0              rjmp L7
 0026           L4:
 0026                   .dbline 41
 0026           ;  {;}
 0026                   .dbline 41
 0026                   .dbline 41
 0026           L5:
 0026                   .dbline 40
 0026 0F5F              subi R16,255  ; offset = 1
 0028 1F4F              sbci R17,255
 002A           L7:
 002A                   .dbline 40
 002A 80E4              ldi R24,64
 002C 9CE9              ldi R25,156
 002E A0E0              ldi R26,0
 0030 B0E0              ldi R27,0
 0032 1801              movw R2,R16
 0034 4424              clr R4
 0036 5524              clr R5
 0038 2816              cp R2,R24
 003A 3906              cpc R3,R25
 003C 4A06              cpc R4,R26
 003E 5B06              cpc R5,R27
 0040 94F3              brlt L4
 0042           X0:
 0042                   .dbline -2
 0042           L3:
 0042                   .dbline 0 ; func end
 0042 0895              ret
 0044                   .dbsym r i 16 i
 0044                   .dbend
 0044                   .dbfunc e init_uart _init_uart fV
                        .even
 0044           _init_uart::
 0044                   .dbline -1
 0044                   .dbline 55
 0044           ; }
 0044           ; 
 0044           ; /***********************************************************
 0044           ; 用    途:串口發送接收程序
 0044           ; Taget   :mega8
 0044           ; crystal :8M
 0044           ; 介    紹:
 0044           ; **********************************************************/
 0044           ; //晶振和波特率
 0044           ; #define fosc 8000000
 0044           ; #define baud 9600
 0044           ; //UART初始化函數
 0044           ; void init_uart()
 0044           ; {
 0044                   .dbline 56
 0044           ;  UCSRB=(1<<RXEN)|(1<<TXEN)|(1<<RXCIE);//允許收發,打開接收中斷
 0044 88E9              ldi R24,152
 0046 8AB9              out 0xa,R24
 0048                   .dbline 57
 0048           ;  UBRRL=(fosc/16/(baud+1))%256;//設置波特率寄存器
 0048 84E3              ldi R24,52
 004A 89B9              out 0x9,R24
 004C                   .dbline 58
 004C           ;  UBRRH=(fosc/16/(baud+1))/256;
 004C 2224              clr R2
 004E 20BC              out 0x20,R2
 0050                   .dbline 59
 0050           ;  UCSRC=(1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0);//8位數據+1位STOP
 0050 86E8              ldi R24,134
 0052 80BD              out 0x20,R24
 0054                   .dbline -2
 0054           L8:
 0054                   .dbline 0 ; func end
 0054 0895              ret
 0056                   .dbend
 0056                   .dbfunc e uart_putchar _uart_putchar fV
 0056           ;              c -> R16
                        .even
 0056           _uart_putchar::
 0056                   .dbline -1
 0056                   .dbline 63
 0056           ; }
 0056           ; //字符輸出
 0056           ; void uart_putchar(unsigned char c)
 0056           ; {
 0056           L10:
 0056                   .dbline 64
 0056           ;  while(!(UCSRA&(1<<UDRE)));//上次發送有沒有完成
 0056           L11:
 0056                   .dbline 64
 0056 5D9B              sbis 0xb,5
 0058 FECF              rjmp L10
 005A           X1:
 005A                   .dbline 65
 005A           ;  UDR=c;
 005A 0CB9              out 0xc,R16
 005C                   .dbline -2
 005C           L9:
 005C                   .dbline 0 ; func end
 005C 0895              ret
 005E                   .dbsym r c 16 c
 005E                   .dbend
 005E                   .dbfunc e uart_getchar _uart_getchar fc
                        .even
 005E           _uart_getchar::
 005E                   .dbline -1
 005E                   .dbline 69
 005E           ; }
 005E           ; //字符輸入
 005E           ; unsigned char uart_getchar()
 005E           ; {
 005E           L14:
 005E                   .dbline 70
 005E           ;  while(!(UCSRA&(1<<RXC))){;}//有沒有接收到數據
 005E                   .dbline 70
 005E                   .dbline 70
 005E           L15:
 005E                   .dbline 70
 005E 5F9B              sbis 0xb,7
 0060 FECF              rjmp L14
 0062           X2:
 0062                   .dbline 71
 0062           ;  return UDR;
 0062 0CB1              in R16,0xc
 0064                   .dbline -2
 0064           L13:
 0064                   .dbline 0 ; func end
 0064 0895              ret
 0066                   .dbend
 0066                   .dbfunc e uart_print _uart_print fI
 0066           ;              s -> R20,R21
                        .even

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产综合色精品一区二区三区| 91久久精品国产91性色tv| 久久久久久久综合色一本| 国产精品系列在线播放| 亚洲国产高清不卡| 99精品偷自拍| 亚洲国产日韩精品| 91精品国产色综合久久不卡电影 | 国产精品夜夜爽| 国产精品情趣视频| 色婷婷国产精品久久包臀 | 亚洲综合精品自拍| 欧美一区二区私人影院日本| 久久99久久99| 国产色综合久久| 色诱亚洲精品久久久久久| 午夜电影网亚洲视频| 欧美不卡一区二区三区| 国产91丝袜在线18| 亚洲综合色婷婷| 精品久久久三级丝袜| 波多野结衣一区二区三区 | 欧美日韩精品综合在线| 精一区二区三区| 国产精品成人在线观看| 欧美午夜精品理论片a级按摩| 日韩精品欧美精品| 国产女主播一区| 欧美午夜精品久久久| 久久电影网电视剧免费观看| 中文字幕+乱码+中文字幕一区| 91久久精品一区二区三区| 久久精品国产免费看久久精品| 国产精品久久久久影院亚瑟| 欧美精三区欧美精三区| 国产精品综合视频| 亚洲一卡二卡三卡四卡| 精品处破学生在线二十三| 91香蕉视频mp4| 久久精品久久99精品久久| 亚洲欧美日韩久久精品| 精品美女一区二区| 色欧美片视频在线观看在线视频| 麻豆91免费观看| 亚洲色图丝袜美腿| 久久蜜桃av一区二区天堂| 在线观看免费亚洲| 丁香亚洲综合激情啪啪综合| 天堂在线一区二区| 亚洲欧洲性图库| 日韩美女一区二区三区| 色综合久久久久久久| 国产老肥熟一区二区三区| 亚洲电影第三页| 国产精品嫩草99a| 日韩欧美中文字幕制服| 色婷婷综合久久久中文一区二区| 韩国欧美国产1区| 亚洲h动漫在线| 日韩毛片高清在线播放| 欧美精品一区二区高清在线观看 | 欧美日韩一级片网站| 成人免费毛片app| 激情五月婷婷综合网| 亚洲一卡二卡三卡四卡五卡| 国产精品福利电影一区二区三区四区| 欧美福利电影网| 91视视频在线观看入口直接观看www | 精品人伦一区二区色婷婷| 91久久一区二区| 成人久久久精品乱码一区二区三区| 蜜臀av一区二区在线免费观看| 一区二区三区色| 国产精品美女视频| 久久综合久久鬼色| 欧美一区二区三区四区久久| 欧美性猛交xxxxxx富婆| 91在线免费看| 成人妖精视频yjsp地址| 麻豆国产精品777777在线| 午夜精品一区在线观看| 亚洲久本草在线中文字幕| 欧美韩日一区二区三区| 久久综合狠狠综合久久激情| 欧美一卡二卡在线| 欧美乱妇23p| 欧美无人高清视频在线观看| 99久久精品99国产精品| 成人久久视频在线观看| 粉嫩绯色av一区二区在线观看 | 欧美一级欧美一级在线播放| 欧美午夜精品一区二区三区| 一本大道av一区二区在线播放 | 国产sm精品调教视频网站| 另类综合日韩欧美亚洲| 丝袜美腿亚洲色图| 香港成人在线视频| 午夜精品视频一区| 亚洲国产欧美日韩另类综合| 亚洲男人天堂av网| 亚洲人成精品久久久久久| 亚洲三级电影网站| 亚洲天堂2016| 尤物视频一区二区| 一区二区三区欧美日韩| 亚洲精品国产一区二区精华液 | 日本一区二区三区在线观看| 久久久久国产精品免费免费搜索| 久久综合色一综合色88| 精品国产乱码91久久久久久网站| 日韩一区二区在线免费观看| 91精品国产综合久久精品app| 欧美日本精品一区二区三区| 精品视频一区二区不卡| 欧美日韩一区中文字幕| 在线综合亚洲欧美在线视频| 欧美一区永久视频免费观看| 欧美一卡2卡三卡4卡5免费| 欧美大肚乱孕交hd孕妇| 欧美精品一区二区三区一线天视频 | 久久亚洲欧美国产精品乐播| 久久久久久久综合| 国产精品久久久久久久久果冻传媒| 国产精品乱人伦| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲色图在线看| 亚洲国产乱码最新视频 | 中文字幕va一区二区三区| 中文字幕一区二区在线播放| 亚洲狠狠丁香婷婷综合久久久| 亚洲成在人线免费| 精品中文字幕一区二区| 大尺度一区二区| 色一情一乱一乱一91av| 欧美日韩中文精品| 精品久久人人做人人爽| 国产精品毛片无遮挡高清| 一区二区成人在线| 日本欧美一区二区| 国产另类ts人妖一区二区| 不卡的电影网站| 欧美丝袜丝交足nylons图片| 欧美一区二区精品在线| 久久午夜老司机| 综合精品久久久| 午夜亚洲福利老司机| 久久成人av少妇免费| 东方欧美亚洲色图在线| 欧美色老头old∨ideo| 欧美一级艳片视频免费观看| 国产亚洲视频系列| 一区二区三区久久久| 蜜臀av在线播放一区二区三区| 国产91丝袜在线播放| 欧美日韩在线播放一区| 欧美精品一区二区精品网| 亚洲精品综合在线| 美女在线观看视频一区二区| 国产v综合v亚洲欧| 在线观看成人小视频| 精品人伦一区二区色婷婷| 亚洲视频一二三| 久久99这里只有精品| 91麻豆自制传媒国产之光| 欧美一三区三区四区免费在线看| 欧美激情一区三区| 天堂资源在线中文精品| 成人丝袜高跟foot| 欧美一区二区观看视频| 亚洲欧美在线视频| 美女视频黄免费的久久 | 成人永久aaa| 91精品国产色综合久久不卡电影 | 成人一区在线看| 欧美色区777第一页| 国产亚洲成aⅴ人片在线观看 | 欧美人与性动xxxx| 久久久久久久久免费| 亚洲猫色日本管| 久久精品99国产国产精| 97se亚洲国产综合自在线| 日韩欧美精品在线视频| 亚洲欧美综合色| 精品综合久久久久久8888| 欧美影片第一页| 国产日韩亚洲欧美综合| 亚洲高清免费在线| 99久久精品国产毛片| 精品少妇一区二区三区视频免付费| 自拍偷拍国产亚洲| 久久国产精品第一页| 一本大道久久精品懂色aⅴ| 精品国产免费久久 | 中文字幕一区日韩精品欧美| 日本不卡123| 欧美三级韩国三级日本三斤| 国产日韩欧美制服另类| 日本va欧美va瓶| 色悠悠亚洲一区二区| 久久先锋影音av|