点亮LED——汇编

使用TQ2440,用汇编语言点亮led

  1. 查看原理图,找出led灯所对应的引脚
    点亮LED——汇编_第1张图片

    点亮LED——汇编_第2张图片
    可以看到TQ2440的led是是连载GPPB5,GPB6,GPB7,GPB8 4个IO口,并且共阳

  2. 配置IO口
    led二极管共阳 所以IO口应配置为低电平输出
    点亮LED——汇编_第3张图片
    GPXCON配置IO口的输出方向,地址为0x56000010
    GPXDATA配置IO口输出的电平,1为高电平,0为低电平,地址为0x56000014
  3. 范例代码
#define GPBCON 0X56000010
#define GPBDAT 0X56000014
light_led:
    ldr r0,=GPBCON
    ldr r1,=0x15400 
    str r1,[r0]

    ldr r0,=GPBDAT
    ldr r1,=0x61f
    str r1,[r0]
    mov pc,lr

你可能感兴趣的:(嵌入式裸机编程,汇编语言)