📄 da_2.asm
字号:
;第七部分:DS12C887时钟实验
;文件名称:DS12887_1.ASM 时间读,写实验
NAME DS12887_1
$NOLIST
$INCLUDE(LJD_2008.INC)
$INCLUDE(LCD.INC)
$LIST
ORG 0000H
AJMP START
ORG 0030H
START: MOV SP,#60H
MOV R0,#57H
MOV 50H,#00H
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 DA0832
LCALL ADC0809 ;调用0809采样程序
LCALL ZHH ;调用转换程序
MOV ADDR1,#0CH ;采数据送LCD显示
SETB F0
MOV A,40H
SWAP A
MOV 42H,A
CALL LDHZ
CLR F0
MOV ADDR1,#0DH
MOV 42H,41H
CALL LDHZ
CALL DELAY500 ;调用延时
INC 50H
JMP AD_LCD1
;-------------------------------------------------------------------
TAB: DB 10H,11H,13H,15H,09H,0BH,0DH,1EH
DHZTAB1: DB "A/D 0809采样结果'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -