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

📄 ad_3.asm

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