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

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

?? ad.lis

?? 基于ATMEGA16的AD轉換的C程序源代碼
?? LIS
?? 第 1 頁 / 共 5 頁
字號:
                        .module ad.c
                        .area text(rom, con, rel)
 0000                   .dbfile D:\垃圾站\00\adc\ad.c
 0000                   .dbfile D:\垃圾站\00\adc\delay.h
 0000                   .dbfunc e delay_nus _delay_nus fV
 0000           ;           time -> R16,R17
                        .even
 0000           _delay_nus::
 0000                   .dbline -1
 0000                   .dbline 33
 0000           ; //#define     F_CPU           12000000
 0000           ; #define       F_CPU           11059200
 0000           ; //#define     F_CPU                   8000000
 0000           ; //#define     F_CPU                   7372800
 0000           ; //#define     F_CPU                   4000000
 0000           ; /*************************************************************************
 0000           ; 通用延時頭文件:
 0000           ;                          delay_nus(n)延時n微秒
 0000           ;                          delay_nms(n)延時n毫秒
 0000           ; *************************************************************************/
 0000           ; #if F_CPU == 12000000
 0000           ;       void delay_nus(unsigned int time)
 0000           ;       {
 0000           ;               while (time!=0)
 0000           ;               {
 0000           ;                       NOP();NOP();NOP();NOP();NOP();NOP();NOP();NOP();
 0000           ;                       time--;
 0000           ;               }
 0000           ;       }
 0000           ;       void delay_nms(unsigned int time)
 0000           ;       {
 0000           ;               unsigned int i;
 0000           ;               while (time!=0)
 0000           ;               {
 0000           ;                       for(i=0;i<1740;i++);
 0000           ;                       time--;
 0000           ;               }
 0000           ;       }
 0000           ; #endif
 0000           ; 
 0000           ; #if F_CPU == 11059200
 0000           ;       void delay_nus(unsigned int time)
 0000           ;       {
 0000 09C0              xjmp L3
 0002           L2:
 0002                   .dbline 35
 0002           ;               while (time!=0)
 0002           ;               {
 0002                   .dbline 36
 0002           ;                       NOP();NOP();NOP();NOP();NOP();NOP();NOP();
 0002 0000              nop
 0004                   .dbline 36
 0004 0000              nop
 0006                   .dbline 36
 0006 0000              nop
 0008                   .dbline 36
 0008 0000              nop
 000A                   .dbline 36
 000A 0000              nop
 000C                   .dbline 36
 000C 0000              nop
 000E                   .dbline 36
 000E 0000              nop
 0010                   .dbline 37
 0010           ;                       time--;
 0010 0150              subi R16,1
 0012 1040              sbci R17,0
 0014                   .dbline 38
 0014           ;               }
 0014           L3:
 0014                   .dbline 34
 0014 0030              cpi R16,0
 0016 0107              cpc R16,R17
 0018 A1F7              brne L2
 001A           X0:
 001A                   .dbline -2
 001A           L1:
 001A                   .dbline 0 ; func end
 001A 0895              ret
 001C                   .dbsym r time 16 i
 001C                   .dbend
 001C                   .dbfunc e delay_nms _delay_nms fV
 001C           ;              i -> R20,R21
 001C           ;           time -> R16,R17
                        .even
 001C           _delay_nms::
 001C 4A93              st -y,R20
 001E 5A93              st -y,R21
 0020                   .dbline -1
 0020                   .dbline 41
 0020           ;       }
 0020           ;       void delay_nms(unsigned int time)
 0020           ;       {
 0020 0BC0              xjmp L7
 0022           L6:
 0022                   .dbline 44
 0022           ;               unsigned int i;
 0022           ;               while (time!=0)
 0022           ;               {
 0022                   .dbline 45
 0022           ;                       for(i=0;i<1580;i++);    
 0022 4427              clr R20
 0024 5527              clr R21
 0026 02C0              xjmp L12
 0028           L9:
 0028                   .dbline 45
 0028           L10:
 0028                   .dbline 45
 0028 4F5F              subi R20,255  ; offset = 1
 002A 5F4F              sbci R21,255
 002C           L12:
 002C                   .dbline 45
 002C 4C32              cpi R20,44
 002E E6E0              ldi R30,6
 0030 5E07              cpc R21,R30
 0032 D0F3              brlo L9
 0034           X1:
 0034                   .dbline 46
 0034           ;                       time--;
 0034 0150              subi R16,1
 0036 1040              sbci R17,0
 0038                   .dbline 47
 0038           ;               }
 0038           L7:
 0038                   .dbline 43
 0038 0030              cpi R16,0
 003A 0107              cpc R16,R17
 003C 91F7              brne L6
 003E           X2:
 003E                   .dbline -2
 003E           L5:
 003E                   .dbline 0 ; func end
 003E 5991              ld R21,y+
 0040 4991              ld R20,y+
 0042 0895              ret
 0044                   .dbsym r i 20 i
 0044                   .dbsym r time 16 i
 0044                   .dbend
                        .area data(ram, con, rel)
 0000                   .dbfile D:\垃圾站\00\adc\delay.h
 0000           _a::
 0000                   .blkb 2
                        .area idata
 0000 3031              .byte 48,49
                        .area data(ram, con, rel)
 0002                   .dbfile D:\垃圾站\00\adc\delay.h
 0002                   .blkb 2
                        .area idata
 0002 3233              .byte 50,51
                        .area data(ram, con, rel)
 0004                   .dbfile D:\垃圾站\00\adc\delay.h
 0004                   .blkb 2
                        .area idata
 0004 3435              .byte 52,53
                        .area data(ram, con, rel)
 0006                   .dbfile D:\垃圾站\00\adc\delay.h
 0006                   .blkb 2
                        .area idata
 0006 3637              .byte 54,55
                        .area data(ram, con, rel)
 0008                   .dbfile D:\垃圾站\00\adc\delay.h
 0008                   .blkb 2
                        .area idata
 0008 3839              .byte 56,57
                        .area data(ram, con, rel)
 000A                   .dbfile D:\垃圾站\00\adc\delay.h
 000A                   .dbfile D:\垃圾站\00\adc\lcd.h
 000A                   .dbsym e a _a A[10:10]c
 000A           _ADbz::
 000A                   .blkb 1
                        .area idata
 000A 00                .byte 0
                        .area data(ram, con, rel)
 000B                   .dbfile D:\垃圾站\00\adc\lcd.h
 000B                   .dbsym e ADbz _ADbz c
                        .area text(rom, con, rel)
 0044                   .dbfile D:\垃圾站\00\adc\lcd.h
 0044                   .dbfunc e delay _delay fV
 0044           ;              i -> R10
 0044           ;              n -> R16
                        .even
 0044           _delay::
 0044 AA92              st -y,R10
 0046 BA92              st -y,R11
 0048                   .dbline -1
 0048                   .dbline 8
 0048           ; unsigned char a[10]={'0','1','2','3','4','5','6','7','8','9'};
 0048           ; unsigned char ADtmp,ADbz=0;
 0048           ; #define LCD_DATAL PORTA&=~BIT(1)
 0048           ; #define LCD_DATAH PORTA|=BIT(1) 
 0048           ; #define LCD_CLKL PORTA&=~BIT(3)
 0048           ; #define LCD_CLKH PORTA|=BIT(3)
 0048           ; void delay(unsigned char n)
 0048           ; {      
 0048                   .dbline 10
 0048           ;        unsigned char i;
 0048           ;        for(i=0;i<n;i++)                //延時
 0048 AA24              clr R10
 004A 02C0              xjmp L17
 004C           L14:
 004C                   .dbline 11
 004C           ;        {asm("nop");}
 004C                   .dbline 11
 004C 0000              nop
 004E                   .dbline 11
 004E           L15:
 004E                   .dbline 10
 004E A394              inc R10
 0050           L17:
 0050                   .dbline 10
 0050 A016              cp R10,R16
 0052 E0F3              brlo L14
 0054           X3:
 0054                   .dbline -2
 0054           L13:
 0054                   .dbline 0 ; func end
 0054 B990              ld R11,y+
 0056 A990              ld R10,y+
 0058 0895              ret
 005A                   .dbsym r i 10 c
 005A                   .dbsym r n 16 c
 005A                   .dbend
 005A                   .dbfunc e lcd_out _lcd_out fV
 005A           ;              s -> <dead>
 005A           ;              i -> R20
 005A           ;      send_byte -> R10
                        .even
 005A           _lcd_out::
 005A 0E940000          xcall push_xgset300C
 005E A02E              mov R10,R16
 0060                   .dbline -1
 0060                   .dbline 17
 0060           ; }
 0060           ; //*************************************************************************
 0060           ; 
 0060           ; //***************************************************************************
 0060           ; void lcd_out(unsigned char send_byte)
 0060           ; {    
 0060                   .dbline 19
 0060           ;     unsigned char i,s;
 0060           ;       for (i=0;i<8;i++)
 0060 4427              clr R20
 0062 09C0              xjmp L22
 0064           L19:
 0064                   .dbline 20
 0064           ;       {
 0064                   .dbline 21
 0064           ;        if((send_byte&0x80)==0)
 0064 A7FC              sbrc R10,7
 0066 02C0              rjmp L23
 0068           X4:
 0068                   .dbline 22
 0068           ;        {
 0068                   .dbline 23
 0068           ;            LCD_DATAL;
 0068 D998              cbi 0x1b,1
 006A                   .dbline 24
 006A           ;        }
 006A 01C0              xjmp L24
 006C           L23:
 006C                   .dbline 26
 006C           ;        else
 006C           ;        {
 006C                   .dbline 27
 006C           ;            LCD_DATAH;
 006C D99A              sbi 0x1b,1
 006E                   .dbline 28
 006E           ;        }      //送數(shù)據(jù)
 006E           L24:
 006E                   .dbline 29
 006E           ;        LCD_CLKL;
 006E DB98              cbi 0x1b,3
 0070                   .dbline 30
 0070           ;        LCD_CLKH;
 0070 DB9A              sbi 0x1b,3
 0072                   .dbline 31
 0072           ;        send_byte=send_byte<<1;
 0072 AA0C              lsl R10
 0074                   .dbline 32
 0074           ;       }
 0074           L20:
 0074                   .dbline 19
 0074 4395              inc R20
 0076           L22:
 0076                   .dbline 19
 0076 4830              cpi R20,8
 0078 A8F3              brlo L19
 007A           X5:
 007A                   .dbline 33
 007A           ;       delay(256);
 007A 00E0              ldi R16,0
 007C E3DF              xcall _delay
 007E                   .dbline -2
 007E           L18:
 007E                   .dbline 0 ; func end
 007E 0C940000          xjmp pop_xgset300C
 0082                   .dbsym l s 1 c
 0082                   .dbsym r i 20 c
 0082                   .dbsym r send_byte 10 c
 0082                   .dbend
 0082                   .dbfunc e WR_dat _WR_dat fV
 0082           ;              s -> R20
 0082           ;            dat -> R22
                        .even
 0082           _WR_dat::
 0082 0E940000          xcall push_xgsetF000
 0086 602F              mov R22,R16
 0088                   .dbline -1
 0088                   .dbline 38
 0088           ; }
 0088           ; //***************************************************************************
 0088           ; 
 0088           ; void WR_dat(unsigned char dat)
 0088           ; {
 0088                   .dbline 40
 0088           ;      unsigned char s;
 0088           ;        s=dat&0xf0;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂精品中文字幕在线| 国产美女娇喘av呻吟久久| 日韩av不卡一区二区| 国产麻豆精品视频| 在线观看成人免费视频| 精品久久久久久最新网址| 亚洲视频在线一区观看| 久久se精品一区精品二区| 91老师片黄在线观看| www精品美女久久久tv| 亚洲国产精品视频| av中文字幕一区| 久久综合av免费| 日韩国产欧美在线播放| 色综合天天做天天爱| 久久久久久久精| 免费日韩伦理电影| 欧美视频中文字幕| 亚洲欧洲www| 粉嫩av亚洲一区二区图片| 欧美精品在线一区二区| 一区二区三区四区高清精品免费观看 | 国产成人在线视频网站| 91精品国产91热久久久做人人| 国产精品国产三级国产a| 国产在线精品一区二区| 日韩欧美精品在线| 五月天激情综合| 色综合天天综合狠狠| 欧美色中文字幕| 国产日韩精品一区二区三区在线| 亚洲综合区在线| 男人的天堂亚洲一区| youjizz久久| 成人黄色大片在线观看| 久久亚洲二区三区| 久久福利资源站| 欧美xxxxxxxxx| 美女视频一区在线观看| 欧美一区永久视频免费观看| 三级久久三级久久| 91精品国产黑色紧身裤美女| 日韩精品一区第一页| 欧美日韩一区二区三区四区| 亚洲午夜激情av| 7777精品伊人久久久大香线蕉完整版 | 亚洲在线免费播放| 成人午夜视频在线| 久久精品人人爽人人爽| 日韩不卡一区二区三区 | 欧美男女性生活在线直播观看| 亚洲国产乱码最新视频 | 男人的天堂久久精品| 3d成人动漫网站| 亚洲18女电影在线观看| 欧美伊人久久久久久午夜久久久久| 日本一区二区成人| 国产91精品精华液一区二区三区| 欧美日韩一区 二区 三区 久久精品| 中文字幕佐山爱一区二区免费| 丁香一区二区三区| 国产精品天天看| 国产69精品久久777的优势| 9191精品国产综合久久久久久| 日日夜夜免费精品| 欧美一区二区网站| 韩国av一区二区三区| 精品久久五月天| 成人网男人的天堂| 亚洲欧洲日韩在线| 一本色道久久综合精品竹菊 | 日韩精品在线网站| 久久国产精品无码网站| 精品少妇一区二区三区免费观看 | 亚洲欧美色一区| 欧美三级乱人伦电影| 日本成人超碰在线观看| 日韩免费看网站| 粉嫩欧美一区二区三区高清影视| 成人欧美一区二区三区黑人麻豆 | 精品久久99ma| 美女网站一区二区| 亚洲欧美一区二区视频| 欧美日韩高清在线播放| 久久精品99国产国产精| 中文字幕av不卡| 欧美系列一区二区| 另类小说综合欧美亚洲| 国产精品初高中害羞小美女文| 91免费在线视频观看| 天天射综合影视| 国产亚洲精品aa| 欧美性一级生活| 三级一区在线视频先锋| 久久青草欧美一区二区三区| 国产精品123区| 亚洲午夜久久久久久久久电影网| 91精品国产综合久久精品性色| 国产精品一区三区| 亚洲chinese男男1069| 亚洲国产电影在线观看| 欧美日本视频在线| av毛片久久久久**hd| 麻豆精品视频在线观看视频| 国产精品久久久久久久久久免费看| 欧美精品99久久久**| 97精品国产97久久久久久久久久久久 | 欧美日本视频在线| 国产99精品在线观看| 亚洲成年人网站在线观看| 中文字幕不卡在线| 欧美日韩国产综合一区二区| 久久99精品国产麻豆婷婷| 精品国产免费久久| 91视频在线观看| 国产成人免费视频网站高清观看视频| 亚洲国产你懂的| 亚洲欧美电影一区二区| 国产日韩欧美一区二区三区乱码| 欧美猛男男办公室激情| 91久久免费观看| 国产精品综合av一区二区国产馆| 午夜精品视频一区| 久久久噜噜噜久久人人看| 日韩一级二级三级| 91精品久久久久久久99蜜桃| 欧美性受极品xxxx喷水| 一本到三区不卡视频| 国产福利一区在线观看| 经典三级一区二区| 蜜桃精品在线观看| 免费在线一区观看| 亚洲777理论| 亚洲高清免费在线| 中文字幕在线观看不卡视频| 亚洲精品乱码久久久久| 1024国产精品| 亚洲激情av在线| 亚洲人成网站精品片在线观看| 中文字幕一区二区三区av| 欧美激情一区二区三区不卡| 国产人成一区二区三区影院| 久久久99精品免费观看不卡| 日韩欧美视频在线| 久久久综合精品| 欧美国产激情一区二区三区蜜月 | 欧美日韩中字一区| 欧美三级三级三级| 日韩一级黄色大片| 久久久久一区二区三区四区| 欧美高清在线一区二区| 国产精品污www在线观看| 亚洲色图制服丝袜| 午夜精品一区在线观看| 美女国产一区二区三区| 激情综合亚洲精品| 国产成人精品免费| 一本色道a无线码一区v| 欧洲一区在线观看| 欧美一区二区三区人| 久久综合色播五月| 亚洲国产精品成人综合| 国产欧美日韩精品一区| 亚洲福利一区二区三区| 蜜桃av一区二区| 国产不卡视频在线播放| 欧洲国内综合视频| 日韩一二在线观看| 国产精品女同一区二区三区| 一区二区三区国产| 美女视频网站久久| 成人av免费观看| 日韩视频永久免费| 国产精品国模大尺度视频| 亚洲私人黄色宅男| 首页国产欧美久久| 国产黄色成人av| 91精品国产色综合久久不卡蜜臀 | 日韩视频免费观看高清完整版在线观看 | 99久久精品情趣| 欧美一区二区三级| 亚洲欧美一区二区在线观看| 婷婷综合另类小说色区| 国产乱理伦片在线观看夜一区| 94-欧美-setu| 国产亚洲视频系列| 日韩一区日韩二区| 蜜臀av国产精品久久久久| 91麻豆文化传媒在线观看| 日韩亚洲欧美在线| 一区二区视频在线看| 精品一区二区三区免费播放| 欧美在线短视频| 中文字幕的久久| 狠狠色丁香久久婷婷综合_中| 欧美精品久久天天躁| 一级女性全黄久久生活片免费| 国产一区二区三区四| 日韩免费观看高清完整版在线观看 | 欧美成人三级在线|