📄 sl01.asm
字号:
;*****************************************************
;*1S2-SW-DIP开关(PA4-7)控制对应LED灯(PB4-7)亮、灭。
;*请你修改程序,改为PB0-3的LED灯亮、灭,
;*并能改变亮、灭的快慢。
;*AT90S8515 8MHz
;*双龙电子 www.sl.com.cn
;* liqing 2002.05.08
;**************************************************
.include "8515def.inc"
.org $000
rjmp sl01
.org $020
sl01:
ldi r17,$02 ;栈指针置初值SP=0x025F
ldi r16,$5f
out sph,r17
out spl,r16
ldi r17,$ff
ldi r16,$0f
out ddra,r16 ;PA7~PA4输入,带内部上拉
out porta,r17
ldi r16,$f0
out ddrb,r16 ;开放PB7~PB4做输出
out portb,r17
start1:
in r16,pina ;读PA口管脚的状态
out portb,r16 ;PB口输出
rjmp start1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -