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

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

?? voltage.lst

?? 數字電壓表實例 功能:單片機通過ADC0804實現簡單的數字電壓表
?? LST
字號:
A51 MACRO ASSEMBLER  VOLTAGE                                                              06/23/2007 10:19:55 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     ;----------------------------------
                       2     ;                   數字電壓表實例
                       3     ;          功能:單片機通過ADC0804實現簡單的數字電壓表
                       4     ;-----------------------------------
                       5     
                       6     ;//定義ADC的連接端口
  00B6                 7     ad_wr   equ P3.6             ;芯片選擇
  00A0                 8     ad_cs   equ P2.0             ;轉換開始
  00B7                 9     ad_rd   equ P3.7             ;RD=LOW,數字信號輸出
  0090                10     ad_input_port   equ p1        ;定義數據位
  0059                11     Counter EQU     59H        ;計數器,顯示程序通過它得知現正顯示哪個數碼管
  00A4                12     FIRST   EQU     P2.4      ;第一位數碼管的位控制
  00A5                13     SECOND  EQU     P2.5     ;第二位數碼管的位控制
  00A6                14     THEER    EQU     P2.6    ; 第三位數碼管的位控制
  005A                15     DISPBUF EQU     5AH      ;顯示緩沖區為5AH和5BH
                      16     
0000                  17         ORG 0000h
0000 0130             18         AJMP    main
000B                  19         ORG     000BH           ;定時器T0的入口
000B 018E             20         AJMP    DISP             ;顯示程序
0030                  21         ORG 0030h
0030                  22     MAIN:
0030 75815F           23         MOV     SP,#5FH         ;設置堆棧
0033 7590FF           24         MOV     P1,#0FFH
0036 7580FF           25         MOV     P0,#0FFH
0039 75A0FF           26         MOV     P2,#0FFH         ;初始化,所顯示器,LED滅
003C 758901           27         MOV     TMOD,#00000001B ;定時器T0工作于模式1(16位定時/計數模式)
003F 758CF8           28         MOV     TH0,#HIGH(65536-2000)
0042 758A30           29         MOV     TL0,#LOW(65536-2000)
0045 D28C             30         SETB    TR0               ;開定時器0
0047 D2AF             31         SETB    EA                 ;開總中斷
0049 D2A9             32         SETB    ET0                ;開定時器0中斷
004B 755900           33         MOV     Counter,#0          ;計數器初始化
004E                  34     LOOP:
004E 120073           35         LCALL adc_demo             ;調用AD子程序
0051 014E             36         AJMP    LOOP
                      37     
                      38     ;―――――――――――――――――――――――――
                      39     ;   啟動AD轉換
                      40     ;―――――――――――――――――――――――――
0053                  41     Adc_Start:
0053 C2A0             42         CLR ad_cs
0055 00               43         NOP
0056 C2B6             44         CLR ad_wr
0058 00               45         NOP
0059 D2B6             46         SETB   ad_wr
005B 00               47         NOP
005C D2A0             48         SETB   ad_cs
005E 00               49         NOP
005F 22               50         RET
                      51     ;―――――――――――――――――――――――――
                      52     ;   讀AD轉換
                      53     ;―――――――――――――――――――――――――
0060                  54     Adc_Read:
0060 7590FF           55         MOV AD_INPUT_PORT,#0FFH
0063 C2A0             56         CLR ad_cs
0065 00               57         NOP
0066 C2B7             58         CLR ad_rd
A51 MACRO ASSEMBLER  VOLTAGE                                                              06/23/2007 10:19:55 PAGE     2

0068 00               59         NOP
0069 00               60         NOP
006A E590             61         MOV A,AD_INPUT_PORT
006C 00               62         NOP
006D D2B7             63         SETB   ad_rd
006F 00               64         NOP
0070 D2A0             65         SETB   ad_cs
0072 22               66         RET
                      67     ;―――――――――――――――――――――――
                      68     ;  AD轉換讀取延時程序,顯示讀到的數值
                      69     ;―――――――――――――――――――――――
0073                  70     Adc_Demo:
0073 120053           71      LCALL Adc_Start
0076 1200D8           72      LCALL delay1ms
0079 120060           73      LCALL adc_read
007C 75F064           74      MOV B,#100                     ; AD轉換出的值除100商為百位數
007F 84               75      DIV AB                         ; 取百位數 余數在B寄存器
0080 F55A             76      MOV DISPBUF,A                  ; 把百位存入百位寄存器DISPBUF
0082 E5F0             77      MOV A,B                        ; 余數再送A
0084 75F00A           78      MOV B,#10                      ; 余數除10商為十位數
0087 84               79      DIV AB                         ; 除法,余數在寄存器B
0088 F55B             80      MOV DISPBUF+1,A                ; A是十位數存第二位顯示寄存器
008A 85F05C           81      MOV DISPBUF+2,B                ; B是個位數存第三位顯示寄存器
008D 22               82      RET
                      83     
                      84     ;――――――――――――――――――――――――――――
                      85     ; ; 定時器T0的中斷響應,通過中斷服務程序動態掃描
                      86     ;――――――――――――――――――――――――――――――
008E                  87     DISP:                          
008E C0E0             88         PUSH    ACC                 ; ACC入棧
0090 C0D0             89         PUSH    PSW                 ; PSW入棧
0092 758CF8           90         MOV     TH0,#HIGH(65536-2000); 定時時間為2000個周期,約2170微秒
0095 758A30           91         MOV     TL0,#LOW(65536-2000)
0098 D2A4             92         SETB    FIRST
009A D2A5             93         SETB    SECOND            ; 關顯示
009C D2A6             94         SETB    THEER
009E 745A             95         MOV     A,#DISPBUF        ; 顯示緩沖區首地址
00A0 2559             96         ADD     A,Counter
00A2 F8               97         MOV     R0,A
00A3 E6               98         MOV     A,@R0             ; 根據計數器的值取相應的顯示緩沖區的值
00A4 9000CE           99         MOV     DPTR,#DISPTAB    ; 字形表首地址
00A7 93              100         MOVC    A,@A+DPTR       ; 取字形碼
00A8 F580            101         MOV     P0,A               ; 將字形碼送P0位(段口)
00AA E559            102         MOV     A,Counter          ; 取計數器的值
00AC 6007            103         JZ      DISPFIRST           ; 如果是0則顯示第一位
00AE 14              104         DEC     A
00AF 6008            105         JZ      DISPSECOND      ; 如果是1顯示第二位
00B1 C2A6            106         CLR     THEER           ; 否則顯示第3位
00B3 01BB            107         AJMP    DISPNEXT
00B5                 108     DISPFIRST:
00B5 C2A4            109         CLR     FIRST            ; 顯示第一位
00B7 01BB            110         AJMP    DISPNEXT
00B9                 111     DISPSECOND:
00B9 C2A5            112         CLR     SECOND
00BB                 113     DISPNEXT:
00BB 0559            114         INC     Counter           ; 計數器加1
00BD E559            115         MOV     A,Counter
00BF 14              116         DEC     A               ; 如果計數器計到3,則讓它回0
00C0 14              117         DEC     A
00C1 14              118         DEC     A
00C2 6002            119         JZ      RSTCOUNT
00C4 01C9            120         AJMP    DISPEXIT
00C6                 121     RSTCOUNT:
00C6 755900          122         MOV     Counter,#0       ; 計數器的值回0
00C9                 123     DISPEXIT:
00C9 D0D0            124         POP     PSW
A51 MACRO ASSEMBLER  VOLTAGE                                                              06/23/2007 10:19:55 PAGE     3

00CB D0E0            125         POP     ACC
00CD 32              126         RETI
00CE 287EA262        127     DISPTAB:DB 28h,7eh,0a2h,62h,74h,61h,21h,7ah,20h,60h ; 字形代碼表
00D2 7461217A                
00D6 2060                    
                     128     ;0 1 2 3 4 5 6 7 8 9
00D8                 129     DELAY1ms:                       ; 延時子程序
00D8 7F0A            130        MOV R7,#10
00DA                 131      MM:
00DA 7E32            132        MOV R6,#50
00DC DEFE            133        DJNZ R6,$  ;2us
00DE DFFA            134        DJNZ R7,MM
00E0 22              135        RET
                     136      END
                             
A51 MACRO ASSEMBLER  VOLTAGE                                                              06/23/2007 10:19:55 PAGE     4

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

ACC. . . . . . . .  D ADDR   00E0H   A   
ADC_DEMO . . . . .  C ADDR   0073H   A   
ADC_READ . . . . .  C ADDR   0060H   A   
ADC_START. . . . .  C ADDR   0053H   A   
AD_CS. . . . . . .  B ADDR   00A0H.0 A   
AD_INPUT_PORT. . .  D ADDR   0090H   A   
AD_RD. . . . . . .  B ADDR   00B0H.7 A   
AD_WR. . . . . . .  B ADDR   00B0H.6 A   
B. . . . . . . . .  D ADDR   00F0H   A   
COUNTER. . . . . .  N NUMB   0059H   A   
DELAY1MS . . . . .  C ADDR   00D8H   A   
DISP . . . . . . .  C ADDR   008EH   A   
DISPBUF. . . . . .  N NUMB   005AH   A   
DISPEXIT . . . . .  C ADDR   00C9H   A   
DISPFIRST. . . . .  C ADDR   00B5H   A   
DISPNEXT . . . . .  C ADDR   00BBH   A   
DISPSECOND . . . .  C ADDR   00B9H   A   
DISPTAB. . . . . .  C ADDR   00CEH   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
FIRST. . . . . . .  B ADDR   00A0H.4 A   
LOOP . . . . . . .  C ADDR   004EH   A   
MAIN . . . . . . .  C ADDR   0030H   A   
MM . . . . . . . .  C ADDR   00DAH   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
PSW. . . . . . . .  D ADDR   00D0H   A   
RSTCOUNT . . . . .  C ADDR   00C6H   A   
SECOND . . . . . .  B ADDR   00A0H.5 A   
SP . . . . . . . .  D ADDR   0081H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
THEER. . . . . . .  B ADDR   00A0H.6 A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久午夜国产精品| 五月天激情小说综合| 亚洲制服丝袜一区| 久久国产福利国产秒拍| 色婷婷精品久久二区二区蜜臂av | 免费人成精品欧美精品| jvid福利写真一区二区三区| 日韩三级中文字幕| 亚洲电影中文字幕在线观看| 波多野洁衣一区| 久久久久久久久久久黄色| 日韩1区2区3区| 欧美日韩1区2区| 亚洲伦理在线精品| 成人av免费在线观看| 久久精品男人天堂av| 蜜臀av一区二区在线免费观看| 欧洲精品一区二区| 亚洲男女一区二区三区| 99久久精品国产观看| 中文字幕精品—区二区四季| 色狠狠桃花综合| 亚洲图片激情小说| av电影在线观看不卡| 国产精品国产馆在线真实露脸 | 色哟哟国产精品免费观看| 欧美经典三级视频一区二区三区| 国产美女av一区二区三区| 精品国产乱码久久久久久夜甘婷婷 | 久久精品人人做人人爽97| 九九九精品视频| 精品欧美一区二区在线观看| 麻豆国产精品官网| 日韩视频在线观看一区二区| 久久丁香综合五月国产三级网站| 欧美大片在线观看| 国产一区二区三区四区五区美女| 日韩精品一区二区三区在线| 狠狠色狠狠色综合日日91app| 精品久久五月天| 国产不卡视频在线播放| 国产精品美女久久久久aⅴ| av中文字幕一区| 亚洲精品一二三四区| 日本久久一区二区| 亚洲午夜日本在线观看| 正在播放一区二区| 国产乱码精品一区二区三区五月婷 | 亚洲综合一区二区精品导航| 欧美日韩在线观看一区二区| 三级欧美韩日大片在线看| 日韩欧美国产精品| 懂色av一区二区在线播放| 亚洲免费观看视频| 欧美一区二区三区在线视频 | 91福利在线免费观看| 五月激情综合婷婷| 久久亚洲影视婷婷| 日本乱人伦一区| 国产在线一区观看| 亚洲色图欧洲色图婷婷| 欧美二区三区91| 国产91在线|亚洲| 亚洲午夜久久久久久久久电影网| 日韩欧美在线综合网| 成人综合在线观看| 水蜜桃久久夜色精品一区的特点| 久久伊99综合婷婷久久伊| 色婷婷综合久久久久中文| 日本不卡视频在线观看| **性色生活片久久毛片| 欧美一级二级在线观看| 91在线高清观看| 国内成人免费视频| 亚洲成人你懂的| 国产精品日产欧美久久久久| 欧美一区二区私人影院日本| www.亚洲人| 久久激五月天综合精品| 一区二区高清视频在线观看| 日韩精品自拍偷拍| 欧美在线不卡视频| 国产成人免费在线视频| 五月天精品一区二区三区| 中文字幕一区二区视频| 日韩免费高清av| 在线这里只有精品| 色综合色狠狠天天综合色| 国产最新精品精品你懂的| 日韩一区欧美二区| 亚洲第一在线综合网站| 中文字幕在线一区免费| 久久蜜臀中文字幕| 欧美不卡一区二区三区| 在线播放一区二区三区| 在线观看日韩精品| 99re这里只有精品视频首页| 国产精品影视天天线| 久久69国产一区二区蜜臀| 午夜av区久久| 亚洲自拍欧美精品| 亚洲欧美日韩综合aⅴ视频| 国产精品毛片久久久久久| 26uuu色噜噜精品一区二区| 91精品欧美久久久久久动漫| 欧美熟乱第一页| 色吧成人激情小说| 在线精品国精品国产尤物884a| 成人av资源下载| a美女胸又www黄视频久久| www.欧美精品一二区| 国产成人精品网址| 国产**成人网毛片九色 | 高潮精品一区videoshd| 精品在线观看视频| 国产在线不卡一区| 国内偷窥港台综合视频在线播放| 精品写真视频在线观看| 久久99精品国产.久久久久| 久久福利资源站| 国产精品中文字幕欧美| 丰满少妇久久久久久久| 成人福利电影精品一区二区在线观看| 国产成人免费av在线| 成人精品电影在线观看| 色狠狠一区二区三区香蕉| 欧美日韩黄视频| 欧美一级欧美一级在线播放| 精品国产伦一区二区三区观看方式 | 欧美成人vr18sexvr| 久久精品视频网| 亚洲另类在线制服丝袜| 午夜精品一区二区三区电影天堂| 日本女人一区二区三区| 国产精品18久久久久久久久 | 国产91精品精华液一区二区三区| 成人午夜又粗又硬又大| 色婷婷久久一区二区三区麻豆| 欧美日精品一区视频| 欧美成人在线直播| 日韩理论电影院| 麻豆视频一区二区| 成人激情校园春色| 欧美高清性hdvideosex| 欧美成人一区二区三区在线观看 | 一区二区三区加勒比av| 日韩高清一区在线| 国产69精品久久久久777| 色av一区二区| 久久网站最新地址| 亚洲一区二区三区不卡国产欧美| 美女mm1313爽爽久久久蜜臀| www.色精品| 欧美一级黄色片| 亚洲欧洲精品一区二区精品久久久 | 亚洲国产日韩精品| 国产美女av一区二区三区| 欧美写真视频网站| 国产日本一区二区| 日韩精品久久理论片| a亚洲天堂av| 久久综合九色综合97婷婷女人| 亚洲欧美日韩在线播放| 国产成人综合在线观看| 欧美精品vⅰdeose4hd| 国产精品久久久久久久久免费丝袜 | 91在线观看成人| 国产欧美va欧美不卡在线| 亚洲国产va精品久久久不卡综合| 国产成人在线电影| 欧美本精品男人aⅴ天堂| 亚洲欧美另类久久久精品2019| 国产原创一区二区| 制服丝袜中文字幕一区| 亚洲欧美成人一区二区三区| 国产精品亚洲午夜一区二区三区| 91麻豆精品国产91久久久久久久久| 亚洲欧洲成人av每日更新| 国产精品综合一区二区| 日韩欧美一级二级| 日韩精品高清不卡| 欧美三级日韩三级国产三级| 亚洲免费高清视频在线| 99久久精品国产毛片| 国产女主播一区| 国产aⅴ综合色| 久久人人爽爽爽人久久久| 久久国内精品自在自线400部| 欧美高清视频在线高清观看mv色露露十八| 亚洲色图视频网站| 色欧美乱欧美15图片| 日韩美女视频一区二区 | 国产91丝袜在线观看| 国产午夜三级一区二区三| 精品中文av资源站在线观看| 日韩欧美一级二级三级| 美女视频一区在线观看| 日韩三级视频在线看| 国产在线一区二区| 国产蜜臀av在线一区二区三区|