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