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

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

?? ds18b20.lst

?? 該程序是基于c8051f020的平臺
?? LST
?? 第 1 頁 / 共 2 頁
字號:
A51 MACRO ASSEMBLER  DS18B20                                                              07/26/2007 20:21:38 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN DS18B20.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE DS18B20.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0036                 1             TEMPER_L        EQU     36H     ;存放讀出溫度低位數據
  0035                 2             TEMPER_H        EQU     35H     ;存放讀出溫度高位數據
  0060                 3             TEMPER_NUM      EQU     60H     ;存放轉換后的溫度值
  0000                 4             FLAG1           BIT     00H
  00B3                 5             DQ              BIT      P3.3   ;一線總線控制端口
                       6     ;ORG            08500H
                       7     ?PR?GET_TEMPER?DS18B20      SEGMENT CODE 
                       8             PUBLIC  GET_TEMPER
----                   9             RSEG  ?PR?GET_TEMPER?DS18B20
                      10     
                      11     
                      12     
                      13     ;       LJMP    MAIN
                      14     ;       ORG             8100H
                      15     ;MAIN:
                      16     ;       MOV     SP,#70H
                      17     ;       LCALL   GET_TEMPER      ;從DS18B20讀出溫度數據
                      18     ;       LCALL    TEMPER_COV     ;轉換讀出的溫度數據并保存
                      19     ;       SJMP    $                                               ;完成一次數字溫度采集
                      20     ;
                      21     
                      22     ;-------讀出轉換后的溫度值
                      23     
0000                  24     GET_TEMPER:
0000 D2B3             25             SETB    DQ              ; 定時入口
0002 120000   F       26     BCD:    LCALL   INIT_1820
0005 200003           27             JB      FLAG1,S22
0008 020000   F       28             LJMP    BCD             ; 若DS18B20不存在則返回
000B 120000   F       29     S22:    LCALL   DELAY1
000E 74CC             30             MOV     A,#0CCH         ; 跳過ROM匹配------0CC
0010 120000   F       31             LCALL   WRITE_1820
0013 7444             32             MOV     A,#44H          ; 發出溫度轉換命令
0015 120000   F       33             LCALL   WRITE_1820
0018 00               34             NOP
0019 120000   F       35             LCALL   DELAY
001C 120000   F       36             LCALL   DELAY
001F 120000   F       37     CBA:    LCALL   INIT_1820
0022 200003           38             JB      FLAG1,ABC
0025 020000   F       39             LJMP    CBA
0028 120000   F       40     ABC:    LCALL   DELAY1
002B 74CC             41             MOV     A,#0CCH         ; 跳過ROM匹配
002D 120000   F       42             LCALL   WRITE_1820
0030 74BE             43             MOV     A,#0BEH         ; 發出讀溫度命令
0032 120000   F       44             LCALL   WRITE_1820
0035 120000   F       45             LCALL   READ_18200      ;READ_1820
0038 AE35             46             mov     r6,TEMPER_H
003A AF36             47             mov     r7,TEMPER_L
003C 22               48             RET
                      49     
                      50     ;-------讀DS18B20的程序,從DS18B20中讀出一個字節的數據
003D                  51     READ_1820:
003D 7A08             52             MOV     R2,#8
003F C3               53     RE1:    CLR     C
0040 D2B3             54             SETB    DQ
0042 00               55             NOP
0043 00               56             NOP
0044 C2B3             57             CLR     DQ
0046 00               58             NOP
A51 MACRO ASSEMBLER  DS18B20                                                              07/26/2007 20:21:38 PAGE     2

0047 00               59             NOP
0048 00               60             NOP
0049 D2B3             61             SETB    DQ
004B 7B07             62             MOV     R3,#7
004D DBFE             63             DJNZ    R3,$
004F A2B3             64             MOV     C,DQ
0051 7B17             65             MOV     R3,#23
0053 DBFE             66             DJNZ    R3,$
0055 13               67             RRC     A
0056 DAE7             68             DJNZ    R2,RE1
0058 22               69             RET
                      70     
                      71     ;-------寫DS18B20的程序
0059                  72     WRITE_1820:
0059 7A08             73             MOV     R2,#8
005B C3               74             CLR     C
005C C2B3             75     WR1:    CLR     DQ
005E 7B06             76             MOV     R3,#6
0060 DBFE             77             DJNZ    R3,$
0062 13               78             RRC     A
0063 92B3             79             MOV     DQ,C
0065 7B17             80             MOV     R3,#23
0067 DBFE             81             DJNZ    R3,$
0069 D2B3             82             SETB    DQ
006B 00               83             NOP
006C DAEE             84             DJNZ    R2,WR1
006E D2B3             85             SETB    DQ
0070 22               86             RET
                      87     
                      88     ;-------讀DS18B20的程序,從DS18B20中讀出兩個字節的溫度數據
0071                  89     READ_18200:
0071 7C02             90             MOV     R4,#2   ; 將溫度高位和低位從DS18B20中讀出
0073 7936             91             MOV     R1,#36H ; 低位存入36H(TEMPER_L),高位存入35H(TEMPER_H)
0075 7A08             92     RE00:   MOV     R2,#8
0077 C3               93     RE01:   CLR     C
0078 D2B3             94             SETB    DQ
007A 00               95             NOP
007B 00               96             NOP
007C C2B3             97             CLR     DQ
007E 00               98             NOP
007F 00               99             NOP
0080 00              100             NOP
0081 D2B3            101             SETB    DQ
0083 7B07            102             MOV     R3,#7
0085 DBFE            103             DJNZ    R3,$
0087 A2B3            104             MOV     C,DQ
0089 7B17            105             MOV     R3,#23
008B DBFE            106             DJNZ    R3,$
008D 13              107             RRC     A
008E DAE7            108             DJNZ    R2,RE01
0090 F7              109             MOV     @R1,A
0091 19              110             DEC     R1
0092 DCE1            111             DJNZ    R4,RE00
0094 22              112             RET
                     113     
                     114     ?PR?_TEMPER_COV?DS18B20      SEGMENT CODE 
                     115     ;?DT?_TEMPER_COV?DS18B20      SEGMENT DATA OVERLAYABLE  
                     116     ;       PUBLIC   ?_TEMPER_COV?BYTE
                     117             PUBLIC  _TEMPER_COV
                     118                     
                     119     ;       RSEG  ?DT?_TEMPER_COV?DS18B20
                     120     ;?_TEMPER_COV?BYTE:
                     121     ;       kk?00: DS 2
                     122             
                     123     ;       retval?01: ds 1
                     124     
A51 MACRO ASSEMBLER  DS18B20                                                              07/26/2007 20:21:38 PAGE     3

----                 125             RSEG  ?PR?_TEMPER_COV?DS18B20
                     126     
                     127     ;-------將從DS18B20中讀出的溫度數據進行轉換
0000                 128     _TEMPER_COV:
0000 74F0            129             MOV     A,#0F0H
0002 5536            130             ANL     A,TEMPER_L ; 舍去溫度低位中小數點后的四位溫度數值
0004 C4              131             SWAP    A
0005 F560            132             MOV     TEMPER_NUM,A
0007 E536            133             MOV     A,TEMPER_L
0009 30E302          134             JNB     ACC.3,TEMPER_COV1 ; 四舍五入去溫度值
000C 0560            135             INC     TEMPER_NUM
                     136     
000E                 137     TEMPER_COV1:
000E E535            138             MOV     A,TEMPER_H
0010 5407            139             ANL     A,#07H
0012 C4              140             SWAP    A

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品欧美福利在线观看| 一区二区不卡在线播放| 亚洲欧美偷拍另类a∨色屁股| 无吗不卡中文字幕| 成人av在线一区二区| 欧美一区二区在线观看| 亚洲激情在线播放| 国产成人99久久亚洲综合精品| 欧美久久久久中文字幕| 亚洲视频一区二区免费在线观看| 久久精品国产亚洲aⅴ| 欧美美女一区二区| 亚洲午夜激情网页| 91免费视频网| 国产精品网站在线观看| 韩国精品在线观看| 日韩美女一区二区三区| 午夜欧美视频在线观看| 在线视频国内自拍亚洲视频| 亚洲欧洲精品一区二区三区不卡| 国产一区二区毛片| 久久日韩粉嫩一区二区三区| 久久91精品国产91久久小草| 欧美一区二区三区四区五区| 亚洲成人精品在线观看| 欧美色视频在线观看| 亚洲综合免费观看高清完整版在线 | 日日摸夜夜添夜夜添亚洲女人| av中文字幕在线不卡| 中文成人综合网| 成人免费观看av| 国产精品乱码一区二三区小蝌蚪| 成人h精品动漫一区二区三区| 国产亚洲美州欧州综合国| 国产精品一区二区无线| 久久久久久久久蜜桃| 国产99久久久久| 国产精品成人在线观看| 色综合色综合色综合色综合色综合| 人人爽香蕉精品| 日韩欧美国产一区二区三区| 蜜臀av一区二区三区| 欧美日韩精品福利| 亚洲久本草在线中文字幕| 99久久精品国产精品久久| 亚洲视频免费观看| 欧美综合欧美视频| 日本午夜精品一区二区三区电影| 欧美一区二区三区在线观看| 精彩视频一区二区| 国产精品久久久久9999吃药| 欧美性xxxxxx少妇| 久久99九九99精品| 中文字幕一区二区三区四区不卡| 色噜噜狠狠成人网p站| 日韩高清一区二区| 国产日韩综合av| 欧美影视一区在线| 精品影院一区二区久久久| 中文字幕乱码亚洲精品一区| 欧美系列在线观看| 久久66热偷产精品| 亚洲精品国产视频| 日韩一级欧美一级| 91在线小视频| 美女看a上一区| 亚洲视频电影在线| 精品日韩欧美在线| 欧美在线观看视频在线| 国产在线精品一区在线观看麻豆| 一区二区三区四区激情| 日韩视频国产视频| 91麻豆蜜桃一区二区三区| 麻豆精品视频在线| 亚洲激情在线激情| 久久久久久久免费视频了| 欧美日韩一卡二卡| 成人白浆超碰人人人人| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲精品v日韩精品| 精品国产欧美一区二区| 欧美怡红院视频| av动漫一区二区| 国产伦精品一区二区三区视频青涩 | 国产日韩视频一区二区三区| 欧美三区在线观看| 99精品视频一区二区三区| 久久91精品久久久久久秒播| 亚洲动漫第一页| 国产精品福利一区二区三区| 欧美电视剧在线观看完整版| 欧美一a一片一级一片| www..com久久爱| 国产麻豆视频一区二区| 日本欧美韩国一区三区| 一区二区三区蜜桃网| 亚洲视频在线观看三级| 国产欧美日韩久久| 亚洲精品一区二区三区精华液| 欧美日本乱大交xxxxx| 色哟哟国产精品免费观看| 丰满少妇久久久久久久| 国产一本一道久久香蕉| 美女视频黄a大片欧美| 日本亚洲三级在线| 日韩不卡一区二区三区| 亚洲第一在线综合网站| 亚洲综合成人在线视频| 亚洲三级久久久| 亚洲欧美在线视频| 国产精品理伦片| 中文字幕一区二区在线观看| 国产女主播一区| 久久久三级国产网站| 久久综合国产精品| 精品电影一区二区三区| 久久欧美中文字幕| 亚洲国产精品激情在线观看| 中文字幕精品综合| 亚洲人成电影网站色mp4| 亚洲欧美日韩电影| 亚洲精品免费看| 亚洲成a人片在线不卡一二三区| 亚洲大片一区二区三区| 人禽交欧美网站| 激情综合网最新| 国产福利不卡视频| va亚洲va日韩不卡在线观看| 一本色道久久综合精品竹菊| 欧美日韩在线播放一区| 欧美成人午夜电影| 久久精品欧美一区二区三区不卡| 国产欧美精品一区| 亚洲女同一区二区| 亚洲成人免费观看| 国产在线精品不卡| 成人av网址在线观看| 欧美亚洲一区二区在线观看| 欧美一区二区三区视频免费| 精品国产免费视频| 成人欧美一区二区三区1314| 亚洲日本在线观看| 日韩电影在线观看电影| 精品制服美女久久| www.成人网.com| 在线91免费看| 日本一区二区三区四区在线视频 | 欧美日韩精品电影| 精品伦理精品一区| 亚洲男同性视频| 美国一区二区三区在线播放| hitomi一区二区三区精品| 欧美综合一区二区| 久久免费看少妇高潮| 亚洲午夜精品久久久久久久久| 韩国成人福利片在线播放| 91在线视频观看| 91麻豆精品国产91久久久久久 | 理论电影国产精品| 91理论电影在线观看| 欧美成人性福生活免费看| 亚洲欧美成aⅴ人在线观看| 日本三级亚洲精品| 一本一道波多野结衣一区二区| 欧美sm极限捆绑bd| 亚洲动漫第一页| 成人黄色电影在线| 精品对白一区国产伦| 天天综合日日夜夜精品| 成av人片一区二区| 久久久久九九视频| 日韩**一区毛片| 91麻豆文化传媒在线观看| 久久久蜜桃精品| 日本不卡视频在线| 欧美日韩你懂得| 亚洲黄网站在线观看| 成人动漫一区二区| 久久久久国产免费免费| 秋霞成人午夜伦在线观看| 欧美主播一区二区三区美女| 国产精品污www在线观看| 国内精品写真在线观看| 91精品国产综合久久精品图片| 亚洲蜜臀av乱码久久精品| 99综合影院在线| 中文字幕精品一区二区三区精品| 国产麻豆91精品| 久久久久久久久久久黄色| 精品一区二区综合| 日韩免费电影网站| 日本91福利区| 555www色欧美视频| 日韩精品每日更新| 91精品国产综合久久精品| 亚洲国产你懂的| 欧美日韩在线三区| 日韩中文字幕1| 日韩欧美久久一区| 精品在线观看视频|