亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

位存取操作功能的控制方法及裝置與流程

文檔序號:12363536閱讀:143來源:國知局
位存取操作功能的控制方法及裝置與流程
本發(fā)明涉及單片機(jī)
技術(shù)領(lǐng)域
,尤其涉及一種位存取操作功能的控制方法及裝置。
背景技術(shù)
:當(dāng)前單片機(jī)設(shè)計(jì),位存取操作功能被廣泛應(yīng)用,該功能可單獨(dú)的對一個(gè)多位寬數(shù)據(jù)存儲空間中的其中任何一位進(jìn)行操作訪問,而不影響其它位的變化,同時(shí),該功能集成于單片機(jī)硬件邏輯中,過程實(shí)現(xiàn)由硬件自動(dòng)完成,無需軟件進(jìn)行數(shù)據(jù)讀取-移位-更改-保存一系列復(fù)雜的過程。目前單片機(jī)中的位存取操作功能實(shí)現(xiàn)方案為:在整體的單片機(jī)地址可存取空間中,固定一塊地址區(qū)域作為位存取操作的控制地址區(qū),該控制地址區(qū)中包含位存取操作功能的軟件操作地址和實(shí)際存取地址兩種地址類型,并且該兩種地址空間固定;當(dāng)單片機(jī)設(shè)計(jì)功能實(shí)現(xiàn)時(shí),若某一個(gè)設(shè)備需要支持位存取操作時(shí),需在設(shè)計(jì)中將該設(shè)備的存取地址空間與位存取操作的實(shí)際存取地址相對應(yīng),然后通過軟件操作地址存取該設(shè)備存取空間的每一位數(shù)據(jù)。在眾多的單片機(jī)設(shè)備中,不同時(shí)刻可能存在需要使用位存取操作功能的其他設(shè)備,然而目前的單片機(jī)的位存取操作功能被唯一的設(shè)備所占用,即單片機(jī)的位存取操作功能在單片機(jī)前端設(shè)計(jì)時(shí)就已經(jīng)進(jìn)行了固定分配,其它設(shè)備無法使用單片機(jī)的位存取操作功能,位存取操作功能具有固定性和專一性。若其他設(shè)備需要使用位存取操作功能,則只能通過軟件實(shí)現(xiàn)數(shù)據(jù)讀取-移位-更改-保存一系列復(fù)雜的過程,這影響了單片機(jī)的工作效率,并造成了單片機(jī)資源不能共享,從而造成了資源浪費(fèi)。技術(shù)實(shí)現(xiàn)要素:本發(fā)明旨在至少解決上述技術(shù)問題之一。為此,本發(fā)明的第一個(gè)目的在于提出一種位存取操作功能的控制方法。該方法可消除傳統(tǒng)位存取操作功能的專一性和固定性,實(shí)現(xiàn)了位存取操作功能的共用,合理利用了資源。本發(fā)明的第二個(gè)目的在于提出一種位存取操作功能的控制裝置。為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例的位存取操作功能的控制方法,包括:接收當(dāng)前設(shè)備發(fā)送的位存取請求,其中,所述位存取請求中包含所述當(dāng)前設(shè)備的識別信息;根據(jù) 所述識別信息和預(yù)先保存的設(shè)備地址信息表獲取所述當(dāng)前設(shè)備的地址空間信息;獲取位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間,并根據(jù)所述地址空間信息更新所述實(shí)際存取地址空間,以形成所述軟件操作地址空間和所述地址空間信息的對應(yīng)關(guān)系;以及根據(jù)所述對應(yīng)關(guān)系控制所述當(dāng)前設(shè)備的位存取操作。本發(fā)明實(shí)施例的位存取操作功能的控制方法,接收當(dāng)前設(shè)備發(fā)送的包含標(biāo)識信息的位存取請求,并根據(jù)識別信息和預(yù)先保存的設(shè)備地址信息表獲取當(dāng)前設(shè)備的地址空間信息,然后獲取位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間,并根據(jù)地址空間信息更新實(shí)際存取地址空間,以形成軟件操作地址空間和地址空間信息的對應(yīng)關(guān)系,以及根據(jù)對應(yīng)關(guān)系控制當(dāng)前設(shè)備的位存取操作,該實(shí)施例通過設(shè)備地址表記錄各設(shè)備的地址空間信息,并根據(jù)此表產(chǎn)生與位存取操作邏輯功能的對應(yīng)關(guān)系,使任意設(shè)備在單片機(jī)使用的過程中均能使其存取地址空間動(dòng)態(tài)分配至位存取操作的地址空間內(nèi),使得任意設(shè)備均可以使用單片機(jī)的位存取操作功能,由此,消除了傳統(tǒng)位存取操作功能的專一性和固定性,實(shí)現(xiàn)了位存取操作功能的共用,合理利用了資源。為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例的位存取操作功能的控制裝置,包括:接收模塊,用于接收當(dāng)前設(shè)備發(fā)送的位存取請求,其中,所述位存取請求中包含所述當(dāng)前設(shè)備的識別信息;獲取模塊,用于根據(jù)所述識別信息和預(yù)先保存的設(shè)備地址信息表獲取所述當(dāng)前設(shè)備的地址空間信息;處理模塊,用于獲取位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間,并根據(jù)所述地址空間信息更新所述實(shí)際存取地址空間,以形成所述軟件操作地址空間和所述地址空間信息的對應(yīng)關(guān)系;以及控制模塊,用于根據(jù)所述對應(yīng)關(guān)系控制所述當(dāng)前設(shè)備的位存取操作。本發(fā)明實(shí)施例的位存取操作功能的控制裝置,通過接收模塊接收當(dāng)前設(shè)備發(fā)送的包含標(biāo)識信息的位存取請求,然后獲取模塊根據(jù)識別信息和預(yù)先保存的設(shè)備地址信息表獲取當(dāng)前設(shè)備的地址空間信息,處理模塊獲取位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間,并根據(jù)地址空間信息更新實(shí)際存取地址空間,以形成軟件操作地址空間和地址空間信息的對應(yīng)關(guān)系,以及控制模塊根據(jù)對應(yīng)關(guān)系控制當(dāng)前設(shè)備的位存取操作,該實(shí)施例通過設(shè)備地址表記錄各設(shè)備的地址空間信息,并根據(jù)此表產(chǎn)生與位存取操作邏輯功能的對應(yīng)關(guān)系,使任意設(shè)備在單片機(jī)使用的過程中均能使其存取地址空間動(dòng)態(tài)分配至位存取操作的地址空間內(nèi),使得任意設(shè)備均可以使用單片機(jī)的位存取操作功能,由此,消除了傳統(tǒng)位存取操作功能的專一性和固定性,實(shí)現(xiàn)了位存取操作功能的共用,合理利用了資源。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。附圖說明本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中,圖1是本發(fā)明一個(gè)實(shí)施例的位存取操作功能的控制方法的流程圖。圖2是本發(fā)明一個(gè)實(shí)施例的位存取操作功能的控制裝置的結(jié)構(gòu)示意圖。圖3是本發(fā)明另一個(gè)實(shí)施例的位存取操作功能的控制裝置的結(jié)構(gòu)示意圖。圖4是本發(fā)明一個(gè)實(shí)施例的處理模塊從地址信息列表中獲得設(shè)備的地址空間信息并導(dǎo)入實(shí)際存取地址空間的過程示例圖。具體實(shí)施方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬
技術(shù)領(lǐng)域
的技術(shù)人員所理解。下面參考附圖描述本發(fā)明實(shí)施例的位存取操作功能的控制方法及裝置。圖1是本發(fā)明一個(gè)實(shí)施例的位存取操作功能的控制方法的流程圖。如圖1所示,該位存取操作功能的控制方法包括:S101,接收當(dāng)前設(shè)備發(fā)送的位存取請求,其中,位存取請求中包含當(dāng)前設(shè)備的識別信息。S102,根據(jù)識別信息和預(yù)先保存的設(shè)備地址信息表獲取當(dāng)前設(shè)備的地址空間信息。在本發(fā)明的實(shí)施例中,在執(zhí)行步驟S102之前,還可以獲取單片機(jī)內(nèi)部對應(yīng)設(shè)備所分配的地址空間信息,建立并保存設(shè)備地址信息表。其中,上述設(shè)備地址信息表中包含對應(yīng)設(shè)備的標(biāo)識信息與地址空間信息的對應(yīng)關(guān)系。上述設(shè)備地址信息表中設(shè)備的地址空間信息按照從小到大的順序排列。為了使得每個(gè)設(shè)備的地址空間均支持位存取操作功能,在單片機(jī)前端設(shè)計(jì)時(shí),可使每個(gè)設(shè)備的地址空間信息小于或者等于實(shí)際存取地址空間。具體地,在單片機(jī)前端設(shè)計(jì)時(shí),可確定單片機(jī)內(nèi)部設(shè)備的數(shù)量以及各個(gè)設(shè)備所分配的地址空間,創(chuàng)建并保存一個(gè)設(shè)備地址信息表,以及將每個(gè)設(shè)備分配的地址空間信息按地址由小到大的順序依次排列至設(shè)備地址信息表中。例如,在單片機(jī)前端設(shè)計(jì)時(shí),確定單片機(jī)內(nèi)部包含10個(gè)設(shè)備,假設(shè)按照設(shè)備的地址空間信息由小到大的順序,用A1、A2、A3……A10表示這10個(gè)設(shè)備,在這里我們用4位代碼表示設(shè)備編號,其中,設(shè)備編號即是每個(gè)設(shè)備的標(biāo)識信息,10個(gè)設(shè)備分別對應(yīng)的設(shè)備編號分別為0001、0010、0011……1010,且每個(gè)設(shè)備可操作的最大地址空間范圍均為1K。根據(jù)上述信息所建立的設(shè)備地址信息表的形式如表1所示。設(shè)備編號地址空間范圍地址空間大小A1(0001)0x4000——0x43FF1KA2(0010)0x4400——0x47FF1KA3(0011)0x4800——0x4BFF1KA4(0100)0x4C00——0x4FFF1KA5(0101)0x5000——0x53FF1KA6(0110)0x5400——0x57FF1KA7(0111)0x5800——0x5BFF1KA8(1000)0x5C00——0x5FFF1KA9(1001)0x6000——0x63FF1KA10(1010)0x6400——0x67FF1K在本發(fā)明的一個(gè)實(shí)施例中,在接收到當(dāng)前設(shè)備的存取請求后,可判斷預(yù)先保存的設(shè)備地址信息表中是否包含識別信息,若包含,則獲取當(dāng)前設(shè)備對應(yīng)的地址空間信息。例如,假定設(shè)備地址信息表如表1所示,若設(shè)備A3需要位存取操作功能,則可從設(shè)備A3發(fā)送的位存取請求中獲得設(shè)備A3的設(shè)備編號為0011,并查詢到設(shè)備地址信息表中是否包含設(shè)備編號0011,由于表1中包含設(shè)備編號0011,因此,可查詢到設(shè)備A3,并將設(shè)備A3對應(yīng)的地址空間0x4800——0x4BFF導(dǎo)出。S103,獲取位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間,并根據(jù)地址空間信息更新實(shí)際存取地址空間,以形成軟件操作地址空間和地址空間信息的對應(yīng)關(guān)系。在本發(fā)明的一個(gè)實(shí)施例中,在執(zhí)行步驟S103之前,還可以保存位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間。具體地,在單片機(jī)前端設(shè)計(jì)時(shí),可確定單片機(jī)的中央處理器單元支持的位存取操作的實(shí)際存取地址空間和軟件操作地址空間,并將所對應(yīng)的實(shí)際存取地址空間和軟件操作地址空間進(jìn)行保存。S104,根據(jù)對應(yīng)關(guān)系控制當(dāng)前設(shè)備的位存取操作。具體地,可通過操作軟件操作地址空間控制地址空間信息所對應(yīng)的存取單元中位的存取。例如,假定設(shè)備地址信息表如表1所示,單片機(jī)處理位數(shù)為8位,即位存取操作功能中實(shí)際存取地址空間大小和軟件操作地址空間大小的比例關(guān)系為1:8。假定軟件操作地址空間固定為:0x2000-0x3FFFF(8K),實(shí)際存取地址空間的初始值為0x4000——0x43FF(1K)。若設(shè)備A3需要位存取操作功能,在根據(jù)設(shè)備A3的位存取請求獲得設(shè)備A3的地址空間0x4800——0x4BFF后,可將設(shè)備A3的地址空間0x4800——0x4BFF導(dǎo)入至實(shí)際存取地址空間,即位存取操作功能的實(shí)際對應(yīng)關(guān)系由初始時(shí)的0x2000-0x3FFFF(8K)對應(yīng)0x4000——0x43FF(1K)改變?yōu)椋?x2000-0x3FFFF(8K)對應(yīng)0x4800——0x4BFF(1K),此時(shí),可通過操作0x2000-0x3FFFF(8K)的地址就能夠存取0x4800——0x4BFF(1K)地址空間所對應(yīng)的存取單元的每一個(gè)bit位。需要說明的是,設(shè)備地址信息表在整個(gè)單片機(jī)運(yùn)行的過程中均有效,在當(dāng)前設(shè)備使用完位存取操作功能后,其他設(shè)備還可以發(fā)送位存取請求,該實(shí)施例將通過上述步驟S101-S104對對應(yīng)設(shè)備的位存取操作功能進(jìn)行控制。也就是說,在當(dāng)前設(shè)備使用完位存取操作功能后,若另一設(shè)備發(fā)送位存取請求,該實(shí)施例可獲得另一個(gè)設(shè)備的設(shè)備編號和其所對應(yīng)的地址空間,并將另一個(gè)設(shè)備所對應(yīng)的地址空間導(dǎo)入位存取操作功能的實(shí)際存取地址空間,繼續(xù)進(jìn)行另一設(shè)備的位存取操作。例如,假定設(shè)備地址信息表如表1所示,在設(shè)備A3通過存取操作功能完成設(shè)備A3中的位存取操作后,若設(shè)備A8需要使用位存取操作功能,則可從設(shè)備A8發(fā)送的位存取請求中獲得設(shè)備A8的設(shè)備編號為1000,并查詢到設(shè)備地址信息表中是否包含設(shè)備編號1000,由于表1中包含設(shè)備編號1000,因此,可查詢到設(shè)備A8,并將設(shè)備A8對應(yīng)的地址空間0x4800——0x4BFF導(dǎo)出,然后將設(shè)備A8的地址空間0x4800——0x4BFF導(dǎo)入至實(shí)際存取地址空間,此時(shí),位存取操作功能的實(shí)際對應(yīng)關(guān)系由0x2000-0x3FFFF(8K)對應(yīng)0x4000——0x4BFF(1K)改變?yōu)椋?x2000-0x3FFFF(8K)對應(yīng)0x5C00——0x5FFF(1K),此時(shí)通過操作0x2000-0x3FFFF(8K)的地址就能夠存取0x5C00——0x5FFF(1K)地址空間所對應(yīng)的存取單元的每一個(gè)bit位,即可繼續(xù)設(shè)備A8的位存取操作。另外,在本發(fā)明的一個(gè)實(shí)施例中,在當(dāng)前設(shè)備使用完位存取操作功能后,若另一個(gè)設(shè)備需要使用位存取操作功能,若預(yù)先保存的設(shè)備地址信息表中不包含對應(yīng)設(shè)備的標(biāo)識信息,可忽略該設(shè)備的位存取請求,先前配置的位存取操作功能中的實(shí)際存取地址空間配置保持先前狀態(tài)不變。例如,假定設(shè)備地址信息表如表1所示,在設(shè)備A3通過存取操作功能完成設(shè)備A3中的位存取操作后,若設(shè)備A11需要使用位存取操作功能,由于表1中不包含設(shè)備A11的設(shè)備編號,此時(shí),可忽略該設(shè)備的位存取請求,位存取操作功能中的實(shí)際對應(yīng)關(guān)系仍然為0x2000-0x3FFFF(8K)對應(yīng)0x4000——0x4BFF(1K),即位存取操作功能的軟件操作地址空間仍然對應(yīng)設(shè)備A3的地址空間。綜上可以看出,該實(shí)施例通過設(shè)備地址表記錄各設(shè)備的地址空間信息,并根據(jù)設(shè)備地址表產(chǎn)生與位存取操作邏輯功能的對應(yīng)關(guān)系,使任意設(shè)備在單片機(jī)使用的過程中均能使其存取地址空間動(dòng)態(tài)分配至位存取操作的實(shí)際存取地址空間內(nèi),最大限度的實(shí)現(xiàn)了單片機(jī)位存取操作功能的共用,高效利用了單片機(jī)功能資源。另外,通過設(shè)備地址表還可以達(dá)到有效管理單片機(jī)設(shè)備的目的。本發(fā)明實(shí)施例的位存取操作功能的控制方法,接收當(dāng)前設(shè)備發(fā)送的包含標(biāo)識信息的位存取請求,并根據(jù)識別信息和預(yù)先保存的設(shè)備地址信息表獲取當(dāng)前設(shè)備的地址空間信息,然后獲取位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間,并根據(jù)地址空間信息更新實(shí)際存取地址空間,以形成軟件操作地址空間和地址空間信息的對應(yīng)關(guān)系,以及根據(jù)對應(yīng)關(guān)系控制當(dāng)前設(shè)備的位存取操作,該實(shí)施例通過設(shè)備地址表記錄各設(shè)備的地址空間信息,并根據(jù)此表產(chǎn)生與位存取操作邏輯功能的對應(yīng)關(guān)系,使任意設(shè)備在單片機(jī)使用的過程中均能使其存取地址空間動(dòng)態(tài)分配至位存取操作的地址空間內(nèi),使得任意設(shè)備均可以使用單片機(jī)的位存取操作功能,由此,消除了傳統(tǒng)位存取操作功能的專一性和固定性,實(shí)現(xiàn)了位存取操作功能的共用,合理利用了資源。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種位存取操作功能的控制裝置。圖2是本發(fā)明一個(gè)實(shí)施例的位存取操作功能的控制裝置的結(jié)構(gòu)示意圖。如圖2所示,該位存取操作功能的控制裝置包括:接收模塊100、獲取模塊200、處理模塊300和控制模塊400,其中:接收模塊100用于接收當(dāng)前設(shè)備發(fā)送的位存取請求,其中,位存取請求中包含當(dāng)前設(shè)備的識別信息;獲取模塊200用于根據(jù)識別信息和預(yù)先保存的設(shè)備地址信息表獲取當(dāng)前設(shè)備的地址空間信息;處理模塊300用于獲取位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間,并根據(jù)地址空間信息更新實(shí)際存取地址空間,以形成軟件操作地址空間和地址空間信 息的對應(yīng)關(guān)系;以及控制模塊400用于根據(jù)對應(yīng)關(guān)系控制當(dāng)前設(shè)備的位存取操作。具體地,上述獲取模塊200具體用于判斷預(yù)先保存的設(shè)備地址信息表中是否包含識別信息,若包含,則獲取當(dāng)前設(shè)備對應(yīng)的地址空間信息。另外,如圖3所示,上述裝置還可以包括保存模塊500,該保存模塊500用于在處理模塊300獲取位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間之前,保存位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間。上述裝置還可以包括建立模塊600,該建立模塊600用于在獲取模塊300根據(jù)識別信息和預(yù)先保存的設(shè)備地址信息表獲取設(shè)備的地址空間信息之前,獲取單片機(jī)內(nèi)部對應(yīng)設(shè)備所分配的地址空間信息,建立并保存設(shè)備地址信息表。其中,上述設(shè)備地址信息表中包含對應(yīng)設(shè)備的標(biāo)識信息與地址空間信息的對應(yīng)關(guān)系。上述設(shè)備地址信息表中設(shè)備的地址空間信息按照從小到大的順序排列,且每個(gè)設(shè)備的地址空間信息小于或者等于實(shí)際存取地址空間。設(shè)備地址信息表的形式如表1所示,需要說明的是,表1僅設(shè)備地址信息表的一個(gè)示例。上述控制模塊400具體用于:通過操作軟件操作地址空間控制地址空間信息所對應(yīng)的存取單元中位的存取。例如,假定設(shè)備地址信息表如表1所示,處理模塊300從設(shè)備地址信息表中獲取對應(yīng)設(shè)備的地址空間信息,并將對應(yīng)設(shè)備的地址空間信息導(dǎo)入至位存取操作支持區(qū)域的實(shí)際存取地址空間的示例圖如圖4所示。假定位存取操作支持區(qū)域的軟件操作地址空間固定為:0x2000-0x3FFFF(8K),實(shí)際存取地址空間的初始值為0x4000——0x43FF(1K)。若設(shè)備A3需要位存取操作功能,在根據(jù)設(shè)備A3的位存取請求獲得設(shè)備A3的地址空間0x4800——0x4BFF后,可將設(shè)備A3的地址空間0x4800——0x4BFF導(dǎo)入至實(shí)際存取地址空間,即位存取操作功能的實(shí)際對應(yīng)關(guān)系由初始時(shí)的0x2000-0x3FFFF(8K)對應(yīng)0x4000——0x43FF(1K)改變?yōu)椋?x2000-0x3FFFF(8K)對應(yīng)0x4800——0x4BFF(1K),此時(shí),控制模塊400可通過操作0x2000-0x3FFFF(8K)的地址就能夠存取0x4800——0x4BFF(1K)地址空間所對應(yīng)的存取單元的每一個(gè)bit位。在設(shè)備A3通過存取操作功能完成設(shè)備A3中的位存取操作后,若設(shè)備A8需求位存取操作功能,則可從設(shè)備A8發(fā)送的位存取請求中獲得設(shè)備A8的設(shè)備編號為1000,并查詢到設(shè)備地址信息表中是否包含設(shè)備編號1000,由于表1中包含設(shè)備編號1000,因此,可查詢到設(shè)備A8,并將設(shè)備A8對應(yīng)的地址空間0x4800——0x4BFF導(dǎo)出,可將設(shè)備A8的地址空間0x4800——0x4BFF導(dǎo)入至實(shí)際存取地址空間,此時(shí),位存取操作功能的實(shí)際對應(yīng)關(guān)系由0x2000-0x3FFFF(8K)對應(yīng)0x4000——0x4BFF(1K)改變?yōu)椋?x2000-0x3FFFF(8K)對應(yīng)0x5C00——0x5FFF(1K),此時(shí)通過操作0x2000-0x3FFFF(8K)的地址就能夠存取0x5C00——0x5FFF(1K)地址空 間所對應(yīng)的存取單元的每一個(gè)bit位。需要說明的是,前述對位存取操作功能的控制方法的實(shí)施方式的解釋說明也適用于本實(shí)施例的位存取操作功能的控制裝置,此處不再贅述。本發(fā)明實(shí)施例的位存取操作功能的控制裝置,通過接收模塊接收當(dāng)前設(shè)備發(fā)送的包含標(biāo)識信息的位存取請求,然后獲取模塊根據(jù)識別信息和預(yù)先保存的設(shè)備地址信息表獲取當(dāng)前設(shè)備的地址空間信息,處理模塊獲取位存取操作功能的軟件操作地址空間和實(shí)際存取地址空間,并根據(jù)地址空間信息更新實(shí)際存取地址空間,以形成軟件操作地址空間和地址空間信息的對應(yīng)關(guān)系,以及控制模塊根據(jù)對應(yīng)關(guān)系控制當(dāng)前設(shè)備的位存取操作,該實(shí)施例通過設(shè)備地址表記錄各設(shè)備的地址空間信息,并根據(jù)此表產(chǎn)生與位存取操作邏輯功能的對應(yīng)關(guān)系,使任意設(shè)備在單片機(jī)使用的過程中均能使其存取地址空間動(dòng)態(tài)分配至位存取操作的地址空間內(nèi),使得任意設(shè)備均可以使用單片機(jī)的位存取操作功能,由此,消除了傳統(tǒng)位存取操作功能的專一性和固定性,實(shí)現(xiàn)了位存取操作功能的共用,合理利用了資源。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1