單片機(jī)引腳與端口區(qū)別
引腳就是芯片外接的引腳啊,一個(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è)門限(如1.8V),低于這個(gè)門限寄存器中相應(yīng)位是0,高于這個(gè)門限相應(yīng)位是1。
一般端口還有其他控制寄存器,如控制端口引腳輸入輸出的寄存器,如控制端口引腳復(fù)用的寄存器等。當(dāng)設(shè)置端口引腳為輸出時(shí),向相應(yīng)的輸出寄存器的相應(yīng)位寫1,該端口的對(duì)應(yīng)IO引腳就會(huì)輸出一個(gè)近似VCC的電平,當(dāng)向相應(yīng)位寫0時(shí),該端口的對(duì)應(yīng)IO引腳會(huì)輸出一個(gè)近似0V的電平。
編輯:admin 最后修改時(shí)間:2019-07-16