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

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

?? ds18b20-lcd.lst

?? 買板子時贈的實驗例子
?? LST
?? 第 1 頁 / 共 4 頁
字號:
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     ;*  標題:  偉納電子ME300B單片機開發(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     ;* 【聲明】 此程序僅用于學習與參考,引用請注明版權(quán)和作者信息!                  *
                      19     ;********************************************************************************
                      20     
                      21     
                      22     
  0024                23               TEMP_ZH   DATA  24H     ;實時溫度值存放單元
  0025                24               TEMPL     DATA  25H     ;
  0026                25               TEMPH     DATA  26H     ;
  0027                26               TEMP_TH   DATA  27H     ;高溫報警值存放單元
  0028                27               TEMP_TL   DATA  28H     ;低溫報警值存放單元
  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是否存在標記
  0001                43               KEY_UD    EQU  20H.1    ;設(shè)定 KEY 的UP與DOWN 標記
  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        ;顯示溫度標記
001E 8006             65               JMP   START2
0020 3192             66     START1:   CALL  MENU_ERROR
0022 314C             67               CALL  TEMP_BJ        ;顯示溫度標記
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        ; 跳過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        ; 跳過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è)定報警值 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 標記
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     ;實際溫度值與標記溫度值比較子程序
                     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            ;借位標志位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            ;借位標志位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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷av一区二区三区之一色屋| 成人黄色在线看| 亚洲一区二区三区在线| 亚洲欧美日韩一区| 中文字幕亚洲精品在线观看| 久久久精品黄色| 国产精品久久久久毛片软件| 亚洲国产电影在线观看| 国产精品乱码人人做人人爱| 中文字幕综合网| 国产精品乱码久久久久久| 久久婷婷色综合| 亚洲欧美电影一区二区| 夜夜亚洲天天久久| 麻豆国产91在线播放| 激情久久久久久久久久久久久久久久| 免费在线观看精品| 91蜜桃传媒精品久久久一区二区| 91视视频在线观看入口直接观看www | 91精品中文字幕一区二区三区| 欧美一区二区三区婷婷月色| 久久久久亚洲蜜桃| 午夜精品123| av亚洲精华国产精华| 日韩视频在线观看一区二区| 亚洲欧美日韩一区二区 | 在线这里只有精品| 亚洲国产精品99久久久久久久久| 亚洲福利一区二区| 色综合天天综合狠狠| 久久久久国产一区二区三区四区| 国产人伦精品一区二区| 免费久久99精品国产| 一本色道亚洲精品aⅴ| 国产精品狼人久久影院观看方式| 麻豆成人久久精品二区三区红| 欧美成人在线直播| 色av综合在线| 亚洲一区成人在线| 欧美精品一区二区三区一线天视频 | 日韩午夜激情av| 久久69国产一区二区蜜臀 | 国产二区国产一区在线观看| 久久久久9999亚洲精品| 9久草视频在线视频精品| 中文字幕日本乱码精品影院| 日本韩国精品一区二区在线观看| 亚洲高清免费观看| 欧美高清在线一区二区| 欧美美女网站色| av在线综合网| 麻豆精品视频在线观看免费| 欧美国产激情二区三区| 91在线小视频| 国产麻豆一精品一av一免费| 亚洲成av人在线观看| 精品国产精品网麻豆系列| 国产酒店精品激情| 麻豆成人久久精品二区三区小说| 国产精品久久久久久户外露出| 日韩精品一区二区三区在线观看| 91国产视频在线观看| 成+人+亚洲+综合天堂| 高清国产一区二区| 国产激情精品久久久第一区二区| 日韩精品一二三区| 一个色在线综合| 国产精品三级视频| 日本一区二区三区在线不卡| 欧美变态tickling挠脚心| 99r国产精品| 激情欧美一区二区三区在线观看| 国产精品国产三级国产aⅴ无密码| 欧美军同video69gay| 欧美情侣在线播放| 精品久久人人做人人爱| 日韩欧美的一区| 国产视频在线观看一区二区三区| 中文文精品字幕一区二区| 国产精品高潮呻吟| 日本中文一区二区三区| 国内精品久久久久影院一蜜桃| 精品亚洲成av人在线观看| 一区二区视频免费在线观看| 国产精品三级视频| 一区二区三区中文字幕电影| 日韩国产欧美在线播放| 日本最新不卡在线| 国产成人综合在线观看| 国产大陆亚洲精品国产| 色综合咪咪久久| 欧美一区二区三区在线观看视频 | 欧美激情一区二区三区| 中文字幕一区二区三区四区不卡 | 国产网站一区二区三区| 亚洲免费视频成人| 免费观看成人av| 国产91丝袜在线观看| 色哟哟在线观看一区二区三区| 欧美一级高清片| 亚洲一区在线观看免费观看电影高清| 日本视频中文字幕一区二区三区| 成人开心网精品视频| 欧美一区二区三区人| 国产精品高潮呻吟久久| 蜜臀av一区二区在线免费观看| 91网页版在线| 国产精品免费免费| 国产一本一道久久香蕉| 欧美日韩第一区日日骚| 国产女人aaa级久久久级 | 麻豆成人久久精品二区三区小说| 成人免费毛片aaaaa**| 久久丝袜美腿综合| 污片在线观看一区二区| 欧美日韩久久不卡| 亚洲电影一级黄| 欧美日韩日本视频| 日韩影院免费视频| 91丝袜美女网| 日韩欧美亚洲另类制服综合在线| 国产亚洲一二三区| 成人自拍视频在线观看| 亚洲国产色一区| 国产精品私房写真福利视频| 欧美激情中文字幕一区二区| 蜜桃一区二区三区在线观看| 国产精品热久久久久夜色精品三区| 色婷婷久久一区二区三区麻豆| 激情综合一区二区三区| 亚洲永久免费视频| 国产精品国产三级国产三级人妇| 一本到高清视频免费精品| 五月婷婷综合网| 久久精品在线观看| 欧美在线一区二区三区| 秋霞午夜av一区二区三区| 国产日韩欧美在线一区| 99re热视频精品| 青椒成人免费视频| 国产精品国产精品国产专区不蜜| 91在线视频18| 日韩电影在线一区二区| 国产精品视频在线看| 在线亚洲免费视频| 蜜臀精品一区二区三区在线观看| 日韩欧美中文一区| 丁香婷婷综合五月| 亚洲在线中文字幕| 国产亚洲精品超碰| 精品久久五月天| 日韩你懂的在线观看| 欧美成人三级在线| 欧美综合在线视频| 成人听书哪个软件好| 国产福利电影一区二区三区| 男女男精品视频网| 久久精品999| 久久国产生活片100| 日欧美一区二区| 亚洲国产中文字幕| 亚洲一区二区在线播放相泽| 国产午夜精品一区二区三区嫩草 | 亚洲自拍都市欧美小说| 中文字幕 久热精品 视频在线| 欧美成人精品1314www| 欧美日韩国产天堂| 欧美吻胸吃奶大尺度电影| 国产成人午夜精品影院观看视频| 日韩成人一区二区三区在线观看| 中文字幕在线不卡一区| 亚洲欧洲一区二区三区| 亚洲欧洲成人精品av97| 中文字幕第一页久久| 国产精品三级av在线播放| 一区二区中文视频| 丝袜脚交一区二区| 国产精品911| 欧美日韩一级二级| 91在线无精精品入口| 日韩视频在线观看一区二区| 最新日韩av在线| 国产很黄免费观看久久| 欧美二区乱c少妇| 一区二区国产盗摄色噜噜| 国产精品18久久久久久久久久久久| 91美女精品福利| 专区另类欧美日韩| 日本视频在线一区| 99免费精品在线| 日韩三级电影网址| 中文字幕视频一区| 亚洲1区2区3区视频| 国产一区二区三区日韩| 欧美体内she精高潮| 日本一区二区三区免费乱视频 | 国精产品一区一区三区mba视频| 国产一区二区不卡在线| 欧美三级午夜理伦三级中视频| 精品国精品国产|