既然一個(gè)引腳可以用于輸入、輸出或其他特殊功能,那么一定有寄存器用來(lái)選擇這些功能。對于輸入,一定可以通過(guò)讀取某個(gè)寄存器來(lái)確定引腳電位的高低;對于輸出,一定可以通過(guò)寫(xiě)入某個(gè)寄存器來(lái)讓這個(gè)引腳輸出高電位或者低電位;對于其他特殊功能,則有另外的寄存器來(lái)控制它們。
嵌入式即嵌入式系統,IEEE(美國電氣和電子工程師協(xié)會(huì ))對其定義是用于控制、監視或者輔助操作機器和設備的'裝置,是一種專(zhuān)用的計算機系統;國內普遍認同的嵌入式系統定義是以應用為中心,以計算機技術(shù)為基礎,軟硬件可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專(zhuān)用計算機系統;從應用對象上加以定義來(lái)說(shuō),嵌入式系統是軟件和硬件的綜合體,還可以涵蓋機械等附屬裝置。
嵌入式系統作為裝置或設備的一部分,它是一個(gè)控制程序存儲在ROM中的嵌入式處理器控制板。事實(shí)上,所有帶有數字接口的設備,如手表、微波爐、錄像機、汽車(chē)等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是由單個(gè)程序實(shí)現整個(gè)控制邏輯。