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

📄 computer1.asm

📁 关于ADUC841(51内核)的各种实验程序,有串口,ADC,DAC,PWM,的应用及基于ADUC841设计的万用表源程序
💻 ASM
字号:
$mod841
ORG	0000H
	        LJMP	CHUSHI
ORG     0060H
CHUSHI:	MOV	R0,#7FH        ;清空RAM
	CLR	A
QRAM:   MOV	@R0,A
	DJNZ	R0,QRAM
        MOV     SP,#60H
	LCALL	YS		; 调用延时程序使CPU工作稳定
START:  CLR     EA
        MOV     TMOD,#20H
        MOV     TH1,#0D8H       ;使用时钟1,工作模式2,产生波特率9600比特率
        MOV     TL1,#0D8H
        MOV     PCON,#00H
        SETB    TR1
        MOV     SCON,#50H       ;串口使用方式1
        MOV     R1,#30H

 RE:

        JNB     RI,$
        CLR     P3.4
        LCALL   DELAY
        SETB    P3.4
        CLR     RI
        MOV     A,SBUF
        MOV     @R1,A
        INC     R1
        CJNE    R1,#50H,RE
        LJMP    $

 YS:   MOV     R6,#02H
        MOV     R2,#0A5H
   LL:  NOP
        DJNZ    R2,LL
        DJNZ    R6,LL
        RET
DELAY:                          ; delay  X A
	MOV	R5,#050H
DLY2:   MOV     R7,#090h
DLY1:   MOV     R6,#0FFh
        DJNZ    R6,$
        DJNZ    R7,DLY1
	DJNZ	R5,DLY2
        RET
        END

⌨️ 快捷键说明

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