單片機引腳與端口區(qū)別
引腳就是芯片外接的引腳啊,一個芯片至少有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的電平。
編輯:admin 最后修改時間:2019-07-16