⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 da_2.asm

📁 基于89s51的一通用平台
💻 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 + -