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

📄 pwmdeng.asm

📁 8051汇编语言对灯泡的PWM控制的实验
💻 ASM
字号:
deng	bit	p1.7
time1	data	3ah
time2	data	3bh
	org	00h
	ajmp	start
	org	40h
start:	mov	time1,#00h
	mov	time2,#171
loop1:	
	inc	time1
	dec	time2
	mov	a,time1
	cjne	a,#170,next1
	ajmp	next2
next1:	setb	deng
	mov	r1,time1	
	call	delay
	clr	deng
	mov	r1,time2
	call	delay
	ajmp	loop1
next2:	SETB	DENG
	CALL	DELAY
	CALL	DELAY
;	CALL	DELAY
;	CALL	DELAY
	mov	time1,#200
	mov	time2,#00h
loop2:	setb	deng
	dec	time1
	inc	time2
	mov	a,time1
	jz	next3
	mov	r1,time1
	call	delay
	clr	deng
	mov	r1,time2
	call	delay
	ajmp	loop2
next3:	CLR	DENG
	mov	r1,#255
	call	delay
	mov	r1,#255
	call	delay
	CALL	DELAY
	CALL	DELAY
	AJMP	START
DELAY:	MOV	R2,#2
DE1:	MOV	R3,#35
	DJNZ	R3,$
	DJNZ	R2,DE1
	DJNZ	R1,DELAY
	RET
	END	

⌨️ 快捷键说明

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