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

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

?? timer0int.lis

?? 利用AVR單片機Mega16的定時器0的溢出中斷實現2.5KHz的方波
?? LIS
字號:
                        .module TIMER0INT.C
                        .area text(rom, con, rel)
 0000                   .dbfile C:/icc/include/AVR_PQ1A.h
 0000                   .dbfunc e Delayus _Delayus fV
 0000           ;              i -> R20,R21
 0000           ;             US -> R22,R23
                        .even
 0000           _Delayus::
 0000 0E940000          xcall push_gset2
 0004 B801              movw R22,R16
 0006                   .dbline -1
 0006                   .dbline 28
 0006           ; /*******************************************
 0006           ;   文件:TIMER0INT.C
 0006           ;   環境:編譯為ICC AVR6.25A,仿真為AVR Studio4.10 
 0006           ;   硬件:ATMEGA16芯片
 0006           ;   日期:2006年12月10日 
 0006           ;   功能:實現MEGA16的TIMER0的溢出中斷
 0006           ;   備注:參考《AVR系列單片機C語言編程與應用實例》(清華大學出版社)
 0006           ; /******************************************/
 0006           ; #include <iom16v.h>                   //包含型號頭文件
 0006           ; #include <macros.h>                   //包含"位"操作頭文件
 0006           ; #include <stdio.h>                    //標準輸入輸出頭文件
 0006           ; #include <AVR_PQ1A.h>         //包含自定義常量頭文件
 0006           ; 
 0006           ; #pragma interrupt_handler Timer0:10
 0006           ; 
 0006           ; /*******************************************
 0006           ; 函數名稱: Timer0_init
 0006           ; 功    能: Timer0初始化
 0006           ; 參    數: 無
 0006           ; 返回值  : 無
 0006           ; /********************************************/
 0006           ; void Timer0_init(void)
 0006           ; {
 0006           ;  TCCR0|=0x03;      //普通計時模式,普通端口操作,預分頻為64
 0006           ;  TCNT0=231;              //頻率為2.5KHz                                                        
 0006           ;  SREG|=BIT(7);           //開放全局中斷
 0006           ;  TIMSK|=BIT(TOIE0);//開放TIMER0溢出中斷
 0006           ;  DDRA|=BIT(PA0);   //配置PA0引腳為輸出                                   
 0006                   .dbline 30
 0006           ; }
 0006           ; /*******************************************
 0006 05E0              ldi R16,5
 0008 10E0              ldi R17,0
 000A 9B01              movw R18,R22
 000C 0E940000          xcall empy16s
 0010 B801              movw R22,R16
 0012 7695              lsr R23
 0014 6795              ror R22
 0016 7695              lsr R23
 0018 6795              ror R22
 001A                   .dbline 31
 001A 4427              clr R20
 001C 5527              clr R21
 001E 02C0              xjmp L5
 0020           L2:
 0020                   .dbline 31
 0020           L3:
 0020                   .dbline 31
 0020 4F5F              subi R20,255  ; offset = 1
 0022 5F4F              sbci R21,255
 0024           L5:
 0024                   .dbline 31
 0024           ; 函數名稱: Timer0
 0024 4617              cp R20,R22
 0026 5707              cpc R21,R23
 0028 D8F3              brlo L2
 002A                   .dbline -2
 002A                   .dbline 32
 002A           ; 功    能: Timer0的溢出中斷服務函數
 002A           L1:
 002A 0E940000          xcall pop_gset2
 002E                   .dbline 0 ; func end
 002E 0895              ret
 0030                   .dbsym r i 20 i
 0030                   .dbsym r US 22 i
 0030                   .dbend
 0030                   .dbfunc e Delayms _Delayms fV
 0030           ;              i -> R20,R21
 0030           ;              j -> R22,R23
 0030           ;             MS -> R16,R17
                        .even
 0030           _Delayms::
 0030 0E940000          xcall push_gset2
 0034                   .dbline -1
 0034                   .dbline 40
 0034           ; 參    數: 無
 0034           ; 返回值  : 無
 0034           ; /********************************************/
 0034           ; void Timer0(void)
 0034           ; {
 0034           ;  TCNT0=231;    //重新賦初值
 0034           ;  PORTA^=0X01;  //取反PA0引腳,輸出2.5KHz的方波
 0034           ; }
 0034                   .dbline 42
 0034           ; /*******************************************
 0034           ; 函數名稱: main
 0034 4427              clr R20
 0036 5527              clr R21
 0038 0BC0              xjmp L10
 003A           L7:
 003A                   .dbline 43
 003A 6627              clr R22
 003C 7727              clr R23
 003E 02C0              xjmp L14
 0040           L11:
 0040                   .dbline 43
 0040           L12:
 0040                   .dbline 43
 0040 6F5F              subi R22,255  ; offset = 1
 0042 7F4F              sbci R23,255
 0044           L14:
 0044                   .dbline 43
 0044 6537              cpi R22,117
 0046 E4E0              ldi R30,4
 0048 7E07              cpc R23,R30
 004A D0F3              brlo L11
 004C           L8:
 004C                   .dbline 42
 004C 4F5F              subi R20,255  ; offset = 1
 004E 5F4F              sbci R21,255
 0050           L10:
 0050                   .dbline 42
 0050 4017              cp R20,R16
 0052 5107              cpc R21,R17
 0054 90F3              brlo L7
 0056                   .dbline -2
 0056                   .dbline 44
 0056           ; 功    能: 完成初始化,等待TIMER0中斷
 0056           ; 參    數: 無
 0056           L6:
 0056 0E940000          xcall pop_gset2
 005A                   .dbline 0 ; func end
 005A 0895              ret
 005C                   .dbsym r i 20 i
 005C                   .dbsym r j 22 i
 005C                   .dbsym r MS 16 i
 005C                   .dbend
 005C                   .dbfunc e Board_init _Board_init fV
                        .even
 005C           _Board_init::
 005C                   .dbline -1
 005C                   .dbline 52
 005C           ; 返回值  : 無
 005C           ; /********************************************/
 005C           ; void main(void)
 005C           ; {
 005C           ;  Board_init( );                                                                 //初始化開發板
 005C           ;  Timer0_init(); 
 005C           ;  while(1)
 005C           ;  {
 005C                   .dbline 53
 005C           ;  }
 005C 8FEF              ldi R24,255
 005E 8ABB              out 0x1a,R24
 0060                   .dbline 54
 0060           ; }
 0060 87BB              out 0x17,R24
 0062                   .dbline 55
 0062           ; }
 0062 84BB              out 0x14,R24
 0064                   .dbline 56
 0064           ; }
 0064 81BB              out 0x11,R24
 0066                   .dbline 58
 0066           ; }
 0066           ; }
 0066 2224              clr R2
 0068 2DB8              out 0xd,R2
 006A                   .dbline 60
 006A           ; }
 006A           ; }
 006A DE9A              sbi 0x1b,6
 006C                   .dbline 61
 006C           ; }
 006C AE98              cbi 0x15,6
 006E                   .dbline 62
 006E           ; }
 006E D998              cbi 0x1b,1
 0070                   .dbline 63
 0070           ; }
 0070 88BB              out 0x18,R24
 0072                   .dbline 64
 0072           ; }
 0072 DA9A              sbi 0x1b,2
 0074                   .dbline 65
 0074           ; }
 0074 05E0              ldi R16,5
 0076 10E0              ldi R17,0
 0078 C3DF              xcall _Delayus
 007A                   .dbline 66
 007A           ; }
 007A DA98              cbi 0x1b,2
 007C                   .dbline 68
 007C           ; }
 007C           ; }
 007C 2224              clr R2
 007E 28BA              out 0x18,R2
 0080                   .dbline 69
 0080           ; }
 0080 DB9A              sbi 0x1b,3
 0082                   .dbline 70
 0082           ; }
 0082 02E3              ldi R16,50
 0084 10E0              ldi R17,0
 0086 BCDF              xcall _Delayus
 0088                   .dbline 71
 0088           ; }
 0088 DB98              cbi 0x1b,3
 008A                   .dbline 73
 008A           ; }
 008A           ; }
 008A 8FEF              ldi R24,255
 008C 88BB              out 0x18,R24
 008E                   .dbline 74
 008E           ; }
 008E DC9A              sbi 0x1b,4
 0090                   .dbline 75
 0090           ; }
 0090 02E3              ldi R16,50
 0092 10E0              ldi R17,0
 0094 B5DF              xcall _Delayus
 0096                   .dbline 76
 0096           ; }
 0096 DC98              cbi 0x1b,4
 0098                   .dbline 78
 0098           ; }
 0098           ; }
 0098 8FEF              ldi R24,255
 009A 82BB              out 0x12,R24
 009C                   .dbline 79
 009C           ; }
 009C DF9A              sbi 0x1b,7
 009E                   .dbline 80
 009E           ; }
 009E 02E3              ldi R16,50
 00A0 10E0              ldi R17,0
 00A2 AEDF              xcall _Delayus
 00A4                   .dbline 81
 00A4           ; }
 00A4 DF98              cbi 0x1b,7
 00A6                   .dbline -2
 00A6                   .dbline 84
 00A6           ; }
 00A6           ; }
 00A6           ; }
 00A6           L15:
 00A6                   .dbline 0 ; func end
 00A6 0895              ret
 00A8                   .dbend
                        .area vector(rom, abs)
                        .org 36
 0024 0C945F00          jmp _Timer0
                        .area text(rom, con, rel)
 00A8                   .dbfile C:/icc/include/AVR_PQ1A.h
 00A8                   .dbfile C:\icc\examples.avr\AVR_PQ1A_DEMO\8_TIMER0INT\TIMER0INT.C
 00A8                   .dbfunc e Timer0_init _Timer0_init fV
                        .even
 00A8           _Timer0_init::
 00A8                   .dbline -1
 00A8                   .dbline 23
 00A8                   .dbline 24
 00A8 83B7              in R24,0x33
 00AA 8360              ori R24,3
 00AC 83BF              out 0x33,R24
 00AE                   .dbline 25
 00AE 87EE              ldi R24,231
 00B0 82BF              out 0x32,R24
 00B2                   .dbline 26
 00B2 7894              bset 7
 00B4                   .dbline 27
 00B4 89B7              in R24,0x39
 00B6 8160              ori R24,1
 00B8 89BF              out 0x39,R24
 00BA                   .dbline 28
 00BA D09A              sbi 0x1a,0
 00BC                   .dbline -2
 00BC                   .dbline 29
 00BC           L16:
 00BC                   .dbline 0 ; func end
 00BC 0895              ret
 00BE                   .dbend
 00BE                   .dbfunc e Timer0 _Timer0 fV
                        .even
 00BE           _Timer0::
 00BE 2A92              st -y,R2
 00C0 8A93              st -y,R24
 00C2 2FB6              in R2,0x3f
 00C4 2A92              st -y,R2
 00C6                   .dbline -1
 00C6                   .dbline 37
 00C6                   .dbline 38
 00C6 87EE              ldi R24,231
 00C8 82BF              out 0x32,R24
 00CA                   .dbline 39
 00CA 81E0              ldi R24,1
 00CC 2BB2              in R2,0x1b
 00CE 2826              eor R2,R24
 00D0 2BBA              out 0x1b,R2
 00D2                   .dbline -2
 00D2                   .dbline 40
 00D2           L17:
 00D2 2990              ld R2,y+
 00D4 2FBE              out 0x3f,R2
 00D6 8991              ld R24,y+
 00D8 2990              ld R2,y+
 00DA                   .dbline 0 ; func end
 00DA 1895              reti
 00DC                   .dbend
 00DC                   .dbfunc e main _main fV
                        .even
 00DC           _main::
 00DC                   .dbline -1
 00DC                   .dbline 48
 00DC                   .dbline 49
 00DC BFDF              xcall _Board_init
 00DE                   .dbline 50
 00DE E4DF              xcall _Timer0_init
 00E0           L19:
 00E0                   .dbline 52
 00E0                   .dbline 53
 00E0           L20:
 00E0                   .dbline 51
 00E0 FFCF              xjmp L19
 00E2           X0:
 00E2                   .dbline -2
 00E2                   .dbline 54
 00E2           L18:
 00E2                   .dbline 0 ; func end
 00E2 0895              ret
 00E4                   .dbend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美脚の诱脚舐め脚责91| 欧美精品久久久久久久久老牛影院| 91亚洲精华国产精华精华液| 欧美日韩国产首页| 久久久蜜臀国产一区二区| 亚洲一区欧美一区| 国产成人精品综合在线观看 | 经典三级在线一区| 色婷婷av一区二区三区软件 | 成人动漫一区二区三区| 日韩一区二区三区在线视频| 中文字幕一区av| 国产原创一区二区| 精品视频一区三区九区| 日韩美女啊v在线免费观看| 加勒比av一区二区| 91精品欧美福利在线观看| 亚洲精品日韩专区silk| 成人免费视频app| 精品美女在线观看| 日韩中文字幕91| 欧美无人高清视频在线观看| 国产精品乱人伦| 国产精品一区二区男女羞羞无遮挡| 欧美日本国产视频| 亚洲在线视频网站| 欧美体内she精视频| 亚洲一区二区三区在线| 不卡大黄网站免费看| 中文字幕欧美区| 成人一区在线观看| 国产欧美一区二区精品仙草咪| 激情图片小说一区| 精品国产一区二区三区四区四| 日韩国产在线一| 欧美电影一区二区| 日韩主播视频在线| 欧美一区二区三区免费视频| 日日噜噜夜夜狠狠视频欧美人| 欧美日本高清视频在线观看| 午夜av一区二区三区| 欧美高清视频在线高清观看mv色露露十八| 一区二区三区av电影| 91久久国产最好的精华液| 亚洲欧美日韩系列| 欧美日韩中字一区| 日本伊人精品一区二区三区观看方式| 91麻豆精品国产91久久久久久久久 | 99久久精品情趣| 亚洲欧美电影院| 欧美精品一二三四| 伦理电影国产精品| 精品乱人伦一区二区三区| 国产乱子轮精品视频| 欧美韩国日本综合| 91蝌蚪porny| 婷婷久久综合九色综合伊人色| 6080国产精品一区二区| 加勒比av一区二区| 国产精品乱码妇女bbbb| 色婷婷久久99综合精品jk白丝| 亚洲午夜私人影院| 欧美www视频| 国产91精品欧美| 一区2区3区在线看| 日韩精品影音先锋| 丁香啪啪综合成人亚洲小说| 一区二区三区美女视频| 日韩欧美国产三级| 成人avav影音| 日韩激情视频网站| 国产精品丝袜在线| 5566中文字幕一区二区电影| 国产精品88888| 亚洲一区二三区| 国产亚洲成av人在线观看导航| 色噜噜狠狠一区二区三区果冻| 蜜臀av一区二区在线免费观看| 国产精品久久久久久久久久免费看| 欧美在线观看一二区| 国产一区亚洲一区| 亚洲超碰精品一区二区| 国产精品日产欧美久久久久| 欧美日韩中文字幕一区二区| 国产大陆a不卡| 天天影视涩香欲综合网| 国产拍欧美日韩视频二区| 欧美日韩免费观看一区三区| 成人av午夜电影| 狠狠色丁香久久婷婷综| 亚洲电影你懂得| 国产精品久久久久久久久图文区 | 亚洲精品一区二区在线观看| 色视频欧美一区二区三区| 国产99久久久国产精品潘金网站| 午夜成人免费电影| 亚洲精品免费一二三区| 亚洲国产精品t66y| 精品国产百合女同互慰| 欧美猛男gaygay网站| 91浏览器打开| 成人动漫中文字幕| 国产成人av电影在线| 精品亚洲aⅴ乱码一区二区三区| 一区二区三区在线视频免费观看| 国产精品久久一级| 国产亚洲一本大道中文在线| 日韩欧美中文字幕制服| 91.xcao| 欧美日韩一二三区| 欧美优质美女网站| 91成人免费在线| 94-欧美-setu| 972aa.com艺术欧美| 99久久精品国产精品久久| 成人性生交大片免费看中文| 国产精品一区二区三区四区| 国产精品88av| 成人精品小蝌蚪| 成人国产免费视频| 91亚洲精品乱码久久久久久蜜桃| 不卡视频在线观看| 一本久道久久综合中文字幕| 91免费观看视频| 在线视频你懂得一区二区三区| 91免费国产在线| 欧美日韩中文字幕精品| 欧美精品一卡两卡| 精品久久免费看| 国产女同互慰高潮91漫画| 亚洲国产精品成人综合色在线婷婷| 国产精品无码永久免费888| 日本亚洲欧美天堂免费| 偷拍日韩校园综合在线| 蜜臀a∨国产成人精品| 韩国毛片一区二区三区| 日日夜夜精品视频天天综合网| 最近日韩中文字幕| 国产色综合久久| 欧美zozo另类异族| 欧美老人xxxx18| 欧美中文字幕一区| 99久久er热在这里只有精品15 | 国产精品你懂的在线| 精品盗摄一区二区三区| 91麻豆精品国产自产在线观看一区| 一本一道综合狠狠老| 成人动漫一区二区三区| 从欧美一区二区三区| 国模娜娜一区二区三区| 日韩精品免费视频人成| 香蕉成人伊视频在线观看| 一区二区三区不卡视频在线观看| 国产精品国产a| 亚洲欧洲99久久| 国产精品久久看| 国产精品免费aⅴ片在线观看| 久久久久久免费网| 国产人妖乱国产精品人妖| 欧美精品一区二区不卡| 欧美tickling挠脚心丨vk| 久久亚洲私人国产精品va媚药| 欧美电影精品一区二区| 欧美成人一区二区三区在线观看| 欧美一级高清大全免费观看| 欧美tk丨vk视频| 久久久久88色偷偷免费| 国产精品视频一二三区| 亚洲人成精品久久久久| 亚洲国产欧美在线| 久久精品99国产精品日本| 欧美浪妇xxxx高跟鞋交| 56国语精品自产拍在线观看| 日韩欧美国产综合一区| 久久老女人爱爱| 综合色中文字幕| 亚洲一区免费视频| 免费观看日韩电影| 国产成人夜色高潮福利影视| caoporn国产精品| 欧美伊人久久久久久久久影院 | 国产一区二区视频在线播放| 国产.欧美.日韩| 95精品视频在线| 91精品国产综合久久久久久漫画| 欧美成人精品二区三区99精品| 国产亚洲一本大道中文在线| 自拍偷在线精品自拍偷无码专区| 性做久久久久久| 国产不卡视频在线播放| 欧美亚洲综合久久| 久久亚洲影视婷婷| 亚洲精品视频在线观看网站| 日韩av在线播放中文字幕| 丁香亚洲综合激情啪啪综合| 欧美日本一区二区三区| 国产精品免费网站在线观看| 婷婷亚洲久悠悠色悠在线播放| 国产精品一区二区你懂的| 欧美无人高清视频在线观看|