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

📄 sg12.asm

📁 the practice of proteus and avr
💻 ASM
字号:
.device AT90S8535
.equ    sph    	=$3E
.equ    spl    	=$3D
.equ	PORTD	=$12
.equ	DDRD	=$11
.equ    PIND    =$10
.equ    TIMSK   =$39
.equ    OCR1BH  =$29
.equ    OCR1BL  =$28
.equ    TCCR1A  =$2F
.equ    TCCR1B  =$2E

	.org	$0000
	rjmp	main

main:	ldi	r16,$02			;栈指针置初值
	out	sph,r16
	ldi	r16,$5f
	out	spl,r16
	ldi	r16,$03			;8分频
	out	TCCR1B,r16
	ldi	r16,$23			;OC1B口10位正向PWM输出
	out	TCCR1A,r16
	sbi	DDRD,4			;PD4(OC1B)引脚定义为输出
	ldi	r18,0			;设占空比为$200/$3FF
	ldi	r19,2
	out	OCR1BH,r19
	out	OCR1BL,r18

here:	rjmp	here

⌨️ 快捷键说明

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