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

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

?? laserbeam.lis

?? AVR單片機(jī)實(shí)現(xiàn)的窗戶紅外光報(bào)警器程序
?? LIS
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
                        .module LaserBeam.c
                        .area text(rom, con, rel)
 0000                   .dbfile C:\DOCUME~2\hb\MYDOCU~1\電子窗戶防盜網(wǎng)\單片機(jī)程序1.1\LaserBeam.c
 0000                   .dbfunc e DelayUs _DelayUs fV
 0000           ;              a -> R20,R21
 0000           ;              t -> R16,R17
                        .even
 0000           _DelayUs::
 0000 00D0              rcall push_gset1
 0002                   .dbline -1
 0002                   .dbline 12
 0002           ; /*
 0002           ;       電子窗戶防盜網(wǎng)
 0002           ;       main.c
 0002           ;       硬件:CA-M8
 0002           ;       時(shí)鐘:1MHz
 0002           ; */
 0002           ; 
 0002           ; #include <io8515v.h>
 0002           ; #include <macros.h>
 0002           ; 
 0002           ; void DelayUs(unsigned int t)
 0002           ; {
 0002                   .dbline 14
 0002 41E0              ldi R20,1
 0004 50E0              ldi R21,0
 0006 02C0              rjmp L5
 0008           L2:
 0008                   .dbline 14
 0008                   .dbline 14
 0008                   .dbline 14
 0008           L3:
 0008                   .dbline 14
 0008 4F5F              subi R20,255  ; offset = 1
 000A 5F4F              sbci R21,255
 000C           L5:
 000C                   .dbline 14
 000C           ;       int a;
 000C           ;       for (a = 1; a<t; a++){;}  
 000C 4017              cp R20,R16
 000E 5107              cpc R21,R17
 0010 D8F3              brlo L2
 0012                   .dbline -2
 0012                   .dbline 15
 0012           ; }
 0012           L1:
 0012 00D0              rcall pop_gset1
 0014                   .dbline 0 ; func end
 0014 0895              ret
 0016                   .dbsym r a 20 I
 0016                   .dbsym r t 16 i
 0016                   .dbend
 0016                   .dbfunc e DelayMs _DelayMs fV
 0016           ;              a -> R20,R21
 0016           ;              b -> R22,R23
 0016           ;              t -> R16,R17
                        .even
 0016           _DelayMs::
 0016 00D0              rcall push_gset2
 0018                   .dbline -1
 0018                   .dbline 18
 0018           ; 
 0018           ; void DelayMs(unsigned int t)
 0018           ; {
 0018                   .dbline 20
 0018 41E0              ldi R20,1
 001A 50E0              ldi R21,0
 001C 0AC0              rjmp L10
 001E           L7:
 001E                   .dbline 20
 001E           ;       int a, b;
 001E           ;       for (a = 1; a<t; a++){
 001E                   .dbline 21
 001E 61E0              ldi R22,1
 0020 70E0              ldi R23,0
 0022           L11:
 0022                   .dbline 21
 0022                   .dbline 21
 0022                   .dbline 21
 0022           L12:
 0022                   .dbline 21
 0022 6F5F              subi R22,255  ; offset = 1
 0024 7F4F              sbci R23,255
 0026                   .dbline 21
 0026 6639              cpi R22,150
 0028 E0E0              ldi R30,0
 002A 7E07              cpc R23,R30
 002C D4F3              brlt L11
 002E                   .dbline 22
 002E           L8:
 002E                   .dbline 20
 002E 4F5F              subi R20,255  ; offset = 1
 0030 5F4F              sbci R21,255
 0032           L10:
 0032                   .dbline 20
 0032 4017              cp R20,R16
 0034 5107              cpc R21,R17
 0036 98F3              brlo L7
 0038                   .dbline -2
 0038                   .dbline 23
 0038           ;         for (b = 1; b<150; b++){;}
 0038           ;       }  
 0038           ; }
 0038           L6:
 0038 00D0              rcall pop_gset2
 003A                   .dbline 0 ; func end
 003A 0895              ret
 003C                   .dbsym r a 20 I
 003C                   .dbsym r b 22 I
 003C                   .dbsym r t 16 i
 003C                   .dbend
 003C                   .dbfunc e main _main fV
 003C           ;    Alarm2_Time -> y+6
 003C           ;    Alarm1_Time -> y+4
 003C           ; Alarm2_triggered -> y+2
 003C           ;     Time_Alarm -> R14,R15
 003C           ; Alarm1_triggered -> y+0
 003C           ;              d -> R20
 003C           ;              b -> R22
 003C           ;              i -> R10
 003C           ;              a -> R12
                        .even
 003C           _main::
 003C 2897              sbiw R28,8
 003E                   .dbline -1
 003E                   .dbline 26
 003E           ; 
 003E           ; void main()
 003E           ; {
 003E                   .dbline 31
 003E           ;       unsigned char i,a,b,d;
 003E           ;       int Alarm1_triggered,Alarm2_triggered;
 003E           ;       int Time_Alarm,Alarm1_Time,Alarm2_Time;
 003E           ; 
 003E           ;       Alarm1_triggered =0;            //警報(bào)1觸發(fā)標(biāo)記,沒(méi)有觸發(fā)為0,觸發(fā)為1
 003E 0024              clr R0
 0040 1124              clr R1
 0042 1982              std y+1,R1
 0044 0882              std y+0,R0
 0046                   .dbline 32
 0046           ;       Alarm2_triggered =0;            //警報(bào)2觸發(fā)標(biāo)記,沒(méi)有觸發(fā)為0,觸發(fā)為1
 0046 1B82              std y+3,R1
 0048 0A82              std y+2,R0
 004A                   .dbline 33
 004A           ;     Alarm1_Time = 30;               //第一級(jí)(低音)報(bào)警時(shí)間(毫秒)
 004A 8EE1              ldi R24,30
 004C 90E0              ldi R25,0
 004E 9D83              std y+5,R25
 0050 8C83              std y+4,R24
 0052                   .dbline 34
 0052           ;       Alarm2_Time = 40;               //第二級(jí)(高音)報(bào)警時(shí)間(毫秒)
 0052 88E2              ldi R24,40
 0054 9F83              std y+7,R25
 0056 8E83              std y+6,R24
 0058                   .dbline 35
 0058           ;       DDRC = 0xFF;                    //整個(gè)C口設(shè)置為輸出
 0058 8FEF              ldi R24,255
 005A 84BB              out 0x14,R24
 005C                   .dbline 36
 005C           ;     PORTC =0;                       //C口輸出為0
 005C 2224              clr R2
 005E 25BA              out 0x15,R2
 0060 8DC0              rjmp L17
 0062           L16:
 0062                   .dbline 37
 0062           ;       while (1){
 0062                   .dbline 38
 0062           ;        if((Alarm1_triggered==0) && (Alarm2_triggered==0)){
 0062 0880              ldd R0,y+0
 0064 1980              ldd R1,y+1
 0066 0020              tst R0
 0068 09F0              breq X4
 006A 53C0              rjmp L19
 006C           X4:
 006C 1120              tst R1
 006E 09F0              breq X5
 0070 50C0              rjmp L19
 0072           X5:
 0072           X0:
 0072 0A80              ldd R0,y+2
 0074 1B80              ldd R1,y+3
 0076 0020              tst R0
 0078 09F0              breq X6
 007A 4BC0              rjmp L19
 007C           X6:
 007C 1120              tst R1
 007E 09F0              breq X7
 0080 48C0              rjmp L19
 0082           X7:
 0082           X1:
 0082                   .dbline 38
 0082                   .dbline 39
 0082           ;             DDRD = 0;                 // 整個(gè)D口設(shè)置為輸入
 0082 2224              clr R2
 0084 21BA              out 0x11,R2
 0086                   .dbline 40
 0086           ;             PORTD =0xFF;              // D口上拉電阻全部有效
 0086 8FEF              ldi R24,255
 0088 82BB              out 0x12,R24
 008A                   .dbline 41
 008A           ;             PORTC = PORTC & (~1);     // C口第3腳C1輸出低電平
 008A A898              cbi 0x15,0
 008C                   .dbline 42
 008C           ;             PORTC = PORTC | 2;        // C口第2腳C2輸出高電平
 008C A99A              sbi 0x15,1
 008E                   .dbline 43
 008E           ;             a =1;
 008E CC24              clr R12
 0090 C394              inc R12
 0092                   .dbline 44
 0092 AA24              clr R10
 0094 17C0              rjmp L24
 0096           L21:
 0096                   .dbline 44
 0096           ;                 for(i = 0; i < 8; i++){
 0096                   .dbline 45
 0096           ;                     DDRB  = a;                // B口第i腳設(shè)置為輸出 
 0096 C7BA              out 0x17,R12
 0098                   .dbline 46
 0098           ;                 PORTB = 0xFF;         // B口第i腳輸出高電平,其他腳為輸入腳,上拉電阻有效
 0098 8FEF              ldi R24,255
 009A 88BB              out 0x18,R24
 009C                   .dbline 47
 009C           ;                 DelayUs(50);          // 延時(shí)50微秒(20微秒不工作,25微秒以上就可以很好工作)
 009C 02E3              ldi R16,50
 009E 10E0              ldi R17,0
 00A0 AFDF              rcall _DelayUs
 00A2                   .dbline 48
 00A2           ;                     b = PINB;
 00A2 66B3              in R22,0x16
 00A4                   .dbline 49
 00A4           ;                         d = ~PIND;
 00A4 40B3              in R20,0x10
 00A6 4095              com R20
 00A8                   .dbline 50
 00A8 4C15              cp R20,R12
 00AA 11F4              brne L27
 00AC 6F3F              cpi R22,255

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天色综合天天| 国产大陆亚洲精品国产| 国产精品天干天干在观线| 欧美少妇bbb| 波多野洁衣一区| 免费三级欧美电影| 一区二区三区精品视频在线| 国产日韩欧美高清在线| 欧美日本一区二区在线观看| 99精品久久久久久| 国产福利视频一区二区三区| 麻豆精品视频在线观看视频| 午夜精品久久久久久久蜜桃app| 日韩美女啊v在线免费观看| 欧美变态tickling挠脚心| 欧美日韩国产片| 91美女蜜桃在线| 成人动漫视频在线| 国产一二三精品| 紧缚奴在线一区二区三区| 亚洲国产精品视频| 亚洲另类春色国产| 亚洲美女屁股眼交3| 欧美国产亚洲另类动漫| 久久免费偷拍视频| 欧美xingq一区二区| 欧美一区二区三区影视| 欧美蜜桃一区二区三区| 色丁香久综合在线久综合在线观看| 国产69精品久久777的优势| 狠狠狠色丁香婷婷综合激情 | 蜜臀久久99精品久久久久久9| 亚洲伦理在线精品| 一区二区在线免费| 自拍偷拍国产精品| 亚洲黄色性网站| 亚洲午夜私人影院| 亚洲一区二区三区在线播放| 亚洲午夜久久久久久久久电影网| 亚洲综合精品自拍| 亚洲成a人在线观看| 丝袜亚洲另类丝袜在线| 日韩精品国产欧美| 久久97超碰色| 国产精品一区在线| 不卡的av网站| 在线观看国产91| 欧美日韩五月天| 日韩一级片网址| 久久久99久久精品欧美| 国产精品青草综合久久久久99| 国产精品国产馆在线真实露脸| 亚洲丝袜自拍清纯另类| 亚洲午夜久久久久久久久久久| 日韩电影在线一区| 精品无人码麻豆乱码1区2区| 高清视频一区二区| 色94色欧美sute亚洲线路一ni | 精品欧美乱码久久久久久| 精品粉嫩aⅴ一区二区三区四区| 国产午夜精品在线观看| 一区二区中文视频| 亚洲成国产人片在线观看| 久久超碰97人人做人人爱| 成人黄色一级视频| 91传媒视频在线播放| 欧美一级片在线看| 国产精品久久看| 亚洲成a人片在线不卡一二三区 | 看电视剧不卡顿的网站| 国产成人av一区二区三区在线 | 色综合激情久久| 欧美久久婷婷综合色| 久久免费午夜影院| 一区二区三区免费| 国产一区二区三区四区在线观看| 99re视频精品| 91精品国产91久久久久久一区二区| 国产欧美一区二区精品忘忧草| 夜夜揉揉日日人人青青一国产精品| 美国av一区二区| 色综合中文字幕国产| 91精品免费观看| 国产精品久久三| 久久精品国产亚洲aⅴ| 99re热视频精品| 精品久久久久久久久久久院品网 | 国产三级精品三级在线专区| 亚洲综合成人在线视频| 国产精品中文字幕一区二区三区| 欧美特级限制片免费在线观看| 国产亚洲欧美日韩俺去了| 亚洲国产成人91porn| 国产aⅴ综合色| 国产精品入口麻豆原神| 久久久久久久久久久久久久久99| 九色综合狠狠综合久久| 亚洲国产综合91精品麻豆| 国产麻豆精品theporn| 91国模大尺度私拍在线视频| 国产欧美精品区一区二区三区| 亚洲成人777| 一本久久a久久免费精品不卡| 久久免费视频色| 日本va欧美va欧美va精品| 99精品视频在线观看| 久久综合狠狠综合久久激情 | 婷婷开心久久网| 93久久精品日日躁夜夜躁欧美| 精品三级av在线| 天天色综合天天| 在线视频国内自拍亚洲视频| 成人欧美一区二区三区视频网页 | 99re在线视频这里只有精品| 久久精品人人做人人综合| 麻豆91在线播放免费| 欧美男人的天堂一二区| 亚洲一区二区在线免费观看视频| 99免费精品视频| 中文字幕精品一区二区三区精品 | 国产一区免费电影| 日韩欧美激情一区| 青青草国产成人av片免费| 欧美日韩成人综合| 亚洲国产wwwccc36天堂| 91丨porny丨国产| 亚洲精选视频免费看| 91美女蜜桃在线| 亚洲影视在线观看| 色综合网站在线| 亚洲天堂免费在线观看视频| 成人久久18免费网站麻豆| 国产精品卡一卡二| 91在线免费视频观看| 中文字幕五月欧美| 91片黄在线观看| 亚洲一区二区在线免费看| 欧美日韩精品综合在线| 首页综合国产亚洲丝袜| 日韩视频在线观看一区二区| 捆绑调教一区二区三区| 久久综合九色综合欧美就去吻| 国产精品综合一区二区三区| 国产偷v国产偷v亚洲高清| 国产成人精品亚洲日本在线桃色| 国产精品久久午夜| 欧美综合在线视频| 秋霞国产午夜精品免费视频| 精品日韩欧美一区二区| 国产成人综合视频| 亚洲女厕所小便bbb| 国产精品免费免费| 色av成人天堂桃色av| 婷婷开心激情综合| 久久香蕉国产线看观看99| 成人免费视频播放| 亚洲黄色小说网站| 日韩精品一区二区三区视频| 成人一区二区在线观看| 一区二区三区日本| 日韩欧美资源站| 成人a级免费电影| 亚洲丶国产丶欧美一区二区三区| 日韩欧美亚洲一区二区| 国产91精品免费| 亚洲1区2区3区4区| 久久香蕉国产线看观看99| 色拍拍在线精品视频8848| 热久久久久久久| 亚洲色欲色欲www在线观看| 91精品国产麻豆国产自产在线 | 欧美国产日韩a欧美在线观看| 色天天综合久久久久综合片| 免费成人你懂的| 亚洲色图欧美偷拍| 91精品国产综合久久久久久久久久| 激情小说欧美图片| 亚洲美女在线一区| 久久久久99精品一区| 欧美亚洲国产一区二区三区va | 午夜伊人狠狠久久| 久久久久久9999| 在线91免费看| 成人黄色小视频| 麻豆成人91精品二区三区| 亚洲人成网站精品片在线观看| 日韩一级黄色片| 欧美午夜免费电影| 成人免费高清视频| 久久狠狠亚洲综合| 亚洲国产成人va在线观看天堂| 国产欧美精品一区二区色综合朱莉| 在线观看不卡一区| kk眼镜猥琐国模调教系列一区二区 | 亚洲成av人影院| 日本一区二区三区免费乱视频| 欧美另类高清zo欧美| 不卡av电影在线播放| 国产在线日韩欧美| 五月天激情小说综合|