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

📄 1147401145.asm

📁 这是我几年前写的一个程序
💻 ASM
字号:
	DBUF0 EQU 30H
	TEMP EQU 40H
	RDATA EQU 60H
	POINT EQU 38H
	ADQS   EQU  39H	
	RDAT  EQU 7EH
	SUM  EQU  7FH	
	DAT BIT 90H
	CLKE BIT 91H
	TXBZ BIT 30H
	BELL BIT 0A2H
	ORG 0000H
        LJMP MAIN
	ORG 000BH
        LJMP INTT0
	ORG 0023H
	LJMP PCCOM

        ORG 0100H
MAIN: 	MOV RDAT,#0       
	MOV ADQS,#0         
	MOV POINT,#0
        SETB BELL          ;报警处理
	MOV IE,#80H       ;CPU开中断
        MOV TMOD,#21H     ;定时器T0方式1计时,定时器T1方式2计时
	MOV TH0,#0FFH     ;产生20KHZ的时钟频率,供给AD0809
        MOV TL0,#0E7H
        SETB TR0
	SETB EA
        SETB ET0
	MOV TH1,#0FDH
	MOV TL1,#0FDH
      
        MOV PCON,#00H
	MOV SCON,#50H
	SETB TR1
	SETB PS
	SETB ES
	CLR  RI	
	CLR  TI
	SETB P3.2
        CLR P2.7        ;ST
	CLR P2.6        ;OE
START: 	LCALL AD0809
   	LCALL TURNBCD      ;调用数据处理程序 
 	LCALL BAOJING 
	LCALL PCSER          ;调用通信子程序
	LCALL DISP1	   ;调用显示子程序		
	LCALL DELAY	  
        LJMP  START  
/********************AD采样子程序********************/
AD0809:	;SETB ET0
        CLR A
	CLR P3.2
	SETB P2.7
        NOP
	NOP
	CLR P2.7
	NOP
	NOP
	NOP
	NOP
;WAIT:	JB P3.2,MOVD
;	AJMP WAIT
;MOVD:	
	SETB P2.6
	MOV A,P0
	MOV ADQS,A
	;MOV @R0,A
	CLR P2.6
  	;CLR ET0	
/******************** 数据处理

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -