📄 display.asm
字号:
.include"8535def.inc"
.org 0x00
rjmp RESET
.org 0x020
reset: ldi r16,$ff
out ddrd,r16
out ddrb,r16
ldi r16,$78
out portd,r16
cbi portd,6 ;8279写控制寄存器
cbi portd,4
ldi r16,$d1
out portb,r16
nop
sbi portd,4
ldi r20,$56
rcall Delay
cbi portd,4
ldi r16,$0
out portb,r16
nop
sbi portd,4
nop
cbi portd,4
ldi r16,$22
out portb,r16
sbi portd,4
nop
dip:
sbi portd,5
cbi portd,4
ldi r16,$90
out portb,r16
nop
sbi portd,4
cbi portd,5
cbi portd,4
ldi r16,$fe
out portb,r16
ldi r20,0X56
rcall Delay
rjmp dip
delay: push r20 ;2t延时子程序
l0: push r20 ;2t
l1: push r20 ;2t
l2: push r20 ;2t
l3: dec r20 ;1t
brne l3 ;1t/2t
pop r20 ;2t
dec r20 ;1t
brne l2 ;1t/2t
pop r20 ;2t
dec r20 ;1t
brne l1 ;1t/2t
pop r20 ;2t
dec r20 ;1t
brne l0 ;1T/2T
pop r20 ;2t
ret ;4t
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -