1. 程式人生 > >點亮LED——彙編

點亮LED——彙編

使用TQ2440,用匯編語言點亮led

  1. 檢視原理圖,找出led燈所對應的引腳
    這裡寫圖片描述

    這裡寫圖片描述
    可以看到TQ2440的led是是連載GPPB5,GPB6,GPB7,GPB8 4個IO口,並且共陽

  2. 配置IO口
    led二極體共陽 所以IO口應配置為低電平輸出
    這裡寫圖片描述
    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