📄 ad_3.asm
字号:
;第七部分:DS12C887时钟实验
;文件名称:DS12887_1.ASM 时间读,写实验
NAME DS12887_1
$NOLIST
$INCLUDE(LJD_2008.INC)
$INCLUDE(LCD.INC)
$LIST
ORG 0000H
JMP START
ORG 00013H
JMP AD_INT
ORG 0030H
START: MOV SP,#60H
MOV R0,#57H
MOV 20H,#00H
SETB EA
CALL INITIAL_GLCD ;调用LCD初始化
CALL AD_LCD
CALL DELAY500
AJMP $
;========================================================
AD_LCD:
MOV ADDR1,#10H ;第二行显示
MOV N1,#08H
MOV DPTR,#DHZTAB1
CALL DHZ
MOV DPTR,#DHZTAB2 ;第三行显示
MOV ADDR1,#08H
MOV N1,#08
CALL DHZ
AD_LCD1: LCALL ADC7135 ;调用7135采样程序
;调用转换程序
JNB 20H.2,$
CLR 20H.2
MOV ADDR1,#0CH ;采数据送LCD显示
SETB F0
MOV A,40H
SWAP A
MOV 45H,A
CALL LDHZ
CLR F0
MOV ADDR1,#0DH
MOV 45H,42H
CALL LDHZ
INC ADDR1
MOV 45H,44H
CALL LDHZ
LCALL DELAY500 ;调用延时
JMP AD_LCD1
;-------------------------------------------------------------------
TAB: DB 10H,11H,13H,15H,09H,0BH,0DH,1EH
DHZTAB1: DB "A/D 7135采样实验'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -