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

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

?? adc0832-1602lcd.lst

?? 學習單片機的程序集
?? LST
?? 第 1 頁 / 共 2 頁
字號:
A51 MACRO ASSEMBLER  ADC0832_1602LCD                                                      03/29/2005 16:28:27 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     ;********************************************************************************
                       2     ;*  標題:  偉納電子ME300B單片機開發系統演示程序 - ADC0832數字電壓表1602LCD顯示  *
                       3     ;*  文件:  ADC0832_1602LCD.asm                                                  *
                       4     ;*  日期:  2005-3-20                                                            *
                       5     ;*  版本:  1.0                                                                  *
                       6     ;*  作者:  gguoqing                                                             *
                       7     ;*  郵箱:  gguoqing@sxicc.ac.cn                                                 *
                       8     ;*  網站: http://www.willar.com                                                *
                       9     ;********************************************************************************
                      10     ;*  描述:                                                                       *
                      11     ;*          ADC0832數字電壓表1602LCD顯示                                        *
                      12     ;*                                                                              *
                      13     ;*          調節ADC0832旁邊的電位器,在LCD1602 顯示 ADC0832 轉換值的大小        *
                      14     ;*                                                                              *
                      15     ;*                                                                              *
                      16     ;********************************************************************************
                      17     ;* 【版權】 Copyright(C)偉納電子 www.willar.com  All Rights Reserved            *
                      18     ;* 【聲明】 此程序僅用于學習與參考,引用請注明版權和作者信息!                  *
                      19     ;********************************************************************************
                      20     
                      21      
  0090                22               AD_CLK  EQU  P1.0      ;ADC0832 時鐘端
  0091                23               AD_DAT  EQU  P1.1      ;ADC0832 數據端
  00B4                24               AD_CS   EQU  P3.4      ;ADC0832 片選信號
                      25     
  00A0                26               LCD_RS  EQU  P2.0      ;LCD 數據/命令選擇端
  00A1                27               LCD_RW  EQU  P2.1      ;LCD 讀/寫選擇端
  00A2                28               LCD_EN  EQU  P2.2      ;LCD 使能信號
  0020                29               LCD_X   EQU  20H       ;LCD 地址變量
                      30     
0000                  31                 ORG  0000H
0000 8000             32                 JMP  START
                      33     ;===================================================
0002 758160           34     START:      MOV  SP,#60H
0005 7580FF           35                 MOV  P0,#0FFH
0008 75A0FF           36                 MOV  P2,#0FFH
000B 1115             37                 CALL  SET_LCD
                      38     
000D 310C             39     START1:     CALL  AD_CONV        ;AD轉換
000F 313E             40                 CALL  AD_CHULI       ;數據處理
0011 11CE             41                 CALL  LCD_CONV       ;數據顯示
0013 80F8             42                 JMP   START1
                      43     ;====================================================
                      44     ;  LCD 初始化設置
                      45     ;====================================================
0015                  46     SET_LCD:
0015 C2A2             47               CLR  LCD_EN
0017 114C             48               CALL  INIT_LCD     ;初始化 LCD
0019 116B             49               CALL  DELAY1
001B 90002A           50               MOV  DPTR,#INFO1   ;指針指到顯示信息1
001E 7401             51               MOV  A,#1          ;顯示在第一行
0020 1174             52               CALL  LCD_SHOW
0022 90003B           53               MOV  DPTR,#INFO2   ;指針指到顯示信息2
0025 7402             54               MOV  A,#2          ;顯示在第二行
0027 1174             55               CALL  LCD_SHOW
0029 22               56               RET
                      57     ;-----------------------------------------------------
002A 44494749         58     INFO1:  DB  "DIGITALVOLTMETER",0  ;LCD 第一行顯示信息
A51 MACRO ASSEMBLER  ADC0832_1602LCD                                                      03/29/2005 16:28:27 PAGE     2

002E 54414C56                
0032 4F4C544D                
0036 45544552                
003A 00                      
003B 20564F4C         59     INFO2:  DB  " VOLTAGE:     V ",0  ;LCD 第二行顯示信息
003F 54414745                
0043 3A202020                
0047 20205620                
004B 00                      
                      60     ;-----------------------------------------------------
                      61     ;-----------------------------------------------------
                      62     ; LCD 接口初始化
                      63     ;-----------------------------------------------------
004C                  64     INIT_LCD:
004C 7438             65               MOV  A,#38H     ;雙列顯示,字形5*7點陣
004E 11A2             66               CALL  WCOM
0050 116B             67               CALL  DELAY1
0052 7438             68               MOV  A,#38H     ;雙列顯示,字形5*7點陣
0054 11A2             69               CALL  WCOM
0056 116B             70               CALL  DELAY1
0058 7438             71               MOV  A,#38H     ;雙列顯示,字形5*7點陣
005A 11A2             72               CALL  WCOM
005C 116B             73               CALL  DELAY1
005E 740C             74               MOV  A,#0CH     ;開顯示,關光標,
0060 11A2             75               CALL  WCOM
0062 116B             76               CALL  DELAY1
0064 7401             77               MOV  A,#01H     ;清除 LCD 顯示屏
0066 11A2             78               CALL  WCOM
0068 116B             79               CALL  DELAY1
006A 22               80               RET
                      81     ;-------------------------------------------------
006B                  82     DELAY1:                    ;延時5MS
006B 7E19             83               MOV  R6,#25
006D 7F64             84       DEL1:   MOV  R7,#100
006F DFFE             85               DJNZ  R7,$
0071 DEFA             86               DJNZ  R6,DEL1
0073 22               87               RET
                      88     ;==================================================
                      89     ;在LCD的第一行或第二行顯示信息字符
                      90     ;==================================================
0074                  91     LCD_SHOW:
                      92     
0074 B4010C           93               CJNE  A,#1,LINE2  ;判斷是否為第一行
0077 7480             94       LINE1:  MOV  A,#80H       ;設置 LCD 的第一行地址
0079 11A2             95               CALL  WCOM        ;寫入命令
007B 1199             96               CALL  CLR_LINE    ;清除該行字符數據
007D 7480             97               MOV  A,#80H       ;設置 LCD 的第一行地址
007F 11A2             98               CALL  WCOM        ;寫入命令
0081 800A             99               JMP  FILL
0083 74C0            100       LINE2:  MOV  A,#0C0H      ;設置 LCD 的第二行地址
0085 11A2            101               CALL  WCOM        ;寫入命令
0087 1199            102               CALL  CLR_LINE    ;清除該行字符數據
0089 74C0            103               MOV  A,#0C0H      ;設置 LCD 的第二行地址
008B 11A2            104               CALL  WCOM
008D E4              105       FILL:   CLR  A            ;填入字符
008E 93              106               MOVC  A,@A+DPTR   ;由消息區取出字符
008F B40001          107               CJNE  A,#0,LC1    ;判斷是否為結束碼
0092 22              108               RET
0093 11AF            109       LC1:    CALL  WDATA       ;寫入數據
0095 A3              110               INC  DPTR         ;指針加1
0096 80F5            111               JMP  FILL         ;繼續填入字符
0098 22              112               RET
                     113     ;---------------------------------------------------
0099                 114     CLR_LINE:                  ;清除該行 LCD 的字符
0099 7818            115               MOV  R0,#24
009B 7420            116        CL1:   MOV  A,#' '
A51 MACRO ASSEMBLER  ADC0832_1602LCD                                                      03/29/2005 16:28:27 PAGE     3

009D 11AF            117               CALL  WDATA
009F D8FA            118               DJNZ  R0,CL1
00A1 22              119               RET
                     120     ;======================================================
                     121     ; 寫指令使能子程序
                     122     ;RS=L,RW=L,D0-D7=指令碼,E=高脈沖
                     123     ;=====================================================
00A2                 124     WCOM:
00A2 F580            125               MOV  P0,A
00A4 C2A0            126               CLR  LCD_RS
00A6 C2A1            127               CLR  LCD_RW
00A8 D2A2            128               SETB LCD_EN
00AA 11BC            129               CALL  DELAY0
00AC C2A2            130               CLR  LCD_EN
00AE 22              131               RET
                     132     ;=====================================================
                     133     ;寫數據使能子程序
                     134     ;RS=H,RW=L,D0-D7=數據,E=高脈沖
                     135     ;=====================================================
00AF                 136     WDATA:
00AF F580            137               MOV  P0,A
00B1 D2A0            138               SETB  LCD_RS
00B3 C2A1            139               CLR   LCD_RW
00B5 D2A2            140               SETB  LCD_EN
00B7 11BC            141               CALL  DELAY0
00B9 C2A2            142               CLR   LCD_EN
00BB 22              143               RET
                     144     
00BC 7FFA            145     DELAY0:   MOV  R7,#250     ;延時500微秒
00BE DFFE            146               DJNZ  R7,$
00C0 22              147               RET
                     148     ;---------------------------------------------------
                     149     ;在 LCD 第二行指定位置顯示字符
                     150     ;(A)=ASCII 數據, (B)=位置變量
                     151     ;---------------------------------------------------
00C1                 152     LCDP2:                    
00C1 C0E0            153               PUSH  ACC        ;入棧保護A
00C3 E5F0            154               MOV  A,B         ;設置顯示地址

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91美女片黄在线| 色网站国产精品| 亚洲一区二区黄色| 一区二区欧美视频| 一区二区在线观看免费视频播放| 国产清纯白嫩初高生在线观看91 | 国产在线一区观看| 久久er精品视频| 国产一区二区三区高清播放| 国内外精品视频| 成人精品电影在线观看| 99久久精品99国产精品 | 欧美一区国产二区| 日韩精品一区二区三区视频| 欧美videossexotv100| 欧美α欧美αv大片| 精品99一区二区三区| 国产欧美中文在线| 亚洲免费高清视频在线| 亚洲自拍偷拍av| 麻豆精品一区二区| 国产成a人无v码亚洲福利| 成人av在线资源| 精品视频在线视频| 2021久久国产精品不只是精品| 亚洲精品一区二区三区99| 欧美国产精品一区| 亚洲最快最全在线视频| 免费观看在线综合色| 国产成人av电影在线播放| 色哟哟欧美精品| 欧美一三区三区四区免费在线看 | 人妖欧美一区二区| 国产精品1024久久| 欧美日精品一区视频| 亚洲精品一区二区三区精华液 | 国产精品久久一卡二卡| 亚洲精品第1页| 激情图片小说一区| 色诱亚洲精品久久久久久| 6080午夜不卡| 中文av一区二区| 日本91福利区| 在线精品视频免费播放| 国产无人区一区二区三区| 午夜欧美视频在线观看| 成人精品一区二区三区四区| 91精品婷婷国产综合久久性色| 国产精品高清亚洲| 国产真实乱偷精品视频免| 欧美日韩www| 亚洲另类春色国产| 粉嫩绯色av一区二区在线观看| 欧美一区二区日韩| 亚洲成a人v欧美综合天堂 | 性做久久久久久免费观看欧美| 国产黄人亚洲片| 日韩久久精品一区| 日韩在线观看一区二区| 一本高清dvd不卡在线观看| 国产欧美日韩在线看| 美女一区二区三区| 在线不卡中文字幕| 亚洲国产日韩在线一区模特| 91网站视频在线观看| 亚洲欧洲日本在线| 成人高清免费观看| 国产拍欧美日韩视频二区| 狠狠色狠狠色综合系列| 精品入口麻豆88视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美日韩一二区| 亚洲国产综合91精品麻豆| 欧美在线影院一区二区| 一二三四区精品视频| 欧美在线观看视频一区二区| 亚洲欧美日韩久久精品| 欧洲一区二区三区免费视频| 亚洲一区二区三区国产| 欧美日韩亚洲综合一区| 婷婷丁香激情综合| 欧美一区二区三区爱爱| 经典三级一区二区| 国产亚洲短视频| 成人理论电影网| 亚洲欧美日韩一区二区三区在线观看| 99精品热视频| 亚洲午夜影视影院在线观看| 欧美丝袜丝交足nylons| 日韩成人伦理电影在线观看| 精品少妇一区二区三区| 国产成人夜色高潮福利影视| 国产精品夫妻自拍| 欧美日本在线播放| 国产在线精品不卡| 一色桃子久久精品亚洲| 欧美午夜精品一区二区三区 | 国产一区 二区 三区一级| 久久精品视频一区二区| 99精品偷自拍| 免费观看成人av| 国产精品素人视频| 在线中文字幕不卡| 精品一区二区三区视频| 国产精品福利一区| 日韩视频在线一区二区| 成人黄色小视频| 亚洲成人精品在线观看| 久久蜜桃香蕉精品一区二区三区| av男人天堂一区| 日韩精品电影在线| 国产精品免费视频观看| 欧美羞羞免费网站| 国产成人免费视| 天堂一区二区在线免费观看| 久久久久国产成人精品亚洲午夜| 日本乱码高清不卡字幕| 国产精品影视在线| 香蕉av福利精品导航| 国产精品日日摸夜夜摸av| 91精品国产综合久久久蜜臀粉嫩| 成人aaaa免费全部观看| 免费看欧美女人艹b| 夜夜嗨av一区二区三区| 国产精品国产自产拍在线| 91精品国产一区二区三区香蕉| 成人动漫中文字幕| 国产在线不卡视频| 蜜桃av一区二区在线观看 | 555www色欧美视频| 99国产精品一区| 国产成人精品免费| 欧美a级一区二区| 午夜精品成人在线视频| 亚洲免费在线观看| 亚洲欧洲无码一区二区三区| 2020国产精品| 欧美成人一区二区三区| 777午夜精品视频在线播放| 91天堂素人约啪| 99久久er热在这里只有精品15 | 韩国一区二区三区| 欧美aaaaa成人免费观看视频| 亚洲综合小说图片| 日韩毛片在线免费观看| 国产精品美女视频| 中文字幕 久热精品 视频在线| 26uuu精品一区二区| 欧美一级免费大片| 欧美一级理论性理论a| 日韩一区二区三区av| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品日产欧美久久久久| 国产亚洲福利社区一区| 久久精品亚洲国产奇米99| 久久久精品国产免大香伊| 久久久亚洲午夜电影| 久久精品亚洲麻豆av一区二区| 精品国产91乱码一区二区三区 | 亚洲一级片在线观看| 亚洲精品国产无套在线观| 亚洲三级视频在线观看| 亚洲美女视频在线观看| 亚洲一区二区三区自拍| 婷婷六月综合网| 久久国产麻豆精品| 国产黄色精品网站| 色丁香久综合在线久综合在线观看| 91丨porny丨在线| 欧美丝袜丝nylons| 日韩欧美一二三四区| 国产欧美日韩视频在线观看| 国产精品久久久久影院| 亚洲综合色区另类av| 美女视频第一区二区三区免费观看网站 | 国产精品国模大尺度视频| 亚洲一二三四在线观看| 日韩二区三区在线观看| 国产传媒久久文化传媒| 91激情五月电影| 日韩精品专区在线| 国产精品国产a级| 日本午夜一本久久久综合| 高清视频一区二区| 欧美日韩精品二区第二页| 久久丝袜美腿综合| 一区二区三区91| 国产精选一区二区三区| 在线观看一区二区视频| 久久亚洲精品小早川怜子| 悠悠色在线精品| 国内不卡的二区三区中文字幕 | 国产精品亚洲一区二区三区妖精| 播五月开心婷婷综合| 欧美优质美女网站| 国产偷国产偷亚洲高清人白洁| 亚洲国产精品久久久久秋霞影院 | 亚洲动漫第一页| 国产成人在线观看| 欧美一区二区视频在线观看|