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

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

?? 1602_main.lis

?? 10K到5MHz的頻率測量
?? LIS
?? 第 1 頁 / 共 5 頁
字號:
                        .module _1602_main.c
                        .area text(rom, con, rel)
 0000                   .dbfile D:\我的資源\我的文件\電子技術\AVR\AVR學習\JASON'~2\M16頻率計(10K-5MHz,誤差0.1%以下)(已驗證)\1602_main.c
 0000                   .dbfile D:\我的資源\我的文件\電子技術\AVR\AVR學習\JASON'~2\M16頻率計(10K-5MHz,誤差0.1%以下)(已驗證)\1602.h
 0000                   .dbfunc e s_ms _s_ms fV
 0000           ;             ms -> R16,R17
                        .even
 0000           _s_ms::
 0000                   .dbline -1
 0000                   .dbline 9
 0000           ; #define uchar unsigned char 
 0000           ; #define uint unsigned int 
 0000           ; 
 0000           ; #define RS 5
 0000           ; #define RW 6
 0000           ; #define EN 7
 0000           ; 
 0000           ; void s_ms(uint ms)
 0000           ; {
 0000                   .dbline 10
 0000           ;       for(;ms>1;ms--);
 0000 02C0              xjmp L5
 0002           L2:
 0002                   .dbline 10
 0002           L3:
 0002                   .dbline 10
 0002 0150              subi R16,1
 0004 1040              sbci R17,0
 0006           L5:
 0006                   .dbline 10
 0006 81E0              ldi R24,1
 0008 90E0              ldi R25,0
 000A 8017              cp R24,R16
 000C 9107              cpc R25,R17
 000E C8F3              brlo L2
 0010           X0:
 0010                   .dbline -2
 0010           L1:
 0010                   .dbline 0 ; func end
 0010 0895              ret
 0012                   .dbsym r ms 16 i
 0012                   .dbend
 0012                   .dbfunc e busy _busy fV
 0012           ;           temp -> R20
                        .even
 0012           _busy::
 0012 4A93              st -y,R20
 0014                   .dbline -1
 0014                   .dbline 15
 0014           ; }     
 0014           ; 
 0014           ; //查忙
 0014           ; void busy(void)
 0014           ; {
 0014                   .dbline 17
 0014           ;     uchar temp;
 0014           ;       PORTB&=~(1<<RS);    //RS=0
 0014 C598              cbi 0x18,5
 0016                   .dbline 18
 0016           ;       s_ms(20);
 0016 04E1              ldi R16,20
 0018 10E0              ldi R17,0
 001A F2DF              xcall _s_ms
 001C                   .dbline 19
 001C           ;       PORTB|=(1<<RW);     //RW=1
 001C C69A              sbi 0x18,6
 001E                   .dbline 20
 001E           ;       s_ms(20);
 001E 04E1              ldi R16,20
 0020 10E0              ldi R17,0
 0022 EEDF              xcall _s_ms
 0024 1AC0              xjmp L8
 0026           L7:
 0026                   .dbline 22
 0026           ;       while(temp)
 0026           ;       {
 0026                   .dbline 23
 0026           ;               PORTB|=(1<<EN); //EN=1
 0026 C79A              sbi 0x18,7
 0028                   .dbline 24
 0028           ;               s_ms(20);
 0028 04E1              ldi R16,20
 002A 10E0              ldi R17,0
 002C E9DF              xcall _s_ms
 002E                   .dbline 25
 002E           ;               DDRA=0x00;      //A口變輸入
 002E 2224              clr R2
 0030 2ABA              out 0x1a,R2
 0032                   .dbline 26
 0032           ;               PORTA=0xff;     //上拉使能
 0032 8FEF              ldi R24,255
 0034 8BBB              out 0x1b,R24
 0036                   .dbline 27
 0036           ;               s_ms(20);
 0036 04E1              ldi R16,20
 0038 10E0              ldi R17,0
 003A E2DF              xcall _s_ms
 003C                   .dbline 28
 003C           ;               temp = PINA&0x80;    //讀取A口
 003C 49B3              in R20,0x19
 003E 4078              andi R20,128
 0040                   .dbline 29
 0040           ;               s_ms(20);      
 0040 04E1              ldi R16,20
 0042 10E0              ldi R17,0
 0044 DDDF              xcall _s_ms
 0046                   .dbline 30
 0046           ;               DDRA=0xff;      
 0046 8FEF              ldi R24,255
 0048 8ABB              out 0x1a,R24
 004A                   .dbline 31
 004A           ;               PORTA=0xff;        //A口變輸出
 004A 8BBB              out 0x1b,R24
 004C                   .dbline 32
 004C           ;               s_ms(20);
 004C 04E1              ldi R16,20
 004E 10E0              ldi R17,0
 0050 D7DF              xcall _s_ms
 0052                   .dbline 33
 0052           ;               PORTB&=~(1<<EN);   //EN=0
 0052 C798              cbi 0x18,7
 0054                   .dbline 34
 0054           ;               s_ms(20);
 0054 04E1              ldi R16,20
 0056 10E0              ldi R17,0
 0058 D3DF              xcall _s_ms
 005A                   .dbline 35
 005A           ;       }
 005A           L8:
 005A                   .dbline 21
 005A 4423              tst R20
 005C 21F7              brne L7
 005E           X1:
 005E                   .dbline -2
 005E           L6:
 005E                   .dbline 0 ; func end
 005E 4991              ld R20,y+
 0060 0895              ret
 0062                   .dbsym r temp 20 c
 0062                   .dbend
 0062                   .dbfunc e writecom _writecom fV
 0062           ;            com -> R10
                        .even
 0062           _writecom::
 0062 AA92              st -y,R10
 0064 A02E              mov R10,R16
 0066                   .dbline -1
 0066                   .dbline 40
 0066           ; }
 0066           ; 
 0066           ; //寫指令
 0066           ; void writecom(uchar   com)
 0066           ; {
 0066                   .dbline 41
 0066           ;       busy();
 0066 D5DF              xcall _busy
 0068                   .dbline 42
 0068           ;       s_ms(20);
 0068 04E1              ldi R16,20
 006A 10E0              ldi R17,0
 006C C9DF              xcall _s_ms
 006E                   .dbline 43
 006E           ;       PORTB&=~(1<<RS);   //RS=0
 006E C598              cbi 0x18,5
 0070                   .dbline 44
 0070           ;       s_ms(20);
 0070 04E1              ldi R16,20
 0072 10E0              ldi R17,0
 0074 C5DF              xcall _s_ms
 0076                   .dbline 45
 0076           ;       PORTB&=~(1<<RW);   //RW=0
 0076 C698              cbi 0x18,6
 0078                   .dbline 46
 0078           ;       s_ms(20);
 0078 04E1              ldi R16,20
 007A 10E0              ldi R17,0
 007C C1DF              xcall _s_ms
 007E                   .dbline 47
 007E           ;       PORTB|=(1<<EN);    //EN=1
 007E C79A              sbi 0x18,7
 0080                   .dbline 48
 0080           ;       s_ms(20);
 0080 04E1              ldi R16,20
 0082 10E0              ldi R17,0
 0084 BDDF              xcall _s_ms
 0086                   .dbline 49
 0086           ;       PORTA = com;       //輸出指令
 0086 ABBA              out 0x1b,R10
 0088                   .dbline 50
 0088           ;       s_ms(20);
 0088 04E1              ldi R16,20
 008A 10E0              ldi R17,0
 008C B9DF              xcall _s_ms
 008E                   .dbline 51
 008E           ;       PORTB&=~(1<<EN);   //EN=0
 008E C798              cbi 0x18,7
 0090                   .dbline 52
 0090           ;       s_ms(20);
 0090 04E1              ldi R16,20
 0092 10E0              ldi R17,0
 0094 B5DF              xcall _s_ms
 0096                   .dbline -2
 0096           L10:
 0096                   .dbline 0 ; func end
 0096 A990              ld R10,y+
 0098 0895              ret
 009A                   .dbsym r com 10 c
 009A                   .dbend
 009A                   .dbfunc e LcdInit _LcdInit fV
                        .even
 009A           _LcdInit::
 009A                   .dbline -1
 009A                   .dbline 57
 009A           ; }
 009A           ; 
 009A           ; //1602初始化
 009A           ; void  LcdInit(void)
 009A           ; {
 009A                   .dbline 58
 009A           ;     DDRA = 0xff; 
 009A 8FEF              ldi R24,255
 009C 8ABB              out 0x1a,R24
 009E                   .dbline 59
 009E           ;     PORTA = 0x00; 
 009E 2224              clr R2
 00A0 2BBA              out 0x1b,R2
 00A2                   .dbline 60
 00A2           ;       writecom(0x38);
 00A2 08E3              ldi R16,56
 00A4 DEDF              xcall _writecom
 00A6                   .dbline 61
 00A6           ;       s_ms(20);
 00A6 04E1              ldi R16,20
 00A8 10E0              ldi R17,0
 00AA AADF              xcall _s_ms
 00AC                   .dbline 62
 00AC           ;       writecom(0x01);
 00AC 01E0              ldi R16,1
 00AE D9DF              xcall _writecom
 00B0                   .dbline 63
 00B0           ;       s_ms(1000);
 00B0 08EE              ldi R16,1000
 00B2 13E0              ldi R17,3
 00B4 A5DF              xcall _s_ms
 00B6                   .dbline 64
 00B6           ;       s_ms(1000);
 00B6 08EE              ldi R16,1000
 00B8 13E0              ldi R17,3
 00BA A2DF              xcall _s_ms
 00BC                   .dbline 65
 00BC           ;       s_ms(1000);
 00BC 08EE              ldi R16,1000
 00BE 13E0              ldi R17,3
 00C0 9FDF              xcall _s_ms
 00C2                   .dbline 66
 00C2           ;       writecom(0x02);
 00C2 02E0              ldi R16,2
 00C4 CEDF              xcall _writecom
 00C6                   .dbline 67
 00C6           ;       s_ms(20);
 00C6 04E1              ldi R16,20
 00C8 10E0              ldi R17,0
 00CA 9ADF              xcall _s_ms
 00CC                   .dbline 68
 00CC           ;       writecom(0x06);
 00CC 06E0              ldi R16,6
 00CE C9DF              xcall _writecom
 00D0                   .dbline 69
 00D0           ;       s_ms(20);
 00D0 04E1              ldi R16,20
 00D2 10E0              ldi R17,0
 00D4 95DF              xcall _s_ms
 00D6                   .dbline 70
 00D6           ;       writecom(0x0c);
 00D6 0CE0              ldi R16,12
 00D8 C4DF              xcall _writecom
 00DA                   .dbline 71
 00DA           ;       s_ms(20);
 00DA 04E1              ldi R16,20
 00DC 10E0              ldi R17,0
 00DE 90DF              xcall _s_ms
 00E0                   .dbline 72
 00E0           ;       writecom(0x38); 
 00E0 08E3              ldi R16,56
 00E2 BFDF              xcall _writecom
 00E4                   .dbline 73
 00E4           ;       s_ms(20);
 00E4 04E1              ldi R16,20
 00E6 10E0              ldi R17,0
 00E8 8BDF              xcall _s_ms
 00EA                   .dbline -2
 00EA           L11:
 00EA                   .dbline 0 ; func end
 00EA 0895              ret
 00EC                   .dbend
 00EC                   .dbfunc e writedata _writedata fV
 00EC           ;           data -> R10
                        .even
 00EC           _writedata::
 00EC AA92              st -y,R10
 00EE A02E              mov R10,R16
 00F0                   .dbline -1
 00F0                   .dbline 78
 00F0           ; }     
 00F0           ; 
 00F0           ; //寫數據
 00F0           ; void  writedata(uchar data)
 00F0           ; {
 00F0                   .dbline 79
 00F0           ;       busy();
 00F0 90DF              xcall _busy
 00F2                   .dbline 80
 00F2           ;       s_ms(20);
 00F2 04E1              ldi R16,20
 00F4 10E0              ldi R17,0
 00F6 84DF              xcall _s_ms
 00F8                   .dbline 81
 00F8           ;       PORTB|=(1<<RS);   //RS=1
 00F8 C59A              sbi 0x18,5
 00FA                   .dbline 82
 00FA           ;       s_ms(20);
 00FA 04E1              ldi R16,20
 00FC 10E0              ldi R17,0
 00FE 80DF              xcall _s_ms
 0100                   .dbline 83
 0100           ;       PORTB&=~(1<<RW);   //RW=0
 0100 C698              cbi 0x18,6
 0102                   .dbline 84
 0102           ;       s_ms(20);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区在线观看免费| 欧美日本视频在线| 色94色欧美sute亚洲线路一久| 成人亚洲一区二区一| 色婷婷精品大在线视频| 欧美日韩情趣电影| 精品福利一区二区三区免费视频| 久久久久久夜精品精品免费| 中文字幕在线不卡| 亚洲图片欧美一区| 国产福利一区在线| 欧美日韩精品一区二区在线播放| 欧美tk丨vk视频| 亚洲免费看黄网站| 国产在线播放一区| 色狠狠色噜噜噜综合网| 精品福利在线导航| 亚洲一区二区三区四区在线 | 国产aⅴ综合色| 欧美性三三影院| 欧美高清在线精品一区| 日日摸夜夜添夜夜添亚洲女人| 成人一区二区三区视频| 日韩欧美一级二级三级| 亚洲国产日韩精品| 国产成人综合在线播放| 91精品国产乱| 亚洲一区在线电影| 色婷婷久久一区二区三区麻豆| 日韩丝袜情趣美女图片| 亚洲高清免费视频| av电影在线不卡| 中文字幕中文在线不卡住| 国产乱码精品一区二区三区av | 成人av资源站| 国产欧美一区二区精品秋霞影院| 蜜臀av亚洲一区中文字幕| 欧美日韩一区二区三区高清| 一区二区高清视频在线观看| 97aⅴ精品视频一二三区| 国产午夜精品一区二区三区四区 | 91在线观看污| 综合在线观看色| 色偷偷成人一区二区三区91 | 色av成人天堂桃色av| 国产精品二区一区二区aⅴ污介绍| 国产精品一区二区三区99| 精品国精品自拍自在线| 国产一区二区在线电影| 中文字幕va一区二区三区| 91一区二区在线| 亚洲午夜精品一区二区三区他趣| 欧美色男人天堂| 老司机免费视频一区二区| 久久精品无码一区二区三区| 国产精品一品二品| 一区二区三区国产精品| 日韩一区二区免费视频| 国产乱码字幕精品高清av| 国产精品久久久久久久午夜片| 日韩精品视频网| 一区二区三区在线免费视频| 久久爱另类一区二区小说| 久久久99精品免费观看| 成人黄页在线观看| 丝袜a∨在线一区二区三区不卡| 777a∨成人精品桃花网| 国内成人精品2018免费看| 中文字幕一区二区三区av| 欧美人动与zoxxxx乱| 国产精品99久久久久久似苏梦涵 | 国产麻豆视频精品| 亚洲柠檬福利资源导航| 欧美一区二区三区视频免费播放 | 天天av天天翘天天综合网| 日韩欧美亚洲国产精品字幕久久久| 狠狠狠色丁香婷婷综合久久五月| 亚洲人午夜精品天堂一二香蕉| 欧美精选一区二区| 91麻豆精品视频| 国产成人精品免费一区二区| 日本午夜精品视频在线观看| 自拍av一区二区三区| 中文字幕第一区综合| 99久久99久久综合| 国产伦精品一区二区三区免费| 亚洲国产视频直播| 亚洲一区二区三区小说| 国产精品网站一区| 久久久天堂av| 精品国产乱码久久久久久老虎| 欧美亚洲综合久久| 欧美无人高清视频在线观看| 成人午夜av电影| 国产电影一区二区三区| 麻豆成人91精品二区三区| 亚洲第一激情av| 亚洲成a人v欧美综合天堂 | 亚洲一区二区美女| 国产精品成人免费| 中文字幕在线不卡一区| 中日韩免费视频中文字幕| 久久精品视频在线免费观看| 日韩视频永久免费| 精品国产凹凸成av人网站| 欧美精品一区二区三区高清aⅴ| 日韩欧美成人一区| 久久久久久黄色| 最新久久zyz资源站| 亚洲欧洲制服丝袜| 一区二区三区在线免费| 亚洲地区一二三色| 毛片av一区二区| 国产东北露脸精品视频| 99在线热播精品免费| av高清不卡在线| 欧美片网站yy| 久久久久久久久久久黄色| 中文字幕一区二区不卡| 一区二区三区欧美久久| 日本不卡一区二区| jlzzjlzz亚洲日本少妇| 欧美一级欧美一级在线播放| 久久久久久久久久久久久女国产乱 | 国产日产欧美一区| 亚洲高清免费视频| 国产东北露脸精品视频| 欧美日韩精品久久久| 久久这里只有精品6| 亚洲一区二区三区小说| 国产精品亚洲一区二区三区妖精 | 99精品视频一区二区三区| 在线观看日韩精品| 国产色产综合产在线视频| 亚洲成人激情av| 99在线视频精品| 国产亚洲精品免费| 久久国内精品视频| 欧美在线观看一区| 国产精品久久久久久久第一福利 | 秋霞电影一区二区| 日本高清成人免费播放| 亚洲日本va午夜在线电影| 精品一区二区日韩| 欧美久久一二三四区| 亚洲另类在线视频| 91啦中文在线观看| 亚洲欧洲av色图| 成人黄色av电影| 亚洲国产精品二十页| 国产一区二区三区国产| 欧美日精品一区视频| 亚洲精品成a人| 欧美日韩久久久一区| 一区二区三区中文在线观看| 丁香六月综合激情| 久久精品日产第一区二区三区高清版 | 亚洲精品免费在线| 91在线视频18| 亚洲精品视频观看| 91久久一区二区| 亚洲一区欧美一区| 欧美日韩一级视频| 日韩影院免费视频| 日韩美一区二区三区| 六月丁香综合在线视频| 精品毛片乱码1区2区3区| 精品在线免费观看| 欧美国产成人精品| 欧美在线免费观看亚洲| 亚洲www啪成人一区二区麻豆| 欧美日韩国产另类一区| 久久99蜜桃精品| 中文字幕日韩一区| 日韩精品资源二区在线| 福利一区二区在线观看| 午夜精品123| 久久免费看少妇高潮| 91官网在线观看| 国产一级精品在线| 一区二区三区四区蜜桃| 久久久久国产一区二区三区四区| 国产成人一区二区精品非洲| 亚洲成人激情自拍| 国产精品视频第一区| 欧美精品乱码久久久久久| 不卡的av网站| 久久精品国产一区二区| 亚洲免费高清视频在线| 亚洲人成网站影音先锋播放| 91精品国产综合久久福利软件| 99精品久久久久久| 日本亚洲三级在线| 国产精品福利影院| 日韩免费看网站| 欧美日韩一本到| 色综合天天做天天爱| 成人久久久精品乱码一区二区三区| 日韩成人一级大片| 午夜视频在线观看一区二区 |