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

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

?? voltage.lst

?? 《51單片機應用開發案例精選配套源代碼
?? 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一区二区三区免费野_久草精品视频
国产精品视频一区二区三区不卡| 欧美国产精品v| 国产**成人网毛片九色| 亚洲二区在线视频| 国产欧美一区二区三区在线看蜜臀 | 91麻豆精品久久久久蜜臀| 国产成人亚洲精品狼色在线| 三级精品在线观看| 日本不卡免费在线视频| 亚洲欧洲在线观看av| 欧美精品一区二区三区很污很色的| 欧美综合久久久| 成人免费高清在线| 极品美女销魂一区二区三区| 水野朝阳av一区二区三区| 亚洲天堂久久久久久久| 中文一区在线播放| 久久久蜜桃精品| 日韩一级片网站| 欧美军同video69gay| 日本久久电影网| 99久久婷婷国产综合精品电影| 国产黄色91视频| 激情五月婷婷综合网| 奇米在线7777在线精品| 日韩综合小视频| 亚洲成精国产精品女| 亚洲最大成人综合| 亚洲精品视频在线观看网站| 中文字幕一区二区三区视频| 国产精品久久久久久久久免费桃花| 久久综合狠狠综合久久激情| 日韩三级视频中文字幕| 日韩一区二区三区免费看| 3atv一区二区三区| 欧美精品vⅰdeose4hd| 欧美日韩卡一卡二| 欧美日本高清视频在线观看| 欧美日产在线观看| 欧美精品久久99| 欧美精品电影在线播放| 欧美一区二区三区思思人| 欧美日韩成人综合在线一区二区| 欧美日韩在线一区二区| 欧美精品免费视频| 日韩一区二区免费高清| 精品国产1区二区| 久久免费电影网| 亚洲国产精品黑人久久久| 中文字幕国产一区| 亚洲精品视频免费观看| 亚洲线精品一区二区三区| 日韩国产精品久久| 久久国产剧场电影| 丁香婷婷综合激情五月色| 欧美人狂配大交3d怪物一区 | 久久精品水蜜桃av综合天堂| 精品久久久久久久久久久久久久久久久| 日韩女优制服丝袜电影| 国产日韩欧美a| 亚洲乱码中文字幕| 亚洲图片欧美色图| 久久99久久精品| 成人激情小说乱人伦| 91在线国内视频| 91精品在线麻豆| 久久精品无码一区二区三区| 亚洲欧美一区二区三区久本道91 | 亚洲综合免费观看高清完整版在线| 亚洲高清不卡在线| 精品写真视频在线观看| 99久久国产免费看| 欧美区在线观看| 久久久久久电影| 亚洲一区二区高清| 黄一区二区三区| 在线观看亚洲专区| 精品久久久久久久久久久久久久久久久 | 五月综合激情婷婷六月色窝| 亚洲色图视频网| 免费精品视频最新在线| 成人福利视频在线看| 欧美性生活久久| 久久综合色8888| 亚洲人成小说网站色在线| 青草av.久久免费一区| 国产精品影音先锋| 色吊一区二区三区| 精品久久国产字幕高潮| 中文字幕在线不卡一区二区三区| 亚洲一卡二卡三卡四卡| 精品在线亚洲视频| 欧美性色黄大片| 精品少妇一区二区三区日产乱码| 亚洲免费观看高清完整版在线观看熊| 天天综合色天天综合色h| 成人一区二区视频| 国产精品一线二线三线精华| 欧美日韩午夜在线| 2023国产精品| 婷婷久久综合九色国产成人| 国产一区二三区好的| 欧美刺激脚交jootjob| 中国色在线观看另类| 日本va欧美va精品发布| 91社区在线播放| 久久综合狠狠综合久久激情| 日韩精品每日更新| 99久久久国产精品| 国产视频在线观看一区二区三区| 亚洲h精品动漫在线观看| 97超碰欧美中文字幕| 久久夜色精品一区| 精品无码三级在线观看视频| 欧美性视频一区二区三区| 综合亚洲深深色噜噜狠狠网站| 九九精品一区二区| 91精品麻豆日日躁夜夜躁| 最新不卡av在线| 9久草视频在线视频精品| 久久综合久久综合久久| 久久国产综合精品| 欧美乱妇20p| 亚洲.国产.中文慕字在线| 99久久精品免费看国产| 国产精品色一区二区三区| 丝袜诱惑亚洲看片| 欧美色区777第一页| 亚洲美女一区二区三区| www.欧美亚洲| 国产精品素人视频| 国产精品一区免费在线观看| 久久久久久久久99精品| 久久机这里只有精品| 欧美va亚洲va香蕉在线| 日韩av午夜在线观看| 欧美精品国产精品| 五月天欧美精品| 欧美精品日韩一本| 午夜在线成人av| 欧美日韩国产天堂| 亚洲成人激情av| 69久久夜色精品国产69蝌蚪网| 欧美国产日韩亚洲一区| kk眼镜猥琐国模调教系列一区二区| 欧美本精品男人aⅴ天堂| 久久99精品国产麻豆婷婷| 欧美丰满美乳xxx高潮www| 午夜激情综合网| 日韩亚洲欧美一区| 国产真实乱对白精彩久久| 国产欧美视频在线观看| 国产成人精品综合在线观看| 亚洲欧洲在线观看av| 91日韩精品一区| 亚洲va欧美va人人爽| 69久久夜色精品国产69蝌蚪网| 久久国产免费看| 精品久久人人做人人爱| 国产aⅴ综合色| 夜夜精品浪潮av一区二区三区| 欧美亚州韩日在线看免费版国语版| 婷婷丁香久久五月婷婷| 日韩美女视频在线| 成人动漫在线一区| 亚洲久本草在线中文字幕| 91精品国模一区二区三区| 蜜臀av亚洲一区中文字幕| 国产午夜亚洲精品不卡| 成人爽a毛片一区二区免费| 亚洲午夜精品一区二区三区他趣| 欧美视频一区二| 麻豆国产欧美日韩综合精品二区| 国产日韩三级在线| 一本到不卡免费一区二区| 日韩精品91亚洲二区在线观看| 精品人在线二区三区| a4yy欧美一区二区三区| 亚洲成人资源网| 精品少妇一区二区三区视频免付费 | 成人小视频免费在线观看| 亚洲激情中文1区| 精品久久久久一区| 成人在线视频一区| 亚洲一二三四久久| 久久九九久久九九| 欧美亚洲另类激情小说| 国产精品69久久久久水密桃| 亚洲男同性视频| 久久久久久麻豆| 日本久久精品电影| 福利电影一区二区| 日av在线不卡| 中文字幕中文字幕在线一区| 欧美一区二区三区视频在线| 成人av免费在线观看| 国产原创一区二区三区| 亚洲精品菠萝久久久久久久| 久久精品一区二区三区av| aa级大片欧美|