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

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

?? sloid_1.lst

?? 該程序是用匯編語言編寫的用于測試石油凝固點的程序,該程序對于應用匯編編程的初學者有很大的參考 價值
?? LST
?? 第 1 頁 / 共 2 頁
字號:
A51 MACRO ASSEMBLER  SLOID_1                                                              09/16/2005 20:22:45 PAGE     1


MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN sloid_1.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE sloid_1.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0090                 1     lcd_clk       bit        p1.0
  0091                 2     lcd_do        bit        p1.1    
  003C                 3     lcd_buf       equ        3ch ;3ch,3dh,3eh,3fh,40h分別存放顯示溫度的高-低
                       4                       
  FBFF                 5     tim8253co     equ        0fbffh
  F8FF                 6     tim8253a      equ        0f8ffh
  F9FF                 7     tim8253b      equ        0f9ffh
  FAFF                 8     tim8253c      equ        0faffh
                       9     
  0080                10     dog_so        bit        p0.0
  0081                11     dog_si        bit        p0.1
  0082                12     dog_sck       bit        p0.2
  00A4                13     dog_cs        bit        p2.4
                      14     
  0006                15     wren          equ        00000110b    ;設置寫使能鎖存器(準許)
  0004                16     wrdi          equ        00000100b    ;復位寫使能鎖存器(不準許)
  0005                17     rdsr          equ        00000101b    ;讀狀態據存器
  0001                18     wrsr1         equ        00000001b    ;寫狀態據存器
                      19     
  0030                20     key           equ        30h
  0000                21     key_bit       bit        00h          ;確實有鍵按下標志
  0001                22     key_on        bit        01h          ;防止按鍵連續按下處理
  0002                23     finsh         bit        02h          ;凝固點到
  0003                24     judge_key     bit        03h          ;判斷是否有延時
                      25     
  0031                26     ray_vol       equ        31h          ;測試鍵按下時光電初始值
  0032                27     ray_voh       equ        32h
                      28     
  0033                29     ray_vo3h      equ        33h          ;凝固時光電電壓與初始值的
  0034                30     ray_vo3l      equ        34h          ;固定值差值,在調試時補上
  0035                31     count         equ        35h          ;凝固點到的次數,防止誤動作
                      32     
                      33     
  0036                34     sloid_sign    equ        36h
  0037                35     sloid_temph   equ        37h
  0038                36     sloid_templ   equ        38h          ;凝固點溫度
  0039                37     temp_sign     equ        39h
  003A                38     temph         equ        3ah
  003B                39     templ         equ        3bh
                      40     
  0081                41     tlc_do        bit        p0.1
  0080                42     tlc_clk       bit        p0.0
  00A3                43     tlc_cs        bit        p2.3
                      44     
                      45     
                      46     ;-----------------------------------
                      47             
0000                  48             org   0000h
0000 00               49             nop
0001 01C7             50             ajmp  main
000B                  51             org   000bh
000B 00               52             nop
000C 00               53             nop
000D 0130             54             ajmp  intp
0030                  55             org   0030h
0030 C2A4             56     intp:   clr   dog_cs
0032 00               57             nop
0033 00               58             nop
A51 MACRO ASSEMBLER  SLOID_1                                                              09/16/2005 20:22:45 PAGE     2

0034 D2A4             59             setb  dog_cs
0036 C0E0             60             push  acc
0038 C0D0             61             push  psw
003A 75D008           62             mov   psw,#08h
003D 758CB8           63             mov   th0,#0b8h
0040 758AF0           64             mov   tl0,#0f0h
0043 D28C             65             setb  tr0   
                      66             ;----------------------------
0045 C294             67             clr   p1.4
0047 E580             68             mov   a,p0
0049 B4FF02           69             cjne  a,#0ffh,hav_key
004C 0162             70             ajmp  abb
004E 200113           71     hav_key:jb    key_on,abd
0051 30030A           72             jnb   judge_key,abc
0054 C203             73             clr   judge_key
0056 D200             74             setb  key_bit
0058 D201             75             setb  key_on
005A F530             76             mov   key,a
005C 0164             77             ajmp  abd
005E D203             78     abc:    setb  judge_key
0060 0164             79             ajmp  abd
0062 C201             80     abb:    clr   key_on
0064 D294             81     abd:    setb  p1.4
                      82             ;----------------------------
0066 209559           83             jb    p1.5,break        ;測試沒開始不用比較光電
0069 31CC             84             acall tlc549
                      85     ;*************************************
                      86     ;*      
                      87     ;*************************************        
006B ED               88             mov   a,r5
006C 7006             89             jnz   qq1
006E EE               90             mov   a,r6
006F C3               91             clr   c
0070 943D             92             subb  a,#3dh    
0072 4037             93             jc    qq2
0074 753500           94     qq1:    mov   count,#00h
0077 01C2             95             ajmp  break
                      96     ;*************************************
                      97     ;*
                      98     ;*************************************
                      99            
0079 749A            100             mov   a,#9ah
007B C3              101             clr   c
007C 9531            102             subb  a,ray_vol
007E F9              103             mov   r1,a
007F 7499            104             mov   a,#99h
0081 9532            105             subb  a,ray_voh
0083 FA              106             mov   r2,a
0084 C3              107             clr   c
0085 E9              108             mov   a,r1
0086 2E              109             add   a,r6
0087 D4              110             da    a
0088 EA              111             mov   a,r2
0089 3D              112             addc  a,r5
008A D4              113             da    a
                     114          
008B 4035            115             jc    break             ;C=1說明光電的初始值<測量值
                     116        
008D EE              117             mov   a,r6
008E FA              118             mov   r2,a
008F ED              119             mov   a,r5
0090 FB              120             mov   r3,a
0091 AC31            121             mov   r4,ray_vol
0093 AD32            122             mov   r5,ray_voh
0095 12028D          123             lcall dubcds             ;計算光電的差值
0098 749A            124             mov   a,#9ah
A51 MACRO ASSEMBLER  SLOID_1                                                              09/16/2005 20:22:45 PAGE     3

009A 9C              125             subb  a,r4
009B F9              126             mov   r1,a
009C 7499            127             mov   a,#99h
009E 9D              128             subb  a,r5
009F FA              129             mov   r2,a
00A0 C3              130             clr   c
00A1 E534            131             mov   a,ray_vo3l          ;光電的差值>固定差值,則凝固
00A3 29              132             add   a,r1
00A4 D4              133             da    a
00A5 E533            134             mov   a,ray_vo3h
00A7 3A              135             addc  a,r2
00A8 D4              136             da    a
00A9 4017            137             jc    break
00AB                 138     qq2:  
00AB 0535            139             inc   count
00AD E535            140             mov   a,count
00AF B43210          141             cjne  a,#32h,break         ;連續判斷5次,才能防止誤動作
00B2 753500          142             mov   count,#00h
00B5 D202            143             setb  finsh
00B7 D295            144             setb  p1.5
00B9 853936          145             mov   sloid_sign,temp_sign
00BC 853A37          146             mov   sloid_temph,temph
00BF 853B38          147             mov   sloid_templ,templ
                     148                     
00C2 D0D0            149     break:  pop   psw
00C4 D0E0            150             pop   acc
00C6 32              151             reti        
                     152             
                     153             
                     154             
00C7 758160          155     main:   mov   sp,#60h
00CA 75D000          156             mov   psw,#00h
00CD 7590FF          157             mov   p1,#0ffh
00D0 752000          158             mov   20h,#00h
00D3 753400          159             mov   ray_vo3l,#00h      ;光電電壓固定差值
00D6 753302          160             mov   ray_vo3h,#02h
00D9 7820            161             mov   r0,#20h
00DB 7F40            162             mov   r7,#40h
00DD E4              163             clr   a
00DE F6              164     inta:   mov   @r0,a                ;初始化
00DF DFFD            165             djnz  r7,inta
00E1 7590FF          166             mov   p1,#0ffh
00E4 75A0FF          167             mov   p2,#0ffh
00E7 120219          168             lcall dog
00EA 758921          169             mov   tmod,#21h              
00ED 758CB8          170             mov   th0,#0b8h
00F0 758AF0          171             mov   tl0,#0f0h
00F3 75A882          172             mov   ie,#82h
00F6 D28C            173             setb  tr0
00F8 1201EC          174             lcall wr_53
00FB                 175     circe:  ;-------------------------主程序開始
00FB C2A4            176             clr   dog_cs
00FD 00              177             nop
00FE 00              178             nop
00FF D2A4            179             setb  dog_cs
0101 30001C          180             jnb   key_bit,read_temp
0104 C200            181             clr   key_bit
0106 E530            182             mov   a,key
0108 20E00E          183             jb    acc.0,p11
010B 309512          184             jnb   p1.5,read_temp
010E C295            185             clr   p1.5                ;制冷開始
0110 1201CC          186             lcall tlc549
0113 8E31            187             mov   ray_vol,r6
0115 8D32            188             mov   ray_voh,r5
0117 2120            189             ajmp  read_temp        
0119 20E104          190     p11:    jb    acc.1,read_temp
A51 MACRO ASSEMBLER  SLOID_1                                                              09/16/2005 20:22:45 PAGE     4

011C D295            191             setb  p1.5                ;停止制冷
011E C202            192             clr   finsh
0120                 193     read_temp:
                     194                      
0120 2093D8          195             jb    p1.3,circe
0123 90FAFF          196             mov   dptr,#tim8253c
0126 E0              197             movx  a,@dptr
0127 F4              198             cpl   a
0128 F8              199             mov   r0,a
0129 E0              200             movx  a,@dptr
012A F4              201             cpl   a
012B F9              202             mov   r1,a
012C C3              203             clr   c
012D E8              204             mov   a,r0
012E 9460            205             subb  a,#60h
0130 F8              206             mov   r0,a
0131 E9              207             mov   a,r1
0132 9463            208             subb  a,#63h
0134 F9              209             mov   r1,a
0135 400C            210             jc    dc1
0137 120271          211             lcall dubcd
013A 75390A          212             mov   temp_sign,#0ah     ;temp_sign=0ah說明溫度為正
013D 8D3A            213             mov   temph,r5
013F 8C3B            214             mov   templ,r4
0141 2158            215             ajmp  wr_lcd
0143 C3              216     dc1:    clr   c
0144 E8              217             mov   a,r0
0145 F4              218             cpl   a
0146 2401            219             add   a,#01h
0148 F8              220             mov   r0,a
0149 E9              221             mov   a,r1
014A F4              222             cpl   a
014B 3400            223             addc  a,#00h
014D F9              224             mov   r1,a
014E 120271          225             lcall dubcd
0151 75390B          226             mov   temp_sign,#0bh     ;temp_sign=0bh說明溫度為負 
0154 8D3A            227             mov   temph,r5
0156 8C3B            228             mov   templ,r4
0158 300209          229     wr_lcd: jnb   finsh,abh
015B 853639          230             mov   temp_sign,sloid_sign
015E 85373A          231             mov   temph,sloid_temph
0161 85383B          232             mov   templ,sloid_templ
                     233     
0164 783C            234     abh:    mov   r0,#lcd_buf
0166 760A            235             mov   @r0,#0ah            ;-
0168 08              236             inc   r0
0169 A639            237             mov   @r0,temp_sign
016B 08              238             inc   r0
016C E53A            239             mov   a,temph
016E 54F0            240             anl   a,#0f0h
0170 C4              241             swap  a
0171 F6              242             mov   @r0,a
0172 08              243             inc   r0
0173 E53A            244             mov   a,temph
0175 540F            245             anl   a,#0fh
0177 F6              246             mov   @r0,a
0178 08              247             inc   r0
0179 E53B            248             mov   a,templ
017B 54F0            249             anl   a,#0f0h
017D C4              250             swap  a
017E F6              251             mov   @r0,a
017F 7F05            252             mov   r7,#05h
0181 793C            253             mov   r1,#lcd_buf
0183 783C            254             mov   r0,#lcd_buf 
0185 E6              255     aaq:    mov   a,@r0
0186 900191          256             mov   dptr,#arry
A51 MACRO ASSEMBLER  SLOID_1                                                              09/16/2005 20:22:45 PAGE     5

0189 93              257             movc  a,@a+dptr
018A F7              258             mov   @r1,a
018B 09              259             inc   r1
018C 08              260             inc   r0
018D DFF6            261             djnz  r7,aaq
018F 21A1            262             ajmp  data_lcd
0191 88BBC191        263     arry:   db    88h,0bbh,0c1h,91h,0b2h,94h,84h,0b8h,80h,90h
0195 B29484B8                
0199 8090                    
019B FFF7CC83        264             db    0ffh,0f7h,0cch,83h,0c4h,0e4h
019F C4E4                    
01A1                 265     data_lcd:
01A1 7F05            266             mov   r7,#05h
01A3 793C            267             mov   r1,#lcd_buf
                     268             ;-----------------------
01A5 E9              269             mov   a,r1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu亚洲综合色欧美| 日韩欧美aaaaaa| 国产精品一区二区在线看| 日本vs亚洲vs韩国一区三区二区| 亚洲制服丝袜av| 中文字幕日本乱码精品影院| 国产蜜臀av在线一区二区三区| 精品播放一区二区| 久久综合五月天婷婷伊人| 精品国产第一区二区三区观看体验| 日韩亚洲欧美在线| www亚洲一区| 中文字幕不卡一区| 亚洲视频网在线直播| 亚洲美女视频在线| 三级欧美在线一区| 激情五月婷婷综合| 粉嫩av一区二区三区粉嫩| proumb性欧美在线观看| 97久久超碰国产精品电影| 在线观看精品一区| 91精品国产麻豆| 久久久精品免费免费| 国产精品电影一区二区| 亚洲国产精品一区二区尤物区| 亚洲18女电影在线观看| 麻豆91在线看| www.欧美.com| 在线成人免费视频| 久久精品视频一区| 亚洲午夜激情av| 狠狠色伊人亚洲综合成人| av电影在线观看不卡| 欧美日韩国产另类不卡| 久久综合久色欧美综合狠狠| 中文字幕一区二区在线播放| 午夜精品久久一牛影视| 国产精品一级片| 欧美视频一区二区| 欧美国产日韩精品免费观看| 亚洲一区二区欧美日韩| 国产精品一区二区91| 欧美日韩在线播放三区四区| 久久久久亚洲综合| 日韩精品一二三四| 日本高清不卡一区| 久久精品网站免费观看| 日本成人在线看| 成人一区二区三区视频在线观看| 欧美色涩在线第一页| 中文字幕免费一区| 久久精品国产精品青草| 色偷偷88欧美精品久久久| 久久精品欧美日韩| 琪琪一区二区三区| 欧美色综合久久| 国产精品视频麻豆| 国产成人一区二区精品非洲| 欧美人与禽zozo性伦| 亚洲欧美日韩在线| jvid福利写真一区二区三区| 精品国产伦一区二区三区免费| 一区二区在线看| 99久久精品免费看国产免费软件| 久久综合九色综合欧美98| 亚洲va国产va欧美va观看| 91视视频在线观看入口直接观看www| 欧美va亚洲va在线观看蝴蝶网| 亚瑟在线精品视频| 日韩精品一区二区三区中文精品| 亚洲午夜电影在线观看| 色综合久久中文字幕综合网| 国产精品丝袜在线| 国产精品一区二区三区乱码| 久久婷婷国产综合国色天香| 久久av老司机精品网站导航| 欧美一区二区三区小说| 日韩高清国产一区在线| 9191国产精品| 亚洲gay无套男同| 精品视频一区二区不卡| 首页国产欧美日韩丝袜| 欧美精品在线一区二区| 日日摸夜夜添夜夜添国产精品 | 欧美猛男男办公室激情| 亚洲午夜精品网| 欧美日本高清视频在线观看| 日韩二区在线观看| 亚洲精品一区二区三区福利| 国产乱码精品一区二区三区av | 一区二区三区在线观看国产| 日本道免费精品一区二区三区| 一区二区三区不卡在线观看| 91精品福利视频| 日韩中文欧美在线| 精品999久久久| 粉嫩av一区二区三区在线播放| 亚洲天堂成人网| 欧美性videosxxxxx| 免费成人在线视频观看| 国产欧美日韩中文久久| 日韩女优电影在线观看| 国产乱人伦精品一区二区在线观看| 国产欧美日韩在线观看| 日本高清不卡视频| 老司机精品视频一区二区三区| 久久精品水蜜桃av综合天堂| 色噜噜狠狠成人中文综合| 日韩国产精品久久| 欧美国产激情二区三区| 欧美视频一区二区三区在线观看| 精品一区二区三区久久| 国产精品二三区| 欧美一区二区国产| 99精品视频一区| 蜜桃视频一区二区三区在线观看| 国产欧美一区二区三区在线老狼| 在线免费亚洲电影| 国产伦精一区二区三区| 亚洲综合图片区| 精品福利二区三区| 欧美三级电影在线观看| 成人性生交大片| 日韩电影在线一区二区| 亚洲私人黄色宅男| 久久久久国产成人精品亚洲午夜 | 不卡av在线网| 美日韩一区二区| 亚洲丝袜另类动漫二区| 精品免费视频一区二区| 日本高清无吗v一区| 粉嫩av一区二区三区粉嫩| 免费在线观看视频一区| 亚洲女爱视频在线| 中文字幕在线一区| 国产婷婷精品av在线| 日韩午夜在线观看视频| 欧美视频在线观看一区二区| 欧美精品一二三| 91国产视频在线观看| 9l国产精品久久久久麻豆| 国产一区二区福利视频| 青椒成人免费视频| 日产精品久久久久久久性色| 亚洲国产色一区| 亚洲精品视频一区| 亚洲你懂的在线视频| 亚洲欧洲av色图| 国产清纯白嫩初高生在线观看91| 精品国产伦一区二区三区观看体验| 欧美日韩精品一二三区| 欧美日韩视频在线观看一区二区三区 | 日韩一区二区电影在线| 欧美美女一区二区三区| 欧美视频日韩视频| 欧洲日韩一区二区三区| 欧美性一二三区| 欧美日韩黄色一区二区| 91精品婷婷国产综合久久性色| 欧美区在线观看| 337p亚洲精品色噜噜噜| 日韩午夜中文字幕| 久久人人爽人人爽| 国产欧美va欧美不卡在线| 国产精品久久久久久久久果冻传媒 | 在线91免费看| 精品久久一二三区| 久久久一区二区| 日本一区二区三级电影在线观看| 国产精品伦一区二区三级视频| 亚洲同性同志一二三专区| 亚洲综合免费观看高清完整版在线| 一级中文字幕一区二区| 日韩高清在线观看| 国产精品综合二区| 97久久久精品综合88久久| 在线精品视频免费播放| 91精品国产丝袜白色高跟鞋| 精品日韩欧美在线| 国产精品久久久久久户外露出| 一卡二卡三卡日韩欧美| 久久99精品久久只有精品| 成人不卡免费av| 欧美三级电影网| 国产午夜精品福利| 亚洲电影第三页| 精品一区二区三区蜜桃| 一本久道久久综合中文字幕| 欧美一级片在线看| 国产精品美日韩| 日韩一区精品视频| 99re这里都是精品| 91精品国产乱| 成人免费在线播放视频| 美女性感视频久久| 色吊一区二区三区| 久久久久国产免费免费| 午夜av一区二区三区| 成人精品在线视频观看| 日韩一区二区在线看片|