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