我的第一个汇编程序,led流水灯

;S3C2410X 芯片
;SFR Area 0x4800_0000 0x600_0000
GPFCON      EQU  0x56000050     ;Port F control
GPFDAT      EQU  0x56000054     ;Port F data
GPFUP       EQU  0x56000058     ;Pull-up control F 
   
 AREA myarea, CODE
 ENTRY

 LDR r0, =0x5500   ;0b 0101 0101 0000 0000 output GPFCON 
 LDR r1, = GPFCON
 STR r0,[r1]    ; 设置GPFCON寄存器

 LDR r0, = 0xf0
 LDR r1, =GPFUP
 STR r0,[r1] ;设置 GPF4~GPF7上拉有效
  LDR r2, = 0xfe
start_while
 
 ROR r2,#1
 LDR r1, =GPFDAT  
 STR  r2,[r1]
    
    LDR r0, =0xffff 
loop1
 SUBS r0,r0, #1
 BNE loop1

 LDR r0, = 0xF0
 LDR r1, =GPFDAT
 STR  r0,[r1]

 LDR r0, =0xffff
loop2
 SUBS r0,r0, #1
 BNE loop2 
   
 B start_while

stop
 B stop
 END


 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值