單片機(jī)引腳與端口區(qū)別
引腳就是芯片外接的引腳啊,一個芯片至少有VCC,GND引腳,象51單片機(jī)還有IO引腳,串口引腳等,引腳就是物理外接的一個個管腿啊。
端口是單片機(jī)內(nèi)部(CPU單元)和外部IO的接口組,比如說PA端口,有8個引腳,PA0~PA7。端口在IO空間映射有寄存器,這個寄存器反映當(dāng)前端口的狀態(tài),如PA0口上輸入的電壓是0~5V的信號,單片機(jī)在映射進(jìn)寄存器時會定義一個門限(如1.8V),低于這個門限寄存器中相應(yīng)位是0,高于這個門限相應(yīng)位是1。
一般端口還有其他控制寄存器,如控制端口引腳輸入輸出的寄存器,如控制端口引腳復(fù)用的寄存器等。當(dāng)設(shè)置端口引腳為輸出時,向相應(yīng)的輸出寄存器的相應(yīng)位寫1,該端口的對應(yīng)IO引腳就會輸出一個近似VCC的電平,當(dāng)向相應(yīng)位寫0時,該端口的對應(yīng)IO引腳會輸出一個近似0V的電平。
編輯:admin 最后修改時間:2019-07-16