引腳就是芯片外接的引腳啊,一個(gè)芯片至少有vcc,gnd引腳,象51單片機(jī)還有io引腳,串口引腳等,引腳就是物理外接的一個(gè)個(gè)管腿啊。
端口是單片機(jī)內(nèi)部(cpu單元)和外部io的接口組,比如說(shuō)pa端口,有8個(gè)引腳,pa0~pa7。端口在io空間映射有寄存器,這個(gè)寄存器反映當(dāng)前端口的狀態(tài),如pa0口上輸入的電壓是0~5v的信號(hào),單片機(jī)在映射進(jìn)寄存器時(shí)會(huì)定義一個(gè)門(mén)限(如1.8v),低于這個(gè)門(mén)限寄存器中相應(yīng)位是0,高于這個(gè)門(mén)限相應(yīng)位是1。一般端口還有其他控制寄存器,如控制端口引腳輸入輸出的寄存器,如控制端口引腳復(fù)用的寄存器等。當(dāng)設(shè)置端口引腳為輸出時(shí),向相應(yīng)的輸出寄存器的相應(yīng)位寫(xiě)1,該端口的對(duì)應(yīng)io引腳就會(huì)輸出一個(gè)近似vcc的電平,當(dāng)向相應(yīng)位寫(xiě)0時(shí),該端口的對(duì)應(yīng)io引腳會(huì)輸出一個(gè)近似0v的電平。