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

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

?? ds18b20-lcd.lst

?? DS18B20+1602LCD顯示溫度控制
?? LST
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
A51 MACRO ASSEMBLER  DS18B20_LCD                                                          03/29/2005 16:16:18 PAGE     1


MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN DS18B20-LCD.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE DS18B20-LCD.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;********************************************************************************
                       2     ;*  標(biāo)題:  偉納電子ME300B單片機(jī)開(kāi)發(fā)系統(tǒng)演示程序 - DS18B20溫度控制1602LCD顯示    *
                       3     ;*  文件:  DS18B20-LCD.asm                                                      *
                       4     ;*  日期:  2005-3-20                                                            *
                       5     ;*  版本:  1.0                                                                  *
                       6     ;*  作者:  gguoqing                                                             *
                       7     ;*  郵箱:  gguoqing@willar.com                                                  *
                       8     ;*  網(wǎng)站: http://www.willar.com                                                *
                       9     ;********************************************************************************
                      10     ;*  描述:                                                                       *
                      11     ;*          DS18B20溫度控制1602LCD顯示                                          *
                      12     ;*                                                                              *
                      13     ;*          使用方法參考readme.txt文檔                                          *
                      14     ;*                                                                              *
                      15     ;*                                                                              *
                      16     ;********************************************************************************
                      17     ;* 【版權(quán)】 Copyright(C)偉納電子 www.willar.com  All Rights Reserved            *
                      18     ;* 【聲明】 此程序僅用于學(xué)習(xí)與參考,引用請(qǐng)注明版權(quán)和作者信息!                  *
                      19     ;********************************************************************************
                      20     
                      21     
                      22     
  0024                23               TEMP_ZH   DATA  24H     ;實(shí)時(shí)溫度值存放單元
  0025                24               TEMPL     DATA  25H     ;
  0026                25               TEMPH     DATA  26H     ;
  0027                26               TEMP_TH   DATA  27H     ;高溫報(bào)警值存放單元
  0028                27               TEMP_TL   DATA  28H     ;低溫報(bào)警值存放單元
  0029                28               TEMPHC    DATA  29H     ;
  002A                29               TEMPLC    DATA  2AH
                      30     
  0094                31               K1     EQU  P1.4
  0095                32               K2     EQU  P1.5
  0096                33               K3     EQU  P1.6
  0097                34               K4     EQU  P1.7
                      35     
  00B7                36               BEEP   EQU  P3.7
  0093                37               RELAY  EQU  P1.3
  002F                38               LCD_X     EQU  2FH      ;LCD 地址變量
  00A0                39               LCD_RS    EQU  P2.0
  00A1                40               LCD_RW    EQU  P2.1
  00A2                41               LCD_EN    EQU  P2.2
  0000                42               flag1     equ  20H.0    ;DS18B20是否存在標(biāo)記
  0001                43               KEY_UD    EQU  20H.1    ;設(shè)定 KEY 的UP與DOWN 標(biāo)記
  00B3                44               date_line equ p3.3
                      45     ;=====================================================
0000                  46                ORG  0000H
0000 8000             47                JMP  MAIN
                      48     
0002 758160           49     MAIN:     MOV  SP,#60H
0005 7400             50               MOV  A,#00H
0007 7820             51               MOV  R0,#20H       ;將 20H-2FH 單元清零
0009 7910             52               MOV  R1,#10H
000B F6               53     CLEAR:    MOV  @R0,A
000C 08               54               INC  R0
000D D9FC             55               DJNZ  R1,CLEAR
                      56     
000F 9115             57               CALL  SET_LCD
0011 31EF             58               CALL  RE_18B20
A51 MACRO ASSEMBLER  DS18B20_LCD                                                          03/29/2005 16:16:18 PAGE     2

                      59     
0013 31C3             60     start:    CALL  RESET          ;18B20復(fù)位子程序
0015 300008           61               JNB   FLAG1,START1   ;DS1820不存在
0018 3161             62               CALL  MENU_OK
001A 511C             63               CALL  READ_E2
001C 314C             64               CALL  TEMP_BJ        ;顯示溫度標(biāo)記
001E 8006             65               JMP   START2
0020 3192             66     START1:   CALL  MENU_ERROR
0022 314C             67               CALL  TEMP_BJ        ;顯示溫度標(biāo)記
0024 80FE             68               JMP  $
                      69     
0026                  70     START2:
0026 31C3             71               CALL  RESET
0028 3000F5           72               JNB  FLAG1,START1    ;DS1820不存在
002B 74CC             73               MOV   A,#0CCH        ; 跳過(guò)ROM匹配
002D 5143             74               CALL  WRITE
002F 7444             75               MOV   A,#44H         ; 發(fā)出溫度轉(zhuǎn)換命令
0031 5143             76               CALL  WRITE
0033 31C3             77               CALL  RESET
0035 74CC             78               MOV   A,#0CCH        ; 跳過(guò)ROM匹配
0037 5143             79               CALL  WRITE
0039 74BE             80               MOV   A,#0BEH        ; 發(fā)出讀溫度命令
003B 5143             81               CALL  WRITE
003D 515B             82               CALL  READ
003F 5180             83               call CONVTEMP
0041 719B             84               Call DISPBCD
0043 71CF             85               CALL CONV
0045 3110             86               CALL TEMP_COMP
0047 114B             87               CALL  PROC_KEY       ; 鍵掃描
                      88     
0049 80DB             89               SJMP  START2
                      90     ;-----------------------------------------------------
004B                  91     PROC_KEY:
004B 209415           92              JB  K1,PROC_K1           ; 按鍵K1處理
004E 91A4             93              CALL  BEEP_BL
0050 3094FD           94              JNB  K1,$
0053 900319           95              MOV  DPTR,#M_ALAX1
0056 7401             96              MOV  A,#1
0058 9148             97              CALL  LCD_PRINT
005A 51FB             98              CALL  LOOK_ALARM
005C 2096FD           99              JB  K3,$
005F 91A4            100              CALL  BEEP_BL
0061 8015            101              JMP  PROC_K2
0063                 102     PROC_K1:                          ; 按鍵K2處理
0063 209516          103              JB  K2,PROC_END
0066 91A4            104              CALL  BEEP_BL
0068 3095FD          105              JNB  K2,$
006B 900100          106              MOV   DPTR,#RESET_A1
006E 7401            107              MOV   A,#1
0070 9148            108              CALL  LCD_PRINT
0072 117D            109              CALL  SET_ALARM
0074 31EF            110              CALL  RE_18B20           ;將設(shè)定的TH,TL值寫入DS18B20內(nèi)
0076 510F            111              CALL  WRITE_E2
0078                 112     PROC_K2:
0078 3161            113              CALL  MENU_OK
007A 314C            114              CALL  TEMP_BJ
007C                 115     PROC_END:
007C 22              116              RET
                     117     ;============================================
                     118     ;設(shè)定報(bào)警值 TH、TL
                     119     ;============================================
007D                 120     SET_ALARM:
                     121              ;CALL  RESET_ALARM
007D 51FB            122              CALL  LOOK_ALARM
007F                 123     AS0:
007F 209407          124              JB   K1,AS00
A51 MACRO ASSEMBLER  DS18B20_LCD                                                          03/29/2005 16:16:18 PAGE     3

0082 91A4            125              CALL  BEEP_BL
0084 3094FD          126              JNB  K1,$
0087 B201            127              CPL  20H.1            ;UP/DOWN 標(biāo)記
0089 200102          128     AS00:    JB  20H.1,ASZ01       ;20H.1=1,UP
008C 8037            129              JMP  ASJ01            ;20H.1=0,DOWN
                     130     
008E 209514          131     ASZ01:   JB  K2,ASZ02          ;TH值調(diào)整(增加)
0091 91A4            132              CALL  BEEP_BL
0093 0527            133              INC  TEMP_TH
0095 E527            134              MOV  A,TEMP_TH
0097 B47803          135              CJNE  A,#120,ASZ011
009A 752700          136              MOV  TEMP_TH,#0
009D 51FB            137     ASZ011:  CALL  LOOK_ALARM
009F 7D0A            138              MOV  R5,#10
00A1 91B7            139              CALL  DELAY
00A3 80E9            140              JMP  ASZ01
                     141     
00A5 209614          142     ASZ02:   JB  K3,ASZ03          ;TL值調(diào)整(增加)
00A8 91A4            143              CALL  BEEP_BL
00AA 0528            144              INC  TEMP_TL
00AC E528            145              MOV  A,TEMP_TL
00AE B46303          146              CJNE  A,#99,ASZ021
00B1 752800          147              MOV  TEMP_TL,#00H
00B4 51FB            148     ASZ021:  CALL  LOOK_ALARM    ;
00B6 7D0A            149              MOV  R5,#10
00B8 91B7            150              CALL  DELAY
00BA 80E9            151              JMP  ASZ02
00BC 2097C0          152     ASZ03:   JB  K4,AS0          ;確定調(diào)整 OK
00BF 91A4            153              CALL  BEEP_BL
00C1 3097FD          154              JNB  K4,$
00C4 22              155              RET
                     156     
00C5                 157     ASJ01:
00C5 209513          158              JB  K2,ASJ02          ;TH值調(diào)整 (減少)
00C8 91A4            159              CALL  BEEP_BL
00CA 1527            160              DEC   TEMP_TH
00CC E527            161              MOV  A,TEMP_TH
00CE B4FF02          162              CJNE  A,#0FFH,ASJ011
00D1 801E            163              JMP  ASJ022
00D3 51FB            164     ASJ011:  CALL  LOOK_ALARM
00D5 7D0A            165              MOV  R5,#10
00D7 91B7            166              CALL  DELAY
00D9 80A4            167              JMP  AS0
                     168     
00DB 209617          169     ASJ02:   JB  K3,ASJ03         ;TL值調(diào)整(減少)
00DE 91A4            170              CALL  BEEP_BL
00E0 1528            171              DEC  TEMP_TL
00E2 E528            172              MOV  A,TEMP_TL
00E4 B4FF02          173              CJNE  A,#0FFH,ASJ021
00E7 8008            174              JMP  ASJ022
00E9 51FB            175     ASJ021:  CALL  LOOK_ALARM    ;
00EB 7D0A            176              MOV  R5,#10
00ED 91B7            177              CALL  DELAY
00EF 808E            178              JMP  AS0
00F1 B201            179     ASJ022:  CPL  20H.1
00F3 8099            180              JMP  ASZ01
00F5 80C5            181     ASJ03:   JMP  ASZ03
00F7 22              182              RET
                     183     
                     184     
00F8                 185     RESET_ALARM:
00F8 900100          186               MOV  DPTR,#RESET_A1  ;指針指到顯示信息區(qū)
00FB 7401            187               MOV  A,#1            ;顯示在第一行
00FD 9148            188               CALL  LCD_PRINT
00FF 22              189               RET
0100                 190     RESET_A1:
A51 MACRO ASSEMBLER  DS18B20_LCD                                                          03/29/2005 16:16:18 PAGE     4

0100 52455345        191          DB  "RESET ALERT CODE"
0104 5420414C                
0108 45525420                
010C 434F4445                
                     192     ;====================================================
                     193     ;實(shí)際溫度值與標(biāo)記溫度值比較子程序
                     194     ;====================================================
0110                 195     TEMP_COMP:
0110 E527            196               MOV  A,TEMP_TH       
0112 9524            197               SUBB  A,TEMP_ZH       ;減數(shù)>被減數(shù),則
0114 400E            198               JC  CHULI1            ;借位標(biāo)志位C=1,轉(zhuǎn)
0116 E524            199               MOV  A,TEMP_ZH
0118 9528            200               SUBB  A,TEMP_TL       ;減數(shù)>被減數(shù),則
011A 4012            201               JC  CHULI2            ;借位標(biāo)志位C=1,轉(zhuǎn)
011C 90014A          202               MOV  DPTR,#BJ5
011F 3136            203               CALL  TEMP_BJ3
0121 C293            204               CLR   RELAY           ;繼電器吸合
0123 22              205               RET
0124                 206      CHULI1:
0124 900146          207               MOV  DPTR,#BJ3
0127 3136            208               CALL  TEMP_BJ3
0129 D293            209               SETB  RELAY           ;繼電器關(guān)閉
012B 91A4            210               CALL  BEEP_BL
012D 22              211               RET
012E                 212      CHULI2:
012E 900148          213               MOV  DPTR,#BJ4
0131 3136            214               CALL  TEMP_BJ3
0133 91A4            215               CALL  BEEP_BL
0135 22              216               RET
                     217     ;-----------------------------------------
0136                 218     TEMP_BJ3:
0136 74CE            219               MOV  A,#0CEH
0138 917B            220               CALL WCOM
013A 7900            221               MOV  R1,#0
013C 7802            222               MOV  R0,#2
                     223     
013E E9              224     BBJJ3:    MOV  A,R1
013F 93              225               MOVC A,@A+DPTR
0140 9188            226               CALL  WDATA
0142 09              227               INC R1

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久福利资源站| 天天综合日日夜夜精品| 亚洲一区在线观看网站| 又紧又大又爽精品一区二区| 亚洲美女偷拍久久| 日韩国产欧美三级| 国产成人日日夜夜| 在线观看不卡视频| 精品国产123| 亚洲同性同志一二三专区| 偷拍与自拍一区| www一区二区| 欧美国产在线观看| 亚洲第一福利视频在线| 国产美女精品人人做人人爽| 色婷婷亚洲一区二区三区| 日韩色在线观看| 日韩理论片一区二区| 麻豆极品一区二区三区| 91香蕉视频mp4| 日韩一区二区电影在线| 中文字幕一区二区在线播放| 热久久国产精品| 99re这里只有精品视频首页| 欧美成人aa大片| 亚洲与欧洲av电影| 国产精品18久久久久久久久久久久| 色偷偷久久人人79超碰人人澡| 精品伦理精品一区| 亚洲国产一区二区三区| 国产精品一区二区在线观看网站| 欧美综合一区二区三区| 久久九九久久九九| 亚洲成人激情综合网| 成人综合婷婷国产精品久久蜜臀 | 国产三级欧美三级日产三级99 | 欧美男同性恋视频网站| 国产精品美女视频| 久久精品国产99国产精品| 欧美亚洲国产一区二区三区va| 久久久99精品免费观看不卡| 午夜视频久久久久久| 99久久久久免费精品国产| 精品少妇一区二区三区免费观看| 亚洲图片欧美综合| 色婷婷久久久综合中文字幕| 国产欧美日本一区视频| 捆绑变态av一区二区三区| 欧美三区免费完整视频在线观看| 中文字幕中文乱码欧美一区二区 | 欧美国产精品劲爆| 国产综合色精品一区二区三区| 欧美日韩高清一区| 亚洲美女在线国产| 91在线观看污| 国产精品高清亚洲| 国产盗摄一区二区| 久久精品视频免费观看| 国产一区二区美女诱惑| 日韩亚洲欧美成人一区| 丝袜美腿亚洲色图| 欧美日韩午夜在线| 亚洲综合精品自拍| 欧美中文一区二区三区| 亚洲一线二线三线视频| 色94色欧美sute亚洲线路一ni | 99视频国产精品| 国产精品久久久久久久久久久免费看 | 国产精品一色哟哟哟| 欧美成人精品二区三区99精品| 免费在线看一区| 欧美一级欧美三级| 亚洲视频在线观看三级| 日韩国产一区二| 91精品欧美一区二区三区综合在 | 欧美高清性hdvideosex| 午夜激情久久久| 91精品国产一区二区三区蜜臀 | 久久亚洲捆绑美女| 国产一区日韩二区欧美三区| 久久久亚洲欧洲日产国码αv| 国产乱码精品一区二区三区av | 成人国产精品免费观看| 国产精品久久久久影院亚瑟| 99久久免费视频.com| 亚洲欧美色图小说| 欧美亚洲动漫精品| 婷婷综合另类小说色区| 日韩欧美在线1卡| 国产原创一区二区| 欧美国产欧美亚州国产日韩mv天天看完整 | 精品视频免费看| 青青草国产精品97视觉盛宴| 精品久久国产老人久久综合| 国产精品综合网| 中文字幕日韩精品一区| 欧美日韩一区视频| 六月丁香综合在线视频| 日本一区二区三区dvd视频在线| 91色.com| 日本午夜精品一区二区三区电影| 精品噜噜噜噜久久久久久久久试看 | 欧美日韩国产美女| 久久99精品久久久久久动态图| 国产亚洲一区字幕| 色欧美片视频在线观看| 香蕉av福利精品导航 | 国产成人aaaa| 亚洲欧美激情小说另类| 日韩三级电影网址| 成人黄色小视频| 亚洲成av人片www| 国产午夜精品久久久久久免费视 | 亚洲精品国产视频| 日韩一区二区电影在线| 不卡视频一二三| 五月天精品一区二区三区| 国产亚洲欧洲一区高清在线观看| 色综合久久天天综合网| 久久99最新地址| 亚洲色图在线看| 日韩欧美亚洲另类制服综合在线| 不卡高清视频专区| 日本在线不卡视频| 国产精品毛片大码女人| 欧美一区二区女人| 91免费小视频| 国产一区二区三区蝌蚪| 亚洲成a人片在线观看中文| 欧美群妇大交群中文字幕| 亚洲一区二区三区四区五区中文| 日韩你懂的电影在线观看| 91丨九色porny丨蝌蚪| 蜜桃视频在线观看一区| 亚洲免费在线播放| 精品国内片67194| 91免费观看在线| 国产高清不卡二三区| 婷婷激情综合网| 亚洲素人一区二区| 欧美精品一区二区三区高清aⅴ| 色欧美片视频在线观看在线视频| 国产毛片精品一区| 亚洲大片在线观看| 日韩理论片网站| 国产亚洲短视频| 777色狠狠一区二区三区| 一本到不卡免费一区二区| 国内一区二区在线| 日韩精品一级二级| 一区二区三区四区视频精品免费 | 国产高清亚洲一区| 天堂久久一区二区三区| 亚洲精选免费视频| 国产精品午夜春色av| 欧美草草影院在线视频| 欧美日本一区二区三区四区| 99视频超级精品| 成人小视频在线| 国产尤物一区二区在线| 看电影不卡的网站| 奇米影视在线99精品| 亚洲成人免费影院| 亚洲高清在线视频| 尤物在线观看一区| 亚洲欧美一区二区三区孕妇| 国产精品成人免费| 国产精品免费aⅴ片在线观看| 久久欧美一区二区| 精品人伦一区二区色婷婷| 日韩一区二区三区免费观看 | 免费成人在线观看视频| 视频在线观看91| 日韩在线一区二区| 日韩国产精品久久久久久亚洲| 亚洲成人在线观看视频| 亚洲一本大道在线| 樱花影视一区二区| 亚洲精品国产第一综合99久久| 国产精品高清亚洲| 亚洲视频资源在线| 中文字幕一区视频| 国产精品国产三级国产aⅴ入口| 国产精品国产三级国产普通话99| 亚洲欧美在线aaa| 综合欧美一区二区三区| 亚洲人成网站在线| 依依成人精品视频| 亚洲一区二区免费视频| 日韩精品五月天| 秋霞影院一区二区| 经典三级视频一区| 国产高清久久久久| 成人av电影在线| 色综合色综合色综合色综合色综合 | 精品久久久久久久久久久久包黑料 | 亚洲第一会所有码转帖| 日本亚洲天堂网| 国内外成人在线| 成人app网站|