sg4.asm

来自「the practice of proteus and avr」· 汇编 代码 · 共 26 行

ASM
26
字号
.device AT90S8535
.equ    sph     =$3E
.equ    spl     =$3D
.equ	PORTB	=$18 		
.equ	DDRB	=$17 		
.equ    PINB    =$16
.equ	PORTC	=$15
.equ	DDRC	=$14 		
.equ    PINC    =$13
.equ    TCCR0   =$33
.equ    TCNT0   =$32

	rjmp	reset
reset:	ldi	r16,$02			;栈指针置初值
	out	sph,r16
	ldi	r16,$5f
	out	spl,r16
	ldi	r16,$07			;上升沿计数
	out	TCCR0,r16
	ldi	r16,0			;T/C0置初值0
	out	TCNT0,r16
	ldi	r16,$ff			;PC口作输出
	out	DDRC,r16
loop:	in	r16,TCNT0
	out	PORTC,r16
	rjmp	loop

⌨️ 快捷键说明

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