LPC_IOCON->R_PIO1_0 &= ~0x07;
LPC_IOCON->R_PIO1_0 |= 0x02;
上面是設(shè)置P1.0為AD1的語句。P1.0低三位是引腳功能選擇位,所以配置低三位就可以配置引腳功能,具體什么功能可以看lpc1114用戶手冊IOCON寄存器定義部分。
好多童鞋不理解為什么要加第一條語句,解答如下:
第一條語句的作用是清低三位,就是把低三位都置0;第二條語句是bit1置1,設(shè)置為AD1功能。如果沒有第一條語句,如果以前bit0為1,執(zhí)行完第二條語句,最后的結(jié)果是bit0和bit1都是1,就不是你要配置的AD1功能了。