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

📄 星星灯.asm

📁 单片机开发资料光盘-双龙-686M.zip
💻 ASM
字号:
.include"8515def.inc"

	rjmp	RESET	

.def    temp    =r16
.def	temp1	=r17
.def	udata	=r21
.def	ddata	=r22

.cseg
.org    0x10
RESET:	ldi	temp,high(RAMEND)  
	out	SPH,temp	         
	ldi	temp,low(RAMEND)	 
	out	SPL,temp
      
        ldi     temp,0xff
        out     ddra,temp
        out     ddrc,temp

start:  wdr
        ldi     udata,0x6a
        ldi     ddata,0x3c
startp: out     porta,udata
        out     portc,ddata
        ldi     temp,0x80
        rcall   delay
        rcall   randm
        rjmp    startp  



delay:  push    temp
l1:     push    temp
l2:     dec     temp
        brne    l2               
        pop     temp
        dec     temp
        brne    l1               
        pop     temp
        dec     temp
        brne    delay               
        ret                      


randm:    mov   temp,udata
          mov   temp1,udata
          rol   temp
          eor   temp1,temp
          rol   temp
          rol   temp
          eor   temp1,temp
          mov   temp,ddata
          swap  temp
          eor   temp,temp1
          rol   temp
          rol   ddata
          rol   udata
          ret      	

⌨️ 快捷键说明

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