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

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

?? ds18b20.lis

?? ds18b20+1602液晶顯示 基于atmega16l單片機(jī)的編程
?? LIS
?? 第 1 頁 / 共 2 頁
字號:
                        .module ds18b20.c
                        .area text(rom, con, rel)
 0000                   .dbfile F:\avr最小系統(tǒng)板\程序代碼\ex15_ds18b20_1602\ds18b20.c
 0000                   .dbfunc e DS18B20_Reset _DS18B20_Reset fc
 0000           ;            err -> R20
                        .even
 0000           _DS18B20_Reset::
 0000 0E940000          xcall push_gset1
 0004                   .dbline -1
 0004                   .dbline 8
 0004           ; #include <iom16v.h>
 0004           ; #include <macros.h>
 0004           ; #include "ds18b20.h"
 0004           ; #include "lm1602.h"
 0004           ; 
 0004           ; 
 0004           ; byte DS18B20_Reset(void)       //DS18B20初始化函數(shù)
 0004           ; {  
 0004                   .dbline 9
 0004           ;        byte err=0;
 0004 4427              clr R20
 0006                   .dbline 10
 0006           ;        DQ_OUT;     //DQ復(fù)位
 0006 A19A              sbi 0x14,1
 0008                   .dbline 11
 0008           ;      _NOP();
 0008 0000              nop
 000A                   .dbline 12
 000A           ;        _NOP();
 000A 0000              nop
 000C                   .dbline 13
 000C           ;        DQ_L;
 000C A998              cbi 0x15,1
 000E                   .dbline 14
 000E           ;        delay_nus(300);      //延時(shí)470us
 000E 0CE2              ldi R16,300
 0010 11E0              ldi R17,1
 0012 0E940000          xcall _delay_nus
 0016                   .dbline 16
 0016           ;     // DQ_H;
 0016           ;        DQ_IN;
 0016 A198              cbi 0x14,1
 0018                   .dbline 17
 0018           ;        delay_nus(60);       //延時(shí)100us
 0018 0CE3              ldi R16,60
 001A 10E0              ldi R17,0
 001C 0E940000          xcall _delay_nus
 0020                   .dbline 18
 0020           ;        if(DQ_IN_H)
 0020 83B3              in R24,0x13
 0022 8270              andi R24,2
 0024 8230              cpi R24,2
 0026 09F4              brne L2
 0028                   .dbline 19
 0028           ;         err = 1;
 0028 41E0              ldi R20,1
 002A           L2:
 002A                   .dbline 20
 002A           ;         delay_nus(60);       //延時(shí)100us
 002A 0CE3              ldi R16,60
 002C 10E0              ldi R17,0
 002E 0E940000          xcall _delay_nus
 0032                   .dbline 21
 0032           ;        return err;
 0032 042F              mov R16,R20
 0034                   .dbline -2
 0034           L1:
 0034 0E940000          xcall pop_gset1
 0038                   .dbline 0 ; func end
 0038 0895              ret
 003A                   .dbsym r err 20 c
 003A                   .dbend
 003A                   .dbfunc e DS18B20_WriteBit _DS18B20_WriteBit fV
 003A           ;         bitval -> R20
                        .even
 003A           _DS18B20_WriteBit::
 003A 0E940000          xcall push_gset1
 003E 402F              mov R20,R16
 0040                   .dbline -1
 0040                   .dbline 25
 0040           ; }
 0040           ; 
 0040           ; void DS18B20_WriteBit(byte bitval)
 0040           ; {
 0040                   .dbline 26
 0040           ;     DQ_OUT;
 0040 A19A              sbi 0x14,1
 0042                   .dbline 27
 0042           ;       _NOP();
 0042 0000              nop
 0044                   .dbline 28
 0044           ;       _NOP();
 0044 0000              nop
 0046                   .dbline 29
 0046           ;        DQ_L;//將DQ線拉低,開始寫時(shí)間隙
 0046 A998              cbi 0x15,1
 0048                   .dbline 30
 0048           ;        delay_nus(10);      //延時(shí)30us
 0048 0AE0              ldi R16,10
 004A 10E0              ldi R17,0
 004C 0E940000          xcall _delay_nus
 0050                   .dbline 31
 0050           ;        if(bitval == 1)  //如果寫1,DQ線拉高
 0050 4130              cpi R20,1
 0052 09F4              brne L5
 0054                   .dbline 32
 0054           ;          DQ_H;
 0054 A99A              sbi 0x15,1
 0056           L5:
 0056                   .dbline 33
 0056           ;        delay_nus(20);      //延時(shí)30us
 0056 04E1              ldi R16,20
 0058 10E0              ldi R17,0
 005A 0E940000          xcall _delay_nus
 005E                   .dbline 34
 005E           ;      DQ_H;
 005E A99A              sbi 0x15,1
 0060                   .dbline -2
 0060           L4:
 0060 0E940000          xcall pop_gset1
 0064                   .dbline 0 ; func end
 0064 0895              ret
 0066                   .dbsym r bitval 20 c
 0066                   .dbend
 0066                   .dbfunc e DS18B20_ReadBit _DS18B20_ReadBit fc
 0066           ;           rbit -> R20
                        .even
 0066           _DS18B20_ReadBit::
 0066 0E940000          xcall push_gset1
 006A                   .dbline -1
 006A                   .dbline 38
 006A           ; }
 006A           ; 
 006A           ; byte DS18B20_ReadBit(void)
 006A           ; {
 006A                   .dbline 39
 006A           ;     byte rbit = 0;
 006A 4427              clr R20
 006C                   .dbline 40
 006C           ;       DQ_OUT;
 006C A19A              sbi 0x14,1
 006E                   .dbline 41
 006E           ;       _NOP();
 006E 0000              nop
 0070                   .dbline 42
 0070           ;       _NOP();
 0070 0000              nop
 0072                   .dbline 43
 0072           ;        DQ_L;  //將DQ線拉低,開始寫時(shí)間隙
 0072 A998              cbi 0x15,1
 0074                   .dbline 44
 0074           ;      delay_us();       //延時(shí)30us
 0074 0E940000          xcall _delay_us
 0078                   .dbline 47
 0078           ;       //DQ_H;
 0078           ;       // delay_nus(10);      //延時(shí)
 0078           ;        DQ_IN;
 0078 A198              cbi 0x14,1
 007A                   .dbline 48
 007A           ;        _NOP();
 007A 0000              nop
 007C                   .dbline 49
 007C           ;        _NOP();
 007C 0000              nop
 007E                   .dbline 51
 007E           ;       // 
 007E           ;        if(DQ_IN_H)
 007E 83B3              in R24,0x13
 0080 8270              andi R24,2
 0082 8230              cpi R24,2
 0084 09F4              brne L8
 0086                   .dbline 52
 0086           ;        rbit =1;
 0086 41E0              ldi R20,1
 0088           L8:
 0088                   .dbline 53
 0088           ;        delay_nus(40);
 0088 08E2              ldi R16,40
 008A 10E0              ldi R17,0
 008C 0E940000          xcall _delay_nus
 0090                   .dbline 54
 0090           ;      return (rbit);
 0090 042F              mov R16,R20
 0092                   .dbline -2
 0092           L7:
 0092 0E940000          xcall pop_gset1
 0096                   .dbline 0 ; func end
 0096 0895              ret
 0098                   .dbsym r rbit 20 c
 0098                   .dbend
 0098                   .dbfunc e DS18B20_WriteChar _DS18B20_WriteChar fV
 0098           ;           temp -> R20
 0098           ;              i -> R22
 0098           ;            val -> R10
                        .even
 0098           _DS18B20_WriteChar::
 0098 0E940000          xcall push_gset3
 009C A02E              mov R10,R16
 009E                   .dbline -1
 009E                   .dbline 58
 009E           ; }
 009E           ; 
 009E           ; void DS18B20_WriteChar(byte val)
 009E           ; {
 009E                   .dbline 61
 009E           ;     byte i;
 009E           ;       byte temp;
 009E           ;       temp = val;
 009E 4A2D              mov R20,R10
 00A0                   .dbline 62
 00A0           ;       for(i = 0;i<8;i++)
 00A0 6627              clr R22
 00A2 0FC0              xjmp L14
 00A4           L11:
 00A4                   .dbline 63

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品在线一区二区| 精品中文字幕一区二区| 不卡电影一区二区三区| 国产视频一区在线观看| 中文一区在线播放| 最近中文字幕一区二区三区| 欧美日韩中文字幕一区二区| 国产欧美日韩精品在线| 在线影院国内精品| 日韩av电影免费观看高清完整版 | 91福利国产成人精品照片| 欧美一级日韩免费不卡| 日韩高清国产一区在线| 日韩一级视频免费观看在线| 日韩精品国产欧美| 久久综合一区二区| 国产一区二区精品久久99| 中文天堂在线一区| 99国产精品久久| 亚洲va韩国va欧美va精品| 久久久777精品电影网影网| 色婷婷国产精品久久包臀| 亚洲一区二区在线观看视频| 国产v综合v亚洲欧| 亚洲青青青在线视频| 欧美一级久久久久久久大片| 国产美女精品人人做人人爽| 自拍偷在线精品自拍偷无码专区| 色视频成人在线观看免| 韩国午夜理伦三级不卡影院| 一区二区三区精品在线观看| 精品欧美久久久| 狠狠色狠狠色合久久伊人| 亚洲欧洲www| 欧美成人国产一区二区| 色悠悠久久综合| 老色鬼精品视频在线观看播放| 国产欧美精品区一区二区三区| 91久久一区二区| 91丝袜国产在线播放| 国产麻豆一精品一av一免费| 中文字幕一区二区三区乱码在线| 国产精品一区二区无线| 久久99热99| 亚洲成人免费视| 亚洲黄色av一区| 亚洲天堂a在线| 亚洲精品国产一区二区精华液| 欧美tk—视频vk| 日韩网站在线看片你懂的| 欧美电影一区二区| 久久夜色精品国产噜噜av| 美女看a上一区| 亚洲精品日韩一| 亚洲精品中文字幕在线观看| 国产精品二三区| 一区二区在线观看av| 亚洲午夜精品在线| 美女视频第一区二区三区免费观看网站| 日本韩国精品在线| 欧美日韩一区二区三区视频 | 91精品福利在线| 欧美日韩国产综合一区二区三区 | 亚洲日本在线看| 婷婷中文字幕综合| 激情综合色综合久久| 风间由美性色一区二区三区| 亚洲国产日韩综合久久精品| 欧美美女一区二区在线观看| 91精品国产综合久久久久久 | 亚洲国产美国国产综合一区二区| 天堂成人免费av电影一区| 成人免费av资源| 成人福利在线看| 国产一区二区福利视频| 欧美一区二区免费| 亚洲欧洲www| 国产精品一二三在| 337p粉嫩大胆噜噜噜噜噜91av| 精品蜜桃在线看| 久久不见久久见免费视频1| 欧美精品丝袜中出| 毛片av一区二区| 欧美大黄免费观看| 国产麻豆视频一区| 中文字幕免费不卡在线| 极品少妇一区二区| 大白屁股一区二区视频| 国产日韩欧美在线一区| 国产成人精品免费在线| 国产精品日产欧美久久久久| 成人毛片在线观看| 亚洲h精品动漫在线观看| 欧美日韩成人综合| 国产美女精品人人做人人爽| 久久网站最新地址| 成人免费视频一区| 中文字幕日韩一区二区| 94-欧美-setu| 免费xxxx性欧美18vr| 色噜噜狠狠成人网p站| 中文字幕欧美日韩一区| 激情综合网av| 久久久国产精品麻豆| 国产在线麻豆精品观看| 精品国产免费人成在线观看| 久99久精品视频免费观看| 一区免费观看视频| 久久亚洲精品国产精品紫薇| 成人aaaa免费全部观看| 国产精品主播直播| 天天色天天爱天天射综合| 欧美一卡二卡在线| 精品一区二区三区在线视频| 国产欧美日韩麻豆91| eeuss鲁片一区二区三区| 1024成人网| 91精品国产综合久久婷婷香蕉| 久久精品国产精品亚洲综合| 久久久精品2019中文字幕之3| 国产69精品久久99不卡| 亚洲女与黑人做爰| 欧美sm美女调教| 91看片淫黄大片一级在线观看| 亚洲一区在线视频| 欧美精品一区二区三区四区| 成人美女视频在线看| 老司机午夜精品| 石原莉奈在线亚洲三区| 国产精品欧美极品| 国产亚洲成av人在线观看导航| 欧美日韩一本到| 欧洲精品一区二区| 在线精品亚洲一区二区不卡| 成人av电影观看| 国产成人啪免费观看软件| 九九久久精品视频| 免费人成精品欧美精品| 视频在线观看国产精品| 五月天婷婷综合| 亚洲午夜在线电影| 日韩成人av影视| 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩高清中文字幕一区| 丝袜诱惑亚洲看片| 日本欧美肥老太交大片| 日产欧产美韩系列久久99| 日韩电影在线观看电影| 亚洲电影一区二区| 亚洲天堂成人在线观看| 日韩精品一区第一页| 国产1区2区3区精品美女| 在线视频国内一区二区| www成人在线观看| 日本欧美在线观看| 国产精品18久久久| 欧美三级中文字| 国产精品美女久久久久久| 亚洲一区二区四区蜜桃| 国产日产精品1区| 亚洲婷婷综合色高清在线| 日韩在线一区二区| 丁香啪啪综合成人亚洲小说| 色婷婷久久综合| 久久天天做天天爱综合色| 亚洲欧美色一区| 国产成人一级电影| 欧美一级日韩免费不卡| 亚洲私人黄色宅男| 国产精品一色哟哟哟| 69精品人人人人| 亚洲久草在线视频| 成人的网站免费观看| 日韩一区二区三区av| 亚洲成人自拍网| 在线视频欧美区| 亚洲欧美日韩人成在线播放| 国产一区二区h| 精品精品欲导航| 久久成人麻豆午夜电影| 欧美色精品在线视频| 亚洲最新在线观看| 成人精品在线视频观看| 久久精品日韩一区二区三区| 天堂av在线一区| 欧美丰满少妇xxxbbb| 亚洲成年人网站在线观看| 欧美色图在线观看| 欧美成人vr18sexvr| 天堂久久久久va久久久久| 久久久久久久久久美女| 色一情一乱一乱一91av| 免费在线看一区| 中文字幕亚洲一区二区va在线| 欧美色爱综合网| 丰满白嫩尤物一区二区| 日韩成人av影视| 亚洲精品美国一| 精品久久久久99| 欧美日韩综合一区|