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

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

?? adc0832-1602lcd.lst

?? 含有多個匯編以及c語言編程實例 用于單片機
?? 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综合久久蜜臀| 久久综合九色综合久久久精品综合| 欧美韩国日本不卡| 亚洲一区二区精品3399| 福利一区在线观看| 欧美电影免费观看高清完整版在线观看| 欧美激情一区二区三区在线| 久久亚洲精华国产精华液| 国产精品成人一区二区艾草| 亚洲成人精品一区| 成人午夜大片免费观看| 69久久夜色精品国产69蝌蚪网| 欧美一区二区三区四区视频| 亚洲色图在线视频| 国产999精品久久| 久久人人爽人人爽| 国产一区福利在线| 日韩一级成人av| 亚洲制服丝袜av| 色av一区二区| 中文字幕一区二区三区在线观看| 亚洲主播在线播放| 91免费看视频| 一区精品在线播放| 91在线国产观看| 中文字幕一区二区三区四区不卡 | 亚洲国产一区二区视频| 成人黄色av电影| 中文字幕av在线一区二区三区| 日韩二区三区四区| 爽好多水快深点欧美视频| 国产高清不卡二三区| 久久综合九色综合97婷婷| 亚洲成av人片www| 欧美在线观看视频在线| 亚洲高清一区二区三区| 精品一区二区三区免费播放| 欧美v亚洲v综合ⅴ国产v| av男人天堂一区| 久久成人久久鬼色| 亚洲国产一区二区a毛片| 亚洲国产精华液网站w | 国产·精品毛片| 日本欧美在线观看| 亚洲日本在线天堂| 日本一区二区免费在线| 91精品国产丝袜白色高跟鞋| 91小视频免费看| 国产麻豆精品在线| 日韩电影免费在线观看网站| 亚洲欧美区自拍先锋| 国产亚洲1区2区3区| 制服丝袜日韩国产| 色综合一个色综合亚洲| 国产精品18久久久| 久久精品国产一区二区三| 亚洲国产综合在线| 一区二区三区在线观看欧美| 国产精品久久99| 精品国产a毛片| 日韩一区二区视频在线观看| 精品视频一区 二区 三区| 成人免费毛片片v| 国产精品一区二区在线看| 美国十次了思思久久精品导航| 最新国产精品久久精品| 欧美激情在线看| 久久久亚洲精品一区二区三区 | 日本一二三不卡| 久久久综合激的五月天| 欧美精品一区男女天堂| 91精品国产91久久综合桃花| 欧美性猛交xxxx乱大交退制版| 成人免费视频一区| 粉嫩高潮美女一区二区三区| 懂色av一区二区夜夜嗨| 懂色一区二区三区免费观看 | 麻豆一区二区在线| 日日夜夜一区二区| 日本欧美一区二区| 九九在线精品视频| 激情综合网av| 福利视频网站一区二区三区| av中文字幕一区| 日本乱人伦aⅴ精品| 欧美日韩成人高清| 3d成人h动漫网站入口| 欧美成人激情免费网| 亚洲精品一线二线三线无人区| 91精品国产品国语在线不卡| 在线不卡的av| 欧美变态tickling挠脚心| 日韩一区二区三区三四区视频在线观看| 欧美日韩国产综合久久| 日韩一级大片在线观看| 精品国产一区二区三区av性色| 久久伊人中文字幕| 国产精品欧美久久久久无广告| 国产精品欧美精品| 日韩精品电影在线| 国产一区二三区| 99久久久国产精品免费蜜臀| 欧美日韩免费不卡视频一区二区三区| 97se亚洲国产综合自在线 | 国产一区二区三区在线看麻豆| 久久成人免费网| 成人高清视频在线| 欧美色爱综合网| www成人在线观看| 中文字幕一区二区三区精华液 | 不卡一区二区中文字幕| 色婷婷亚洲综合| 日韩欧美一级二级三级久久久| 国产网站一区二区| 亚洲午夜一区二区| 国产一区二区电影| 欧美日韩aaa| 国产精品日韩成人| 日本伊人午夜精品| 91天堂素人约啪| 日韩美女视频在线| 亚洲女同一区二区| 精品一区二区三区香蕉蜜桃| 欧美性视频一区二区三区| 欧美精品一区二区蜜臀亚洲| 亚洲天堂中文字幕| 久久国产精品第一页| 一本色道久久综合亚洲aⅴ蜜桃 | 91福利在线免费观看| 日韩免费观看高清完整版| 亚洲欧美色综合| 国产精品2024| 欧美一区二区免费| 亚洲电影视频在线| 波多野结衣亚洲一区| 精品国产制服丝袜高跟| 亚洲大型综合色站| 99精品视频免费在线观看| 精品国产乱码久久久久久闺蜜| 亚洲另类一区二区| 国产麻豆精品theporn| 欧美久久婷婷综合色| 亚洲欧美日韩久久精品| 激情成人综合网| 欧美一区二区三区影视| 亚洲成人自拍一区| 欧美做爰猛烈大尺度电影无法无天| 精品久久国产字幕高潮| 日本美女一区二区三区| 色哟哟国产精品| 亚洲色图丝袜美腿| 成人久久久精品乱码一区二区三区| 91麻豆精品国产91久久久 | 在线观看日韩毛片| 国产精品美女一区二区三区| 成人毛片在线观看| 国产午夜一区二区三区| 国产精品中文欧美| 久久在线观看免费| 国产一区二区主播在线| 欧美精品一区二区三区高清aⅴ| 捆绑紧缚一区二区三区视频| 91精品国产麻豆| 蜜臀av一区二区三区| 欧美一级理论片| 麻豆精品视频在线观看视频| 91精品国产91热久久久做人人| 亚洲黄色片在线观看| 91年精品国产| 亚洲一区二区三区美女| 日本韩国欧美三级| 亚洲国产精品久久久男人的天堂| 色综合久久88色综合天天免费| 久久免费看少妇高潮| 国产成人高清在线| 中文字幕五月欧美| 色丁香久综合在线久综合在线观看| 成人欧美一区二区三区视频网页| 国产成人自拍网| 国产精品视频yy9299一区| 99精品一区二区| 亚洲大片免费看| 日韩精品一区二区三区四区| 国产精品白丝av| 1000部国产精品成人观看| 欧美日韩国产电影| 蜜臀久久99精品久久久久宅男| 日韩午夜小视频| 国产成人精品一区二区三区四区 | 国产精品区一区二区三区| 成人激情综合网站| 亚洲午夜影视影院在线观看| 欧美刺激午夜性久久久久久久 | 精品一区二区在线看| 国产亚洲人成网站| 99re6这里只有精品视频在线观看| 亚洲丝袜美腿综合|