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

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

?? app.lis

?? AVR單片機C語言程序設計實例精粹
?? LIS
字號:
                        .module app.c
                        .area text(rom, con, rel)
 0000                   .dbfile E:\Steaven2000\AVR\AVR_Book\PROGRA~1\SOURCE~1\Code\RS232通信協議應用設計\app.c
 0000                   .dbfunc e Hardware_Init _Hardware_Init fV
                        .even
 0000           _Hardware_Init::
 0000                   .dbline -1
 0000                   .dbline 25
 0000           ; //***************************************************************
 0000           ; // File Name : app.c
 0000           ; // Author    : Steaven
 0000           ; // Created   : 2008-06-09
 0000           ; // Modified  : 
 0000           ; // Revision  : V0.0
 0000           ; //***************************************************************
 0000           ; 
 0000           ; #include "includes.h"
 0000           ; 
 0000           ; //local function declaration
 0000           ; void Gpio_Init(void);
 0000           ; void Timer0_Init(void);
 0000           ; void Timer1_Init(void);
 0000           ; void Interrupt_Init(void);
 0000           ; void Adc_Init(void);
 0000           ; 
 0000           ; //***************************************************************
 0000           ; // Function    : Hardware_Init
 0000           ; // Input       : none
 0000           ; // Output      : none
 0000           ; // Description : ATmega16 Hardware Initialization
 0000           ; //***************************************************************
 0000           ; void Hardware_Init(void)
 0000           ; {
 0000                   .dbline 26
 0000           ;       Gpio_Init();
 0000 04D0              xcall _Gpio_Init
 0002                   .dbline 27
 0002           ;       Adc_Init();
 0002 25D0              xcall _Adc_Init
 0004                   .dbline 28
 0004           ;       Timer0_Init();
 0004 0CD0              xcall _Timer0_Init
 0006                   .dbline 29
 0006           ;       Timer1_Init();
 0006 18D0              xcall _Timer1_Init
 0008                   .dbline 30
 0008           ;       Interrupt_Init();
 0008                   .dbline -2
 0008                   .dbline 31
 0008           ; }
 0008           L1:
 0008                   .dbline 0 ; func end
 0008 27C0              xjmp _Interrupt_Init
 000A                   .dbend
 000A                   .dbfunc e Gpio_Init _Gpio_Init fV
                        .even
 000A           _Gpio_Init::
 000A                   .dbline -1
 000A                   .dbline 40
 000A           ; 
 000A           ; //***************************************************************
 000A           ; // Function    : Gpio_Init
 000A           ; // Input       : none
 000A           ; // Output      : none
 000A           ; // Description : ATmega16 GPIO Initialization
 000A           ; //***************************************************************
 000A           ; void Gpio_Init(void)
 000A           ; {
 000A                   .dbline 41
 000A           ;     DDRA  = 0x00; //PortA - Input without internal pull-up
 000A 2224              clr R2
 000C 2ABA              out 0x1a,R2
 000E                   .dbline 42
 000E           ;     PORTA = 0x00; 
 000E 2BBA              out 0x1b,R2
 0010                   .dbline 43
 0010           ;     DDRB  = 0x00; //PortB - Input without internal pull-up
 0010 27BA              out 0x17,R2
 0012                   .dbline 44
 0012           ;     PORTB = 0x00; 
 0012 28BA              out 0x18,R2
 0014                   .dbline 45
 0014           ;     DDRC  = 0x00; //PortC - Input without internal pull-up 
 0014 24BA              out 0x14,R2
 0016                   .dbline 46
 0016           ;     PORTC = 0x00; 
 0016 25BA              out 0x15,R2
 0018                   .dbline 47
 0018           ;     DDRD  = 0x00; //PortD - Input without internal upll-up
 0018 21BA              out 0x11,R2
 001A                   .dbline 48
 001A           ;     PORTD = 0x00; 
 001A 22BA              out 0x12,R2
 001C                   .dbline -2
 001C                   .dbline 49
 001C           ; }
 001C           L2:
 001C                   .dbline 0 ; func end
 001C 0895              ret
 001E                   .dbend
 001E                   .dbfunc e Timer0_Init _Timer0_Init fV
                        .even
 001E           _Timer0_Init::
 001E                   .dbline -1
 001E                   .dbline 58
 001E           ; 
 001E           ; //***************************************************************
 001E           ; // Function    : Timer0_Init
 001E           ; // Input       : none
 001E           ; // Output      : none
 001E           ; // Description : ATmega16 Timer0 Initialization,10ms Interval
 001E           ; //***************************************************************
 001E           ; void Timer0_Init(void)
 001E           ; {
 001E                   .dbline 59
 001E           ;       TCCR0 = 0x0B;   //64 division,8M/64,CTC Mode
 001E 8BE0              ldi R24,11
 0020 83BF              out 0x33,R24
 0022                   .dbline 60
 0022           ;       TCNT0 = 0x00;   //Clear Counter
 0022 2224              clr R2
 0024 22BE              out 0x32,R2
 0026                   .dbline 61
 0026           ;       OCR0  = 63;     //125 * 64/8M = 1ms/1kHz 
 0026 8FE3              ldi R24,63
 0028 8CBF              out 0x3c,R24
 002A                   .dbline 62
 002A           ;       TIMSK |= 0x02;  //Enable OCIE0
 002A 89B7              in R24,0x39
 002C 8260              ori R24,2
 002E 89BF              out 0x39,R24
 0030                   .dbline 63
 0030           ;       TIFR  |= 0x02;  //Clear OCIF0
 0030 88B7              in R24,0x38
 0032 8260              ori R24,2
 0034 88BF              out 0x38,R24
 0036                   .dbline -2
 0036                   .dbline 64
 0036           ; }
 0036           L3:
 0036                   .dbline 0 ; func end
 0036 0895              ret
 0038                   .dbend
 0038                   .dbfunc e Timer1_Init _Timer1_Init fV
                        .even
 0038           _Timer1_Init::
 0038                   .dbline -1
 0038                   .dbline 73
 0038           ; 
 0038           ; //***************************************************************
 0038           ; // Function    : Timer1_Init
 0038           ; // Input       : none
 0038           ; // Output      : none
 0038           ; // Description : ATmega16 Timer1 Initialization,capture enabled
 0038           ; //***************************************************************
 0038           ; void Timer1_Init(void)
 0038           ; {
 0038                   .dbline 74
 0038           ;       TCCR1A = 0x00; //Normal Mode
 0038 2224              clr R2
 003A 2FBC              out 0x2f,R2
 003C                   .dbline 75
 003C           ;       TCCR1B = 0x82; //8 division,rising-edge capture
 003C 82E8              ldi R24,130
 003E 8EBD              out 0x2e,R24
 0040                   .dbline 76
 0040           ;       TIMSK |= 0x20; //Enbale Input Capture Interrupt.
 0040 89B7              in R24,0x39
 0042 8062              ori R24,32
 0044 89BF              out 0x39,R24
 0046                   .dbline 77
 0046           ;       TIFR  |= 0x20; //Clear TIFR Interrupt Flag. 
 0046 88B7              in R24,0x38
 0048 8062              ori R24,32
 004A 88BF              out 0x38,R24
 004C                   .dbline -2
 004C                   .dbline 78
 004C           ; }
 004C           L4:
 004C                   .dbline 0 ; func end
 004C 0895              ret
 004E                   .dbend
 004E                   .dbfunc e Adc_Init _Adc_Init fV
                        .even
 004E           _Adc_Init::
 004E                   .dbline -1
 004E                   .dbline 87
 004E           ; 
 004E           ; //***************************************************************
 004E           ; // Function    : Adc_Init
 004E           ; // Input       : none
 004E           ; // Output      : none
 004E           ; // Description : ATmega16 ADC Initialization,free run
 004E           ; //***************************************************************
 004E           ; void Adc_Init(void)
 004E           ; {
 004E                   .dbline 88
 004E           ;       ADMUX  = 0x00;   //Select CH_0
 004E 2224              clr R2
 0050 27B8              out 0x7,R2
 0052                   .dbline 89
 0052           ;       ADCSRA = 0xE0;   //Automatic Conversion 
 0052 80EE              ldi R24,224
 0054 86B9              out 0x6,R24
 0056                   .dbline -2
 0056                   .dbline 90
 0056           ; }
 0056           L5:
 0056                   .dbline 0 ; func end
 0056 0895              ret
 0058                   .dbend
 0058                   .dbfunc e Interrupt_Init _Interrupt_Init fV
                        .even
 0058           _Interrupt_Init::
 0058                   .dbline -1
 0058                   .dbline 99
 0058           ; 
 0058           ; //***************************************************************
 0058           ; // Function    : Interrupt_Init
 0058           ; // Input       : none
 0058           ; // Output      : none
 0058           ; // Description : ATmega16 Interrupt Initialization
 0058           ; //***************************************************************
 0058           ; void Interrupt_Init(void)
 0058           ; {
 0058                   .dbline 100
 0058           ;       SREG |= 0x80;   //Enable Global Interrupt
 0058 7894              bset 7
 005A                   .dbline -2
 005A                   .dbline 101
 005A           ; }
 005A           L6:
 005A                   .dbline 0 ; func end
 005A 0895              ret
 005C                   .dbend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品夜色噜噜亚洲aⅴ| 欧美三级在线视频| 日韩天堂在线观看| 亚洲日本丝袜连裤袜办公室| 久久国产精品色婷婷| 欧美做爰猛烈大尺度电影无法无天| 26uuuu精品一区二区| 亚洲成人av一区二区| 91理论电影在线观看| 国产三级精品三级| 精品一区二区在线观看| 欧美精品1区2区| 亚洲综合一区在线| 成人国产精品免费网站| xvideos.蜜桃一区二区| 免费观看一级特黄欧美大片| 欧美日韩精品免费| 亚洲精品免费播放| 99视频一区二区三区| 国产欧美一区在线| 国产在线播放一区三区四| 欧美精品xxxxbbbb| 亚洲国产精品久久久久婷婷884| 99久久免费国产| 国产精品网站在线观看| 国产精品亚洲午夜一区二区三区 | 亚洲第一主播视频| a在线欧美一区| 中文字幕av一区二区三区高| 国产乱码精品1区2区3区| 精品国产百合女同互慰| 久久国产精品色婷婷| 日韩美女天天操| 日韩电影网1区2区| 在线91免费看| 五月天久久比比资源色| 欧美精品777| 日本亚洲电影天堂| 日韩视频123| 久88久久88久久久| 精品成人私密视频| 国产精品一区二区久久不卡 | 色综合久久久久| 国产精品激情偷乱一区二区∴| 国产成人鲁色资源国产91色综 | 日韩午夜精品视频| 日本在线不卡视频| 欧美一级久久久| 久久99久久99精品免视看婷婷| 日韩一级视频免费观看在线| 美女一区二区视频| 精品福利一区二区三区| 国产剧情一区二区| 日本一区二区动态图| 91女厕偷拍女厕偷拍高清| 亚洲精品少妇30p| 欧美日韩一区久久| 日韩高清在线不卡| 精品国产一区二区三区四区四| 国产一区二区精品久久91| 久久久精品国产免费观看同学| 成人黄色在线网站| 艳妇臀荡乳欲伦亚洲一区| 欧美区在线观看| 精油按摩中文字幕久久| 国产精品乱码一区二区三区软件 | 成人精品在线视频观看| 亚洲精品va在线观看| 欧美精品丝袜中出| 国产美女精品人人做人人爽| 亚洲欧美在线视频观看| 在线观看中文字幕不卡| 日韩av不卡在线观看| 久久影院午夜片一区| 97精品电影院| 日韩精品电影在线| 久久久综合网站| 色88888久久久久久影院野外| 人人爽香蕉精品| 亚洲国产精品高清| 欧美三级视频在线观看| 国产一区二区三区国产| 亚洲欧美成人一区二区三区| 91精品国产综合久久香蕉麻豆 | 亚洲国产精品久久人人爱| 欧美sm极限捆绑bd| 99久久精品免费看国产免费软件| 亚洲超碰精品一区二区| 久久精品欧美日韩精品 | 国产精品18久久久久久久久久久久 | 欧美日韩国产大片| 国产一区二区0| 一区二区三区久久| 精品国产乱码久久久久久牛牛| 91一区二区在线| 青青草成人在线观看| 国产精品嫩草99a| 日韩一区二区中文字幕| 成人黄色av电影| 欧美a级一区二区| 亚洲欧美日韩中文播放| 日韩精品一区在线观看| 一本在线高清不卡dvd| 九一九一国产精品| 亚洲一区二区成人在线观看| 久久精品欧美一区二区三区不卡 | 成人精品在线视频观看| 日本欧美肥老太交大片| 亚洲欧美综合另类在线卡通| 欧美白人最猛性xxxxx69交| 一本大道久久a久久精品综合| 韩国v欧美v亚洲v日本v| 婷婷夜色潮精品综合在线| 国产精品免费看片| 久久综合中文字幕| 91精品一区二区三区久久久久久| 91免费视频观看| 国产黄色成人av| 免费xxxx性欧美18vr| 一区二区三区四区高清精品免费观看 | 欧美日韩亚州综合| 波多野洁衣一区| 韩国在线一区二区| 日本不卡高清视频| 亚洲一区二区三区四区不卡| 亚洲欧洲日韩在线| 久久久99久久| 日韩精品一区二区三区在线观看| 在线免费不卡视频| 菠萝蜜视频在线观看一区| 激情偷乱视频一区二区三区| 亚洲国产欧美在线人成| 日韩一区在线看| 国产精品欧美一区喷水| 久久久久久99久久久精品网站| 91精品国产一区二区人妖| 欧美在线你懂得| 色综合久久88色综合天天免费| 成人看片黄a免费看在线| 国产乱码精品一区二区三| 九九**精品视频免费播放| 蜜桃一区二区三区四区| 偷拍一区二区三区四区| 亚洲一区二区av在线| 亚洲精品成人a在线观看| 一区精品在线播放| 亚洲国产精品ⅴa在线观看| 国产日产欧美一区二区三区| 日韩西西人体444www| 日韩欧美一二三四区| 欧美精品久久久久久久多人混战| 欧美日韩中文国产| 欧美日韩性生活| 欧美日韩一区成人| 欧美精选午夜久久久乱码6080| 欧美性一二三区| 欧美亚洲一区二区在线观看| 91国产成人在线| 在线影视一区二区三区| 在线精品视频免费播放| 欧美在线观看18| 欧美色大人视频| 欧美高清dvd| 日韩一区二区在线看片| 精品久久久影院| 久久久久国产一区二区三区四区| 2023国产精华国产精品| 国产午夜精品久久久久久免费视 | 欧美羞羞免费网站| 欧美日韩一区小说| 欧美一区二区精品在线| 欧美tk—视频vk| 日本一区二区三区在线不卡| 国产精品午夜久久| 亚洲欧美一区二区不卡| 亚洲一区在线观看视频| 同产精品九九九| 免费在线成人网| 国内成人自拍视频| 成人免费视频国产在线观看| 色诱亚洲精品久久久久久| 精品视频一区三区九区| 日韩三级高清在线| 久久精品亚洲一区二区三区浴池| 国产精品黄色在线观看| 一区二区日韩电影| 日韩高清欧美激情| 国产一区二区三区四区在线观看| av一区二区不卡| 欧美色图天堂网| 日韩视频一区二区三区在线播放| 精品国产乱码久久久久久闺蜜 | 日韩欧美你懂的| 国产欧美一区在线| 一区二区高清免费观看影视大全 | 三级亚洲高清视频| 精品亚洲porn| 99精品欧美一区二区三区综合在线| 欧美性xxxxxx少妇| 精品久久一二三区|